زبان برنامه نویسی جاوااسکریپت

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

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

معمول ترین شیوه استفاده از JavaScript در نوشتن تابع‌هایی است که توسط مدل شی گرای سند با یک صفحه در تعامل می‌باشند. برخی از استفاده‌های این زبان شامل:

  • بارگذاری محتوای تازه و ثبت اطلاعات به سرور با استفاده از AJAX

  • ایجاد انیمیشن برای المان‌های صفحه با ظاهر نمودن، محو کردن، تغییر اندازه دادن و جابجایی آن‌ها

  • ایجاد گالری تصاویر و محتوای دارای تعامل مانند بازی‌ها و نمایش فایل‌های چند رسانه‌ای مانند ویديو‌ها و فایل‌های صوتی

  • اعتبارسنجی محتوای فرم‌های HTML به‌منظور اکسب اطمینان از قابل قبول بودن آنها پیش از ارسال به سرور

  • و جمع‌آوری اطلاعات مانند چگونگی عادت‌های وب‌نوردی کاربران به‌منظور تحلیل نمودن و بهبود بخشیدن واسط‌های کاربری می‌باشد.