اگه بخوایم نگاهی کلی به جاوا اسکریپت داشته باشیم، این زبان یک زبان اسکریپت نویسیه که می تونه در طراحی بهتر صفحات وب، سودمند باشه. با استفاده از جاوا اسکریپت می تونیم کدهایی در سمت client بنویسیم و از فرستادن بی مورد صفحه برای Server جلوگیری کنیم. مثلا فرض کنید در صفحه تعدادیCheckBox داریم که لازمه تعداد چک باکس های علامت خورده رو جایی در صفحه نشون بدیم. میشه کدی در سمت Server نوشت که برای چک خوردن هر چک باکس مقداری رو به متغیری که تعداد چک باکسهای چک خورده رو نگه می داره اضافه کنه و اون مقدار رو به سمت مشتری بفرسته. این کار شدنیه اما این فرستادنها دردسر ساز میشه! یا فکر کنید می خوایم نوشته ای به دنبال ماوس حرکت کنه یا از این شیرینکاریها! خب با جاوا اسکریپت بدون فرستادن صفحه به سرور امکان این کارها فراهم می شه.
با جاوا اسکریپت می شه به رخدادی واکنش نشون داد، اعتبار داده هایی رو که قراره برای سرور فرستاده بشه چک کرد، براوزر بیننده رو تشخیص داد، المنتهای Html به صفحه اضافه کرد، کوکی ایجاد کرد و ....
نکته مهم اینه که استفاده از جاوا اسکریپت معایبی هم داره. یکی از تابلوترین این عیبها گذاشتن کد اسکریپت شما پیش چشم کاربره! در هر حال بهتره از این زبان به عنوان زبان کمکی در کنار دات نت استفاده کرد (این نظر منه. ممکنه نادرست باشه. بحثی نیست!)
در ادامه چگونگی کد نویسی بیان خواهد شد