<!DOCTYPE html> <html> <head> <link rel="stylesheet" media="all" type="text/css" href="http://trentrichardson.com/Impromptu/jquery-impromptu.css" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.0.min.js"></script> <script type="text/javascript" src="http://trentrichardson.com/Impromptu/jquery-impromptu.js"></script> </head> <body> <button class="show">ShowPrompt</button> <script type="text/javascript"> $(function(){ $(".show").click(function(e){ $.prompt("Hello World!"); }); }); </script> </body> </html>
- من دقیقا از آخرین نسخه رایگان این ادیتور استفاده میکنم. نیازی هم به نگارشهای بعدی آن ندارم، چون نگارش مورد استفاده بدون مشکل کار میکند.
- همچنین از jquery-1.8.3.min.js برای کار با این نسخه استفاده میکنم.
- اگر نیاز به نگارش دیگری دارید بهتر است در انجمن تهیه کنندگان آن این مسایل رو مطرح کنید. البته ابتدا باید هزینه لایسنس نگارشهای جدید آنرا پرداخت کنید.
- بسیاری از افزونههای jQuery، با نگارشهای جدید بعد از 1.9 آن سازگار نیستند و فقط این یک مورد نیست. بهتر است عجله نکنید و حداقل 6 ماهی برای ارتقاء صبر کنید.
- پروژهای وجود دارد به نام jQuery Migrate برای پوشش مواردی که از جیکوئری 1.9 به بعد حذف شدن. این مورد رو باید به پروژه اضافه کنید تا با افزونههای قدیمی بتونید کار کنید.
- همچنین از jquery-1.8.3.min.js برای کار با این نسخه استفاده میکنم.
- اگر نیاز به نگارش دیگری دارید بهتر است در انجمن تهیه کنندگان آن این مسایل رو مطرح کنید. البته ابتدا باید هزینه لایسنس نگارشهای جدید آنرا پرداخت کنید.
- بسیاری از افزونههای jQuery، با نگارشهای جدید بعد از 1.9 آن سازگار نیستند و فقط این یک مورد نیست. بهتر است عجله نکنید و حداقل 6 ماهی برای ارتقاء صبر کنید.
- پروژهای وجود دارد به نام jQuery Migrate برای پوشش مواردی که از جیکوئری 1.9 به بعد حذف شدن. این مورد رو باید به پروژه اضافه کنید تا با افزونههای قدیمی بتونید کار کنید.
- در MVC این مشکلات وجود ندارد و سازگاری کاملی با jQuery در آن درنظر گرفته شده. در آنجا لازم نیست چیزی رو استاتیک تعریف کنید. همچنین چون صفحات دارای ViewState هم نیستند، به سادگی میشود قسمتی از آنرا با jQuery Ajax کلا تعویض کرد بدون اینکه پیغام خراب بودن ViewState را در post back به سرور، دریافت کنید. در آنجا مفهومی به نام PartialView تعریف شده که به صورت خودکار یک View را به شکل رشته برای شما رندر میکند و در اختیار jQuery Ajax قرار میدهد.
- در اینجا اگر نمیتونید از وهله سازی خودکار توسط DI Container استفاده کنید، میشود آنرا دستی هم انجام داد. اصطلاحا به آن Service locator گفته میشود. نمونه آنرا در استفاده از ObjectFactory.GetInstance در قسمت 12 دیدهاید (استفاده از الگوی واحد کار و کلاسهای سرویس تهیه شده در یک برنامه کنسول ویندوزی ).
- در اینجا اگر نمیتونید از وهله سازی خودکار توسط DI Container استفاده کنید، میشود آنرا دستی هم انجام داد. اصطلاحا به آن Service locator گفته میشود. نمونه آنرا در استفاده از ObjectFactory.GetInstance در قسمت 12 دیدهاید (استفاده از الگوی واحد کار و کلاسهای سرویس تهیه شده در یک برنامه کنسول ویندوزی ).
jQueryPad برنامهای است قابل حمل و کم حجم برای تمرین و همچنین آزمایش سریع اسکریپتهای مبتنی بر jQuery . میتوان در قسمت سمت چپ آن قطعه کد HTML ایی را نوشت و در TextBox سمت راست آن، قطعه کد جاوا اسکریپتی مبتنی بر jQuery . سپس با فشردن دکمه F5 بلافاصله نتیجهی ترکیب این دو در پایین صفحه نمایش داده میشود.
اگر نیاز به استفاده از نگارش خاصی از jQuery را داشتید میتوان فایل js موجود در پوشهی template آنرا تغییر داد.
کار انجام شده شبیه به برنامهی LINQ-Pad است؛ البته برنامهی LINQ-Pad در نگارش تجاری آن دارای intellisense هم هست.
مطالب
خواندنیهای 19 خرداد
توسعه وب
دات نت فریم ورک
متفرقه
The Xamarin Live Player helps you get started with Xamarin.Forms development by learning to build mobile apps that you can test on your Android or iOS device