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

جاوااسکریپت (JavaScript) یک زبان برنامه‌نویسی مفسری (Interpreted) و اسکریپتی هست که برای ایجاد تعامل (Interaction) و پویایی (Dynamic) در صفحات وب استفاده میشه.

یعنی HTML اسکلت (ساختار) رو می‌سازه، CSS ظاهر رو طراحی می‌کنه و JavaScript رفتار و پویایی رو به صفحه اضافه می‌کنه.

📌 ویژگی‌های جاوااسکریپت

  1. کلاینت ساید (Client-Side):
    بیشتر کدهای JS داخل مرورگر اجرا میشن (بدون نیاز به سرور).

  2. داینامیک بودن (Dynamic):
    امکان تغییر محتوای صفحه بدون رفرش کامل.

  3. رویداد محور (Event-Driven):
    میشه با کلیک، حرکت موس، تایپ و … واکنش نشون داد.

  4. شیءگرا (Object-Oriented):
    جاوااسکریپت از مفاهیم شی‌گرایی پشتیبانی می‌کنه.

  5. Cross-platform:
    روی همه مرورگرها و سیستم‌عامل‌ها اجرا میشه.

📌 اولین کد جاوااسکریپت

جاوااسکریپت معمولاً داخل تگ <script> نوشته میشه:

<!DOCTYPE html> <html lang="fa"> <head> <meta charset="UTF-8"> <title>اولین کد JS</title> </head> <body> <h1>سلام به جاوااسکریپت 👋</h1> <script> alert("سلام دنیا! 🌍"); </script> </body> </html>

🔹 این کد یه پیام (Alert) رو در مرورگر نمایش میده.

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

  • اعتبارسنجی فرم‌ها (Form Validation)

  • ساخت اسلایدر، منوهای کشویی و انیمیشن‌ها

  • کار با تاریخ و زمان

  • ایجاد بازی‌های ساده تحت وب

  • استفاده در سمت سرور (Node.js)

  • ساخت اپلیکیشن موبایل و دسکتاپ

✨ خلاصه:
جاوااسکریپت زبونی هست که به صفحات وب زندگی و حرکت میده. بدون اون وب‌سایت‌ها ساکن و بی‌روح می‌مونن.