جاوا اسکریپت چیست؟
جاوا اسکریپت ( js ) یک زبان برنامه نویسی شی گرا سبک وزن است که توسط چندین وب سایت برای اسکریپت نویسی صفحات وب استفاده می شود، جاوا اسکریپت چیست؟. این یک زبان برنامه نویسی تفسیر شده و کامل است که وقتی روی یک سند HTML اعمال می شود، تعامل پویا را در وب سایت ها امکان پذیر می کند. در سال 1995 برای اضافه کردن برنامه ها به صفحات وب در مرورگر Netscape Navigator معرفی شد. از آن زمان، این مورد توسط سایر مرورگرهای وب گرافیکی پذیرفته شده است. با جاوا اسکریپت، کاربران میتوانند برنامههای کاربردی وب مدرن بسازند تا بدون بارگیری مجدد صفحه هر بار، مستقیماً با هم تعامل داشته باشند. وب سایت سنتی از js برای ارائه چندین شکل تعامل و سادگی استفاده می کند.
اگرچه جاوا اسکریپت هیچ ارتباطی با زبان برنامه نویسی جاوا ندارد. این نام در زمان هایی که جاوا در بازار محبوبیت پیدا می کرد، پیشنهاد و ارائه شد. علاوه بر مرورگرهای وب، پایگاههای داده ای مانند CouchDB و MongoDB از جاوا اسکریپت به عنوان زبان برنامهنویسی و پرس و جو استفاده میکنند.
ویژگی های جاوا اسکریپت
جاوا اسکریپت دارای ویژگی های زیر است: همه مرورگرهای وب محبوب از جاوا اسکریپت پشتیبانی می کنند زیرا محیط های اجرایی داخلی را ارائه می دهند.جاوا اسکریپت از نحو و ساختار زبان برنامه نویسی C پیروی می کند. بنابراین، این یک زبان برنامه نویسی ساخت یافته است.جاوا اسکریپت یک زبان با تایپ ضعیف است که در آن انواع خاصی به طور ضمنی فرستاده می شوند (بسته به عملیات).
جاوا اسکریپت یک زبان برنامه نویسی شی گرا است که به جای استفاده از کلاس ها برای وراثت، از نمونه های اولیه استفاده می کند.این یک زبان سبک وزن و تفسیر شده است.این یک زبان حساس به حروف کوچک و بزرگ است.جاوا اسکریپت در چندین سیستم عامل از جمله ویندوز، macOS و غیره قابل پشتیبانی است.کنترل خوبی را برای کاربران بر روی مرورگرهای وب فراهم می کند.
تاریخچه جاوا اسکریپت
در سال 1993، Mosaic، اولین مرورگر وب محبوب، به وجود آمد. در سال 1994، نت اسکیپ توسط مارک آندرسن تأسیس شد. او متوجه شد که وب باید پویاتر شود. بنابراین، اعتقاد بر این بود که یک “زبان چسب” به HTML ارائه می شود تا طراحی وب را برای طراحان و برنامه نویسان پاره وقت آسان کند. در نتیجه، در سال 1995، این شرکت Brendan Eich را به منظور پیاده سازی و تعبیه زبان برنامه نویسی Scheme در مرورگر استخدام کرد.
اما قبل از اینکه برندان شروع به کار کند، این شرکت با Sun Microsystems ادغام شد تا جاوا را به Navigator خود اضافه کند تا بتواند با مایکروسافت بر سر فناوری ها و پلتفرم های وب رقابت کند. حالا دو زبان وجود داشت:
جاوا و زبان اسکریپت. علاوه بر این، نت اسکیپ تصمیم گرفت نامی مشابه به زبان برنامه نویسی جاوا بگذارد. به جاوا اسکریپت منتهی شد. سرانجام، در ماه مه 1995، مارک آندرسن اولین کد جاوا اسکریپت را بنامMocha ابداع کرد. بعداً، تیم بازاریابی نام را با LiveScript جایگزین کرد. اما، به دلایل علامت تجاری و برخی دلایل دیگر، در دسامبر 1995، این زبان در نهایت به “جاوا اسکریپت” تغییر نام داد. از آن زمان، جاوا اسکریپت به وجود آمد.
کاربرد جاوا اسکریپت
جاوا اسکریپت برای ایجاد وب سایت های تعاملی استفاده می شود. عمدتاً برای موارد زیر استفاده می شود:
- اعتبار سنجی سمت مشتری
- منوهای کشویی پویا
- نمایش تاریخ و زمان
- نمایش پنجره های پاپ آپ و کادرهای محاوره ای (مانند کادر محاوره ای هشدار، کادر محاوره ای تایید و کادر محاوره ای اعلان)
- نمایش ساعت و غیره
مثال جاوا اسکریپت