سایت خبرکاو

جستجوگر هوشمند اخبار و مطالب فناوری

جاوا اسکریپت را با توضیحات واضح بیاموزید

جاوا اسکریپت یک زبان برنامه نویسی همه کاره و قدرتمند است که در درجه اول برای ایجاد محتوای تعاملی و پویا در وب سایت ها استفاده می شود. این یکی از فناوری های اصلی شبکه جهانی وب در کنار HTML و CSS است. در حالی که HTML ساختار صفحات وب را فراهم می کند و CSS نمایش آنها را کنترل می کند، جاوا اسکریپت با فعال کردن ویژگی ها و رفتارهای پیچیده آنها را زنده می کند. ما به ...

جاوا اسکریپت یک زبان برنامه نویسی همه کاره و قدرتمند است که در درجه اول برای ایجاد محتوای تعاملی و پویا در وب سایت ها استفاده می شود. این یکی از فناوری های اصلی شبکه جهانی وب در کنار HTML و CSS است. در حالی که HTML ساختار صفحات وب را فراهم می کند و CSS نمایش آنها را کنترل می کند، جاوا اسکریپت با فعال کردن ویژگی ها و رفتارهای پیچیده آنها را زنده می کند.

ما به تازگی یک دوره آموزشی جدید جاوا اسکریپت را در کانال YouTube freeCodeCamp.org منتشر کردیم که برای آموزش مبتدیان به اصول اولیه جاوا اسکریپت با توضیحات واضح و بخش های مسابقه طراحی شده است.

استیون گارسیا این دوره را ایجاد کرد. در حالی که ما در حال حاضر تعداد زیادی دوره جاوا اسکریپت در کانال خود داریم، استیون یک معلم عالی است، پس ما می خواستیم این دوره را به جامعه خود بیاوریم.

در اینجا دلایلی وجود دارد که ممکن است بخواهید جاوا اسکریپت را یاد بگیرید:

    فراگیری و تقاضا: جاوا اسکریپت همه جا وجود دارد. این توسط تمام مرورگرهای وب مدرن پشتیبانی می شود و تقریباً توسط هر وب سایتی استفاده می شود. یادگیری جاوا اسکریپت شما را به یک توسعه دهنده همه کاره تبدیل می کند که قادر به کار در سمت کلاینت (front-end) و سمت سرور (back-end) از طریق محیط هایی مانند Node.js است.

    بنیادی برای سایر فناوری ها: درک جاوا اسکریپت برای کار با کتابخانه ها و فریم ورک های محبوب مختلف مانند React، Angular و Vue.js مهم است. این ابزارها به طور گسترده در صنعت برای ساخت برنامه های کاربردی وب پیچیده استفاده می شوند.

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

    تطبیق پذیری: جاوا اسکریپت به توسعه وب محدود نمی شود. همچنین در توسعه بازی، توسعه اپلیکیشن موبایل (با استفاده از چارچوب هایی مانند React Native) و حتی در ساخت برنامه های دسکتاپ (با استفاده از چارچوب هایی مانند Electron) استفاده می شود.

این دوره به هفت بخش اصلی تقسیم شده است. در اینجا چیزی است که در هر بخش خواهید آموخت:

بخش 1: شروع به کار

معرفی

جاوا اسکریپت چیست؟

راه اندازی محیط توسعه

در شبکه های اجتماعی دنبال کنید

بخش 2: متغیرهای جاوا اسکریپت

متغیرها

ثابت ها

انواع اولیه

تایپ پویا

اشیاء

آرایه ها

کارکرد

انواع توابع

خلاصه متغیرها

بخش 3: اپراتورهای جاوا اسکریپت

معرفی اپراتورها

عملگرهای حسابی

اپراتور واگذاری

اپراتورهای مقایسه

اپراتورهای برابری

اپراتور سه تایی

عملگرهای منطقی

عملگرهای منطقی با غیر بولی

اولویت اپراتور

خلاصه اپراتور

بخش 4: کنترل جریان

بیانیه های If-Else

بیانیه های موردی سوئیچ

برای حلقه ها

در حالی که حلقه ها

حلقه های Do-While

حلقه های بی نهایت

برای-در حلقه ها

برای-از حلقه ها

بشکن و ادامه بده

تمرین: حداکثر دو عدد

تمرین: FizzBuzz

تمرین: اعداد زوج و فرد

خلاصه جریان کنترل

بخش 5: اشیاء جاوا اسکریپت

لفظ شیء

توابع کارخانه

توابع سازنده

اشیا پویا هستند

املاک سازنده

توابع اشیا هستند

ارزش در مقابل انواع مرجع

شمارش خواص یک شی

شبیه سازی یک شی

مجموعه زباله

تابع ریاضی ساخته شده است

روش های رشته ای

الفاظ الگو

شیء تاریخ

خلاصه اشیاء

بخش 6: آرایه های جاوا اسکریپت

مقدمه ای بر آرایه ها

گفت ن عناصر

یافتن عناصر (اولیه)

یافتن عناصر (انواع مرجع)

توابع پیکان

حذف عناصر

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

ترکیب و برش آرایه ها

اپراتور گسترش

تکرار یک آرایه

پیوستن به آرایه ها

مرتب سازی آرایه ها

آزمایش عناصر یک آرایه

فیلتر کردن یک آرایه

نگاشت یک آرایه

کاهش یک آرایه

بخش 7: توابع جاوا اسکریپت

اعلان تابع در مقابل عبارات

بالا بردن

استدلال ها

اپراتور بقیه

پارامترهای پیش فرض

دریافت کننده ها و تنظیم کننده ها

سعی کن و بگیر

دامنه محلی در مقابل جهانی

اجازه دهید در مقابل Var

کلمه کلیدی "این".

کل دوره را در کانال YouTube freeCodeCamp.org تماشا کنید (4 ساعت تماشا).

خبرکاو