انجمن سایت کلیدستان



سیر تا پیاز جاوا اسکریپت (قسمت دوم)زمان کنونی: ۱۳۹۵/۰۹/۱۴، ۰۶:۲۳ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: academyit
آخرین ارسال: academyit
پاسخ 1
بازدید 88

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سیر تا پیاز جاوا اسکریپت (قسمت دوم)

سیر تا پیاز جاوا اسکریپت (قسمت دوم)

#1
کتابخانه‌های جاوااسکریپت
 
با گسترش کاربرد جاوااسکریپت همانند سایر زبان‌های برنامه‌نویسی در جهت فراهم نمودن توابع و ابزارهای پرکاربرد، کتابخانه‌های این زبان منتشر شدند. انتخاب کتابخانه باید با توجه به نیاز شما صورت پذیرد. از جمله می‌توان به Prototype, midori, Dojo Toolkit, MooTools, jsPHP, PDF.js و jQuery اشاره کرد. بنا به کاربرد، کتابخانه‌ها دریکی از دسته‌بندی‌های کلی زیر قرار می‌گیرند:
 
Animation                - Application Tools               -Audio                         -Development Aids-
Dom                        -Forms                               -Games                       -Helpers-
Images                    - Mobile and Touch              -Data                          -Typography-
User Interface          - Video                               -Miscellaneous-

 

 


محبوب‌ترین کتابخانه‌ jQuery است که استفاده از جاوااسکریپت را بسیار آسان می‌سازد. طراحی این کتابخانه به‌گونه‌ای است که روش استفاده از دستورات جاوااسکریپت را تغییر می‌دهد. لازم به ذکر است که jQuery جایگزینی برای جاوااسکریپت محسوب نمی‌شود و تنها دستورات نحوی ساده‌تری را در اختیار برنامه‌نویس قرار می‌دهد (مانند فراخوانی‌های Ajax). امروزه تقریبا برای انجام هر کاری می‌توانید پلاگین مناسبی از jQuery پیدا کنید.

انواع داده‌ها در جاوااسکریپت
 
متغیر محلی از حافظه است که دارای نام، نوع، آدرس و مقدار است و می‌تواند مقادیر مورد نیاز را در خود ذخیره کند. همان‌طور که گفته شد جاوااسکریپت به حروف کوچک و بزرگ حساس است و در صورت تعریف متغیر با هر کدام از این دو حالت، باید تا آخر به نام تعریف شده پایبند بود. یکی از نکات قابل بررسی در هر زبان برنامه‌نویسی، انواع داده (Data Type) است. نوع داده در جاوااسکریپت نیاز به تعریف ندارد و بنا بر مقدار منتسب شده، تشخیص داده می‌شود. تایپ‌های داده‌ای زیر در این زبان پشتیبانی می‌شود:

- اعداد صحیح و اعشاری (Number)       
- صحیح و غلط (Boolean)
- متن (String)
- Undefined
- آرایه (Array)
- Null
- شی (Object)
- RegExp


نحوه نگارش دستورات

یادگیری نحوه استفاده از این زبان به علت شباهت کلی به زبان‌های پایه مانند C++ ساده به نظر می‌رسد. ساختار نحوی به راحتی قابل درک است و با کمی تمرین در ذهن جای می‌گیرد. نگارش دستورات به دو روش کلی امکان پذیر است:

- استفاده از اسکریپت به روش internal  در صفحه  Html
- نوشتن کدها در فایل جداگانه‌ای به عنوان روش external

در روش اول دستورات مابین تگ زیر قرار می‌گیرند و مستقیما در head صفحه نوشته می‌شوند:
 


 

در روش دوم دستورات در فایلی با پسوند js تعریف می‌شوند. سپس فایل مذکور با تگ زیر در head فایل اصلی فراخوانی خواهد شد که در آن src آدرس فایل js است.
 
http://academyit.net

آکادمی آی تی مرجع آموزش در زمینه های مختلف آی تی از جمله : آموزش طراحی سایت ،آموزش شبکه  و ...
کانال رسمی آکادمی آی تی در تلگرام
https://telegram.me/joinchat/BjNmOzwQWxi32yY2mP7Q2w

http://academyit.net
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)