دوشنبه ۱۷ بهمن ۱۳۹۰
 
 
 
کلمه عبور خود را فراموش کرده اید؟
 
 
 IntelliSense به هنگام نوشتن کدهای Javascript به ادیتور Orcas اضافه شده است.
.NET ASP.NET
تاریخ ثبت:  ۸۶/۲/۷
تعداد نمایش:  ۱۷۷۷
  نویسنده: مجید شهاب فر
 
   ۸  نفر تا این لحظه به این مقاله امتیاز داده اند.
 
   Bookmark and Share

سرانجام پس از وعده و وعیدهای بسیار اصلاحات جالبی برای کار با JavaScript در Editor ابزار Visual Studio Orcas بوجود آمد که مهمترین آن IntelliSense شدن کدهای JScript می باشد.   

در اینجا برخی از ویژگیهای IntelliSense را برای کدهای Javascript مرور می کنیم.

 

keyword ها در لیست تکمیلی:

اکنون با اضافه شدن لیست تکمیلی (Completion List) مانند ادیتور کدهای #C یا VB.NET با تایپ اولین حرف یک keyword می توان به سرعت آن را از لیست بازشو هماند انتخاب کرد

 

I

 

Intellisense برای کدهای Javascript که در فایلهای مجزا قرار داده شده اند.

با این قابلیت می توان در صفحات aspx لیست تکمیلی برای keyword های Javascript که در فایلهای script مجزا قرار داده شده اند را مشاهده نمود. به مثال زیر توجه کنید: در اینجا addHandler$ در صفحه جاری تعریف نشده است.

 

 

 

برای اینکه IntelliSense بتواند این کار را انجام دهد نگاهی به Script Manager ها می اندازد و تشخیص می دهد که چه keyword هایی را باید لیست کند.

 

 

 

یا اینکه از روی reference tag های موجود در html صفحه جاری، keyword ها را تشخیص دهد.

 

همچنین برای یافتن فایلهای js. علاوه بر موارد فوق master page ها نیز چک می شوند.

 

نمایش اطلاعات خلاصه در مورد توابع و پارامترهای مربوط به ASP.NET AJAX

با این قابلیت اطلاعات خلاصه بصورت tool tip نمایش داده می شود و این امر باعث می شود که برای آگاهی از وظیفه یک تابع و یا موارد دیگر به documentation آن مراجعه نکنیم. این tool tip می تواند برای آیتمهای لیست تکمیلی باشد

 

و یا بهنگام تایپ توابع باشد. 

 

 

 

این اطلاعات از کجا گرفته شده اند؟ ساده است از comment هایی که به فرمت xml در سورس کد اضافه شده است.

 

 

 

  کیفیت مقاله ارائه شده از نظر شما   
برای دادن رتبه به این مقاله می بایست Login کرده باشید.
  درباره نویسنده
مجید شهاب فر
طراح، برنامه نویس و مدیر PersiaDevelopers.com
همه مقاله های نوشته شده توسط این کاربر (۱۸)
 
  پیام جدید
هیچ سؤال یا نظری برای این موضوع فرستاده نشده است.

 عنوان فرستنده تاریخ

Copyright © 2006 - 2012 All Rights Reserved.
Please direct your questions or comments to