اشتراک‌ها
کتابخانه Gijgo
jQuery Grid by Gijgo.com is a plug-in for the jQuery Javascript library. It is a very fast and extandable tool, and will add advanced interaction controls to any HTML table. This plugin support pagination, javascript and server side data sources, jQuery UI and Bootstrap.  Demo
کتابخانه Gijgo
اشتراک‌ها
Basket.js: اسکریپت برای کش کردن، script و css ها در localStorage

One of common concerns I faced in web/frontend development is libraries like “Angularjs, Bootstrap, JQuery… etc..” loading time, and how that affect on website performance, when you need to load several libraries to your website/page.. specially with low internet speed connections

Basket.js: اسکریپت برای کش کردن، script و css ها در localStorage
اشتراک‌ها
تعدادی Good Practices در برنامه های ASP.NET MVC

#1: Project Folders and Namespaces

#2 Initial Configuration

#3 Bundling and Minifying CSS Files

#4 Bundling and Minifying Script Files

#5 The Structure of the _Layout File

#6 (Don’t) Use Twitter Bootstrap

#7 Keep Controllers Thin

#8 Membership and Identity

#9 Expose HTTP Endpoints

#10 Use Display Modes 

تعدادی Good Practices در برنامه های ASP.NET MVC
اشتراک‌ها
مجموعه UI قدرتمند برای HTML5 و jQuery
jQWidgets comes with an amazing collection of help tutorials and examples built to help you using our UI Tools with other Frameworks and CMS. On our Documentation page, you will find how to use jQWidgets with PHP, ASP .NET, ASP .NET MVC, Joomla, WordPress, Knockout, Breeze, RequireJS, Twitter Bootstrap, Hot Towel and more
مجموعه UI قدرتمند برای HTML5 و jQuery
نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت چهارم - data binding
اگر در استفاده از Two way databinding با پیغام خطای "Can't bind to 'ngModel' since it isn't a known property of 'input'. " روبرو شدید، حتما در ماژول برنامه، ماژول فرمها را ایمپورت کنید.
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    AppRoutingModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت هشتم - دریافت اطلاعات از سرور
چند نکته‌ی تکمیلی
- اگر با به روز رسانی وابستگی‌ها، خطای «Invalid module name in augmentation, module '../../Observable' cannot be found» را دریافت کردید، چند نگارش پایین‌تر rxjs را نیز امتحان کنید.
به علاوه مطمئن شوید که تعاریف typings مناسب را در فایل main.ts ذکر کرده‌اید:
/// <reference path="../typings/es6-shim.d.ts" />

import { bootstrap } from '@angular/platform-browser-dynamic';
- با تغییرات نگارش RC، دیگر نیازی به ذکر http.dev.js در فایل index.html نیست. این مدخل به صورت خودکار توسط systemjs.config.js اضافه می‌شود:
 <script src="~/systemjs.config.js"></script>
نظرات مطالب
معرفی Kendo UI
ممنون
در layout کد زیر هست
 <!-- Bundeling-->
    @BundleConfig.AddStyles("~/bundles/css/",
            "~/content/css/bootstrap.min.css",
            "~/content/css/bootstrap-reset.css",
            "~/content/css/style.css",
            "~/content/css/style-responsive.css"

                            )
    @BundleConfig.AddScripts("~/bundles/js",
                            "~/Scripts/jquery-1.9.1.min.js",
                            "~/Scripts/jquery.validate.min.js",
                            "~/Scripts/jquery.unobtrusive-ajax.min.js",
                            "~/Scripts/jquery.validate.unobtrusive.min.js",
                            "~/Scripts/bootstrap.min.js")
    @RenderSection("JavaScript", required: false)
برای اطمینان از دوبار تعریف شدن جی کوئری خط تعریف فایل‌های جاوااسکریپت رو هم حذف کردم که خطای شناسایی $ رو داد و بعد هم به طور جداگانه جی کوئری رو در همون section تعریف کردم و باز خطای قبلی
نظرات مطالب
TwitterBootstrapMVC
سلام ، از NuGet قابل دریافته ولی نیاز به لایسنز داره که باید بخری و نسخه مجانیش فقط سی روزست ، فایل‌های که پیوست کردم این مشکل و نداره و آخرین نسخست ،راه درستش اینه که اول Bootstrap 3 را کامل تو برنامت  پیکربندی کنی و از جواب دادنش اطمینان حاصل کنی بعد فقط کافیه  فایل TwitterBootstrapMVC.dll  و  T4MVCExtensions.dll رفرنس بزنی ، بعد از اون باید در قسمت معرفی فضا‌های نام در مسیر View / web.config  این دو مورد و اضافه کنی 
<add namespace="TwitterBootstrapMVC" />
<add namespace="TwitterBootstrap3" />
بعد از اون براحتی جواب می‌ده 
یادتون نره که فایل Portable.Licensing.dll  هم هنگام اجرا باد در کنار دو فایل بالا وجود داشته باشد
نظرات مطالب
TwitterBootstrapMVC
سلام
مطلب بسیار مفیدی بود ممنون.
مشکلی که من دارم اینه که اولا از طریق نیوگت قابل نصب نیست یعنی طبق سایت خودشون اسم بکیجشو که مینویسم چیزی پیدا نمیکنه...
منم dll هارو از سایت خودشون دانلود کردم و دستی add refrence کردم... در webconfig قسمت view‌ها هم دو تگ مربوط را اضاف کردم.
اما در ریزور تا اینجا  Html . Bootstrap () را میشناسد اما بعد از پرانتز intelli-sense  آن را نمیشناسد. 
مشکل از کجاست؟
ضمنا نسخه vs من 2013 و از mvc5 استفاده میکنم
نظرات مطالب
آغاز به کار با Twitter Bootstrap در ASP.NET MVC
یک نکته تکمیلی
در مطلب فوق یک چنین تعریفی را مشاهده نمودید:
    @BundleConfig.AddStyles("~/Content/css",
                            "~/Content/bootstrap.css",
                            "~/Content/bootstrap-responsive.css",
                            "~/Content/Site.css"
                            )
در پوشه content، فایل‌های bootstrap.css و bootstrap.min.css هر دو با هم وجود دارند (اگر بسته نیوگت آن‌را نصب کنید).
در این بین، اگر فایل bootstrap.css را اندکی ویرایش کنید (مثلا نام فونت‌ها یا اندازه آن‌ها را تغییر دهید)، متوجه خواهید شد که تغییرات شما اصلا اعمال نمی‌شوند. علت چیست؟!
سیستم Bundling به صورت هوشمند در صورت وجود فایل‌های css.min، از آن‌ها استفاده خواهد کرد (حتی در حالت دیباگ) و نه از فایل bootstrap.css ذکر شده در تنظیمات. به همین جهت ممکن است مدتی سر درگم شوید که چرا هر تغییری را که اعمال می‌کنم، تاثیری ندارد!
بنابراین یا فایل‌های css.min را حذف کنید و یا مکان آن‌ها را تغییر دهید تا در کنار فایل‌های غیرفشرده شده پیش فرض نباشند.