جزوه آموزش کاربردی جاوا اسکریپت (JavaScript)Reviewed by صابر بوستانی on May 28Rating: 4.0
جزوه آموزش کاربردی جاوا اسکریپت (JavaScript)

جزوه آموزش کاربردی جاوا اسکریپت (JavaScript)

با جزوه آموزش کاربردی جاوا اسکریپت (JavaScript) از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم کتاب پیش رو که در راستای برگزاری دوره های آموزشی طراحی وب به همت انجمن علمی مهندسی فناوری اطلاعات دانشگاه پیام نور مرکز آران و بیدگل تهیه شده است شما را با بسیاری از ویژگی های زبان برنامه نویسی جاوا اسکریپت آشنا خواهد کرد. این جزوه از روی یکی از مشهورترین و جامع ترین کتب آموزشی جاوااسکریپت یعنی Professional Javascript for Web Developers نوشته نیکلاس سی زاکاس و تجربیات شخصی تالیف و ترجمه شده است.  این جزوه شامل ۱۰۰ صفحه و نویسنده آن آقای احمد بادپی هستن.

 آشنایی با مفاهیم و اصطلاحات جاوا اسکریپت

  • انواع زبان های برنامه نویسی تحت وب
  • تفاوت های جاوااسکریپت و جاوا
  • اجزا تشکیل دهنده جاوااسکریپت
  • مدل شی گرای سند
  • مدل شی گرای مرورگر
  • ویژگی های بنیادی جاوااسکریپت

متغیرها وانواع داده ها در جاوا اسکریپت

  • متغیرها در جاوااسکریپت
  • نامگذاری متغیرها در جاوااسکریپت
  • کلمات کلیدی
  • کلمات رزرو شده
  • انواع داده های اصلی
  • نوع داده Undefind
  • نوع داده Null
  • نوع داده Boolean
  • نوع داده Number
  • نوع داده String
  • تبدیل انواع
  • تبدیل به رشته
  • تبدیل به عدد
  • استفاده از Type Casting برای تبدیل انواع

 

جاوااسکریپت در مرورگرها

  • فایل های خارجی javascript
  • تفاوت های به کارگیری کدها به صورت درون خطی و خارجی
  • مکان قرار دادن تگ <script> در صفحه
  • مخفی کردن اسکریپت ها از مرورگرهای قدیمی
  • خطایابی

 

کار با آرایه ها درجاوااسکریپت

  • ایجاد آرایه ها با استفاده از کلاس Array
  • بدست آوردن طول آرایه
  • تبدیل آرایه به رشته
  • تبدیل رشته به آرایه
  • اضافه کردن مقادیر جدید به آرایه ها
  • برگرداندن عناصر خاصی از آرایه
  • تبدیل آرایه ها به پشته و صف
  • مرتب سازی آرایه ها
  • حذف و درج در میانه های آرایه

 

 کار با رشته ها درجاوااسکریپت

  • ایجاد اشیا رشته ای (رشته) با استفاده از کلاس String
  • بدست آوردن کاراکتر موجود در یک موقعیت خاص
  • الحاق دو رشته
  • عملگر + برای الحاق رشته ها
  • بدست آوردن موقعیت یک کاراکتر خاص در رشته
  • مقایسه رشته ها
  • جدا کردن زیر رشته ای از رشته دیگر
  • toLowerCase () و toUpperCase()

 

اشیای درونی در جاوااسکریپت

  • شی Math
  • متدهای max() و .min()
  • دیگر توابع مفید
  • کار با تاریخ و زمان در جاوااسکریپت

 

مدل شی گرای مرورگر در جاوااسکریپت

  • BOMِ چیست؟
  • شی window در جاوا اسکریپت
  • دستکاری پنجره ها
  • پیمایش و باز کردن پنجره های جدید
  • پنجره های System Dialog
  • خاصیت statusbar
  • اجرای مکرر کدها از طریق متدهای Intervals و Timeouts
  • شی history
  • شی document
  • شی location
  • شی navigator
  • شی screen

 

مدل شی گرای سند در جاوااسکریپت

  • DOM چیست؟
  • استفاده از DOM
  • دسترسی به گره ها
  • دسترسی به صفات عناصر
  • دسترسی به گره های خاص
  • getElementsByTagName()
  • getElementsByName()
  • getElementById()
  • ایجاد و دستکاری گره ها
  • ایجاد گره های جدید
  • createElement() و createTextNode() ،appendChild()
  • insertBefore() وreplaceChild() ،removeChild()
  • createDocumentFragment()
  • ویژگی های منحصر به فرد DOM برای HTML
  • دستکاری قواعد سبک عناصر
  • متدهای مربوطه به جداول
  • متدها و خاصیت های tbody
  • متدها و خاصیت های tr

 

کار با فرمها و عناصر فرم در جاوااسکریپت

  • نوشتن اسکریپت ها برای دسترسی به عناصر فرم
  • ایجاد ارجاع به عناصر مورد نظر
  • دسترسی به عناصر داخل یک فرم
  • ویژگی ها و خاصیت های عناصر form
  • ارسال فرم بوسیله جاوااسکریپت
  •  ارسال form فقط یکبار
  • کار با کادرهای متنی
  • بازیابی و تغییر مقدار یک textbox
  • انتخاب متن های داخل کادرهای متنی
  • رویداد های کادرهای متنی
  • انتخاب خودکار متن درون کادرهای متنی
  • چرخش Tab بین عناصر فرم به صورت خودکار
  • محدود کردن کاراکتر های ورودی در یک textarea
  • کار با listbox و combobox

رویدادها در جاوااسکریپت

  • کنترل رویدادها
  • انواع رویداد ها
  • رویدادهای mouse
  • ترتیب اجرایی رویدادها
  • رویدادهای صفحه کلید
  • ترتیب اجرایی رویداد های صفحه کلید
  • دیگر رویداد ها
    شی event
  • خواص و متدهای شی event

 

کار با کوکی ها در جاوااسکریپت

  • ایجاد کوکی ها
  • حذف کوکی ها
  • بازیابی کوکی ها