آموزش جاوا اسکریپت از صفر تا صد + نقشه راه 2024

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

جاوا اسکریپت (JS) یک زبان برنامه نویسی تفسیری (کامپایل درجا) با پشتیبانی از توابع است. در حالی که جاوا اسکریپت به عنوان زبان برنامه نویسی برای صفحات وب شناخته می شود، بسیاری از محیط های غیر مرورگر نیز از آن پشتیبانی می کنند (مانند Node.js).

در این سری آموزشی قدم به قدم با بروز ترین نقشه راه یادگیری جاوا اسکریپت پیش خواهیم رفت و مفاهیم آن را یاد خواهیم گرفت.

اگر می‌خواهید برنامه‌نویسی وب را از ابتدا شروع کنید، توصیه می‌کنم اول با کد HTML که ساختار تمامی صفحات وب را تشکیل می‌دهد، آشنا شوید:

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

html و css و javascript

جاوا اسکریپت یک زبان برنامه نویسی همه کاره و پرکاربرد است که عمدتاً در مرورگرهای وب برای بهبود تعامل و عملکرد وب سایت ها استفاده می شود. این زبان امکان ایجاد محتوای پویا، به‌روزرسانی‌های آنی، و رابط‌های کاربری واکنش‌گرا را از طریق ویرایش و تغییر Document Object Model (DOM) در یک صفحه وب، فراهم می‌کند. جاوا اسکریپت یک ابزار ضروری برای ساخت برنامه های کاربردی مدرن و تعاملی در وب است که سازگاری آن با پلتفرم ها و فریم‌ورک های مختلف آن را به یک مهارت حیاتی برای توسعه دهندگان وب تبدیل کرده است.

یکی از ویژگی‌های کلیدی جاوا اسکریپت ماهیت ناهمگامی (Asynchronous) آن است که امکان اجرای چندین عملیات را به طور همزمان بدون مسدود کردن نخ یا ترد اصلی فراهم می‌کند و تجربه کاربری را بهبود می‌بخشد. جاوا اسکریپت علاوه بر برنامه نویسی فرانت اند وب، در برنامه نویسی سمت سرور (بک اند) نیز، از طریق پلتفرم هایی مانند Node.js کاربرد دارد.

تاریخچه جاوا اسکریپت

جاوا اسکریپت توسط برندان آیک در سال 1995 ساخته و اولین بار در مرورگر نت‌اسکیپ معرفی شد. این زبان ابتدا به نام موکا شناخته می‌شد و بعداً به لایو اسکریپت و در نهایت به جاوا اسکریپت تغییر نام یافت.

پس از ارسال نسخه استاندارد به ECMA International، جاوا اسکریپت به نام ECMAScript استانداردسازی شد و در سال 1997 اولین نسخه استاندارد آن منتشر شد. بعدا با معرفی تکنولوژی Ajax در اوایل دهه 2000، جاوا اسکریپت نقش کلیدی در توسعه برنامه‌های وب پویا و تعاملی (Web 2.0) ایفا کرد.

در دهه 2010، با عرضه ECMAScript 6 (یا ES2015) و ظهور چارچوب‌هایی مثل انگولار، ری‌اکت و ویو جی‌اس، جاوا اسکریپت به یک زبان قدرتمند و چند منظوره تبدیل گردید. امروزه، جاوا اسکریپت به عنوان یک زبان گسترده در توسعه نرم‌افزارهای مدرن در انواع پلتفرم‌ها به‌کار می‌رود.

نسخه های جاوا اسکریپت

ECMAScript یک استاندارد برای جاوا اسکریپت است که توسط Ecma International توسعه یافته است. از سال 2015، نسخه های اصلی هر ماه ژوئن منتشر می شود.

ECMAScript 2023، چهاردهمین و نسخه فعلی، در ژوئن 2023 منتشر شد. همه نسخه های جاوا اسکریپت را در جدول زیر می توانید مشاهده نمایید:

Edition

Published

Name

1

June 1997

2

June 1998

3

December 1999

4

Abandoned (last draft 30 June 2003)

5

December 2009

5.1

June 2011

6

June 2015

ECMAScript 2015 (ES2015)

7

June 2016

ECMAScript 2016 (ES2016)

8

June 2017

ECMAScript 2017 (ES2017)

9

June 2018

ECMAScript 2018 (ES2018)

10

June 2019

ECMAScript 2019 (ES2019)

11

June 2020

ECMAScript 2020 (ES2020)

12

June 2021

ECMAScript 2021 (ES2021)

13

June 2022

ECMAScript 2022 (ES2022)

14

June 2023

ECMAScript 2023 (ES2023)

چطور جاوا اسکریپت را اجرا کنیم؟

برای اجرای جاوا اسکریپت در مرورگر باید آن را داخل یک تگ اچ تی ام ال به نام <script> قرار دهید. برای امتحان کردن سریع می توانید یک کدباکس ایجاد کرده و کد های جاوا اسکریپت خود را داخل تگ <script> اضافه کنید تا اجرا شوند. مثل کدباکس زیر (می‌توانید همینجا ویرایش کنید):

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

از جاوا اسکریپت در محیط های دیگر هم استفاده می شود. برای مثال جهت اجرای آن در سرور می توانید NodeJS را دانلود و نصب کرده سپس با دستور node فایل جاوا اسکریپت خود را اجرا کنید. مثلا اگر اسم فایل my-app.js باشد به این صورت می‌توان آن را اجرا کرد: node my-app.js

برای شروع یادگیری پست بعدی را ببینید 👈


کامنت ها