عنوان:

‫نکته ای برای استفاده راحت تر ECMA Scripts در توسعه تحت شیرپوینت


نویسنده: محمد باقر سیف اللهی
تاریخ: ۱۳۹۱/۰۴/۱۴ ۲۱:۳
آدرس: www.dntips.ir
هنگام کدنویسی زبان‌های سمت کاربر (Client Side)  اگر به عنوان برنامه نویس و توسعه دهنده ، با کتابخانه‌های آن آشنا 
باشید و آنها را حفظ باشید خیلی خوب است ولی اگر همین کتابخانه‌ها و توابع به ابعاد شیرپوینت گسترش یابد چه؟ مسلما حفظ کردن تمام آنها کار دشواری است ؛ راه حلی که در اینجا ارائه می‌شود ،بار گذاری این توابع در Intellisense  ویژوال استودیو است . برای این کار در صورتی که در حال نوشتن Visual WebPart هستید ، می‌توانیدبه روش زیر عمل کنید :  

ابتدا بالای صفحه مورد نظر کد زیر را وارد کنید : 
<% #if SOME_UNDEFINED_CONSTANT %>
 <script type="text/javascript" src="/_layouts/MicrosoftAjax.js" ></script>
 <script type="text/javascript" src="/_layouts/SP.debug.js"></script>
<% #endif %>
در این لحظه ویژوال استودیو آغاز به روز رسانی متادیتای Intellisense  خود می‌کند که می‌توانید این پیغام را در زیر نوار وضعیت این برنامه مشاهده کنید . 



حال می‌توانید به راحتی از این امکانات لذت ببرید و به توسعه خود سرعت دهید.

نظرات

  • امیر هاشم زاده در ۱۳۹۱/۰۴/۱۵ ۰:۴۰
    این ابزار برای jQuery هم وجود داره؟
    • وحید نصیری در ۱۳۹۱/۰۴/۱۵ ۸:۲۳
      برای jQuery یک سری فایل vsdoc وجود دارد . اگر از nuget برای دریافت jQuery استفاده کنید این فایل را هم به صورت خودکار به پروژه اضافه می‌کند (آخرین نگارش آن‌را).