428

در این پست آموزشی از سایت سورس باران در ادامه کتاب های برنامه نویسی اینبار دانلود کتاب آموزشی کامل و مفید جاوااسکریپت به زبان فارسی را جهت دانلود قرار داده ایم. این کتاب آموزشی از روی یکی از مشهورترین و محبوبترین منابع یادگیری این زبان یعنی Professional Javascript For Web Developers نوشته Nicholas C.Zakas (نیکولاس سی . زاکاس) ترجمه شده است . از نکات بارز این کتاب آموزشی می توان به بررسی تمامی نکاتی که یک طراح وب باید این روز ها از جاوااسکریپت بداند همراه با ارائه انواع مثال ها و نمونه کد ها اشاره کرد .همچنین جهت شماهده سرفصل های این کتاب آموزشی در ادامه مطلب موجود می باشد.

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

فصل 1 : آشنایی با مفاهیم و اصطلاحات

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

فصل 2 : متغیرها وانواع داده ها : 

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

فصل 3 : جاوااسکریپت در مرورگرها : 

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

فصل 4 : کار با آرایه ها درجاوااسکریپت

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

فصل 5 : کار با رشته ها درجاوااسکریپت : 

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

فصل 6 : اشیاي درونی (پیش ساخته) : 

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

فصل 7 : BOM، مدل شی گراي مرورگر : 

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

فصل 8 : DOM ؛ مدل شی گراي سند

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

فصل 9 : کار با فرمها و عناصر فرم : 

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

فصل 10 : رویدادها در جاوااسکریپت :

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

فصل 11 : کار با کوکی ها : 

  • ایجاد کوکی ها
  • حذف کوکی ها
  • بازیابی کوکی ها
به این مطلب امتیاز دهید

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

صابر بوستانی

داستان من با دنیای برنامه‌ نویسی آغاز شد، و در ادامه به عنوان یک توسعه‌ دهنده نرم‌ افزار، طراح وب سایت و متخصص سئو، مهارت ‌های تکنیکی و تحلیلی خودم رو پرورش دادم. علاقه م به دنیای مالی منو به سمت یادگیری ترید و معامله‌گری سوق داد. و در حال حاضر در برنامه نویسی و معامله گری ارز دیجیتال انجام میدم. از سال 96 سعی کردم معامله گری در کریپتو رو یاد بگیرم. ترید و معامله گری برام پر از چالش و شکست‌ های متعدد بود. اما هر شکست، درسی ارزشمند برام داشت و من رو به یک تریدر و معامله گر قوی‌ تر و هوشمندتر تبدیل کرد. با پشتکار و یادگیری مداوم، تونستم به موفقیت‌های قابل توجهی دست یابم و به معامله گری موفق تبدیل بشم. در اینجا بزرگترین تجربیات و مهمترین دانش خودم رو در اختیار شما قرار میدم تا در مدت زمان کوتاه تر و شکست های کمتر در این مسیر به موفقیت برسید.

دوره آموزش طراحی وب سایت مدرسه با PHP و MySql
دانلود با لینک مستقیم

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

  1. سپاس برای این آموزش که به رایگان ارائه می دهید.

  2. با سلام واقعا مطالب سایت عالی بود
    دستتون درد نکنه

بازخوردهای خود را برای ما ارسال کنید