همان طور که در مقالات قبلی گفته شد،جاوا اسکریپت جز یکی از زبان های برنامه نویسی سمت کاربر یا کلایت می باشد.و بعد از HTML و CSS به کمک طراحی سایت می آید.اما برخلاف این دو زبان، javascript متن محور است و دقیقا یک نوع زبان برنامه نویسی است. یکی از مزایای جاوا اسکریپت، فریمورکها و کتابخانههایی است که بر پایه این زبان شکل گرفتهاند. کتابخانه هایی که برای دستوراتش نوشته شده اند مثل jquery که در آینده به آن خواهیم پرداخت.در واقع این کتابخانه ها به زبان برنامه نویسی کمک میکند که دستوراتش را در اختیار برنامه نویسان قرار دهد تا قابل فهم تر برایشان باشد.
جاوا اسکریپت جزو زبانهای فرانتاند یا بک اند :
ممکن است جز افرادی باشید که با این دو مفهوم سرو کار دارید و یا جز افرادی که فقط به گوشتان رسیده است این دو کلمه.اگر جز دسته دوم هستید ، پس اجازه دهید تا شما را با آن ها آشنا کنم.هر برنامه نویسی وب دو بخش دارد.
1.بخش فرانت اند (frontend) : بخشی که با کاربر در ارتباط است و قابل مشاهده توسط کاربر
2.بخش بک اند (backend) : بخش سمت سرور که توسط کاربر قابل مشاهده نیست.
Javascript در بخش فرانت اند قرار دارد و به HTML کمک میکند تا اگر دکمه ای طراحی شده و قرار است با کلیک بر روی آن به جایی دیگر برویم تا چیزی را حذف یا ویرایش کنیم،این اتفاق را رقم بزند.پس میتوان نتیجه گرفت که جاوااسکریپت کمی پیچیده تر از HTML و CSS است و نیاز به حوصله و زمان بیشتری برای یادگیری دارد.
چگونه میتوان کدهای javascript را نوشت و اجرا کرد :
در کل برای اجرای کدهای جاوا اسکریپت، نیاز به ابزار خاصی نیست. در واقع جاوا اسکریپت بر خلاف بعضی زبان ها که برای اجرا شدن نیاز به کامپایلر دارند ،روی مرورگرهای اینترنت قابل اجرا است. برای نوشتن کدها یک ادیتور متن ساده مثل نوت پد کافی است؛ اما برای راحتی کار و بهتر است از IDE ( محیطها و نرمافزارهای کدنویسی و توسعه) همانند نرم افزار ++NotePad استفاده کنید.
مزایای javascript :
- شی گرا
- عیب یابی آسان
- ویرایش آسان
- ساده بودن دستورات
- یک زبان قابل مدل سازی (language prototypal)
- یادگیری آسان
- قابل توسعه پذیری