نگاه کلی به آموزش جاوا اسکریپت 

4 سال پیش
نگاه کلی به آموزش جاوا اسکریپت 
امتیاز دهید post

نگاه کلی به آموزش جاوا اسکریپت 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش جاوا اسکریپت خواهیم پرداخت.

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

جاوا اسکریپت یک زبان برنامه نویسی رایانه ای پویا است. جاوا اسکریپت سبک است و معمولاً به عنوان بخشی از صفحات وب استفاده می شود که پیاده سازی آن به اسکریپت سمت مشتری اجازه می دهد تا با کاربر تعامل داشته و صفحاتی پویا ایجاد کند. این یک زبان برنامه نویسی تفسیر شده با قابلیت های شی گرا است.

جاوا اسکریپت ابتدا به LiveScript معروف بود ، اما Netscape احتمالاً به دلیل هیجان ایجاد شده توسط Java نام خود را به JavaScript تغییر داد. JavaScript اولین حضور خود را در Netscape 2.0 در سال 1995 با نام LiveScript انجام داد. هسته اصلی زبان در Netscape ، Internet Explorer و سایر مرورگرهای وب تعبیه شده است.

مشخصات ECMA-262 یک نسخه استاندارد از زبان اصلی جاوا اسکریپت را تعریف کرده است.

  • جاوا اسکریپت یک زبان برنامه نویسی تفسیر شده و سبک است.
  • برای ایجاد برنامه های شبکه محور طراحی شده است.
  • مکمل و یکپارچه با جاوا.
  • مکمل و یکپارچه با HTML.
  • باز و چند پلت فرم

جاوا اسکریپت سمت مشتری

جاوا اسکریپت در سمت مشتری رایج ترین شکل زبان است. این اسکریپت باید در یک سند HTML موجود باشد یا توسط آن ارجاع داده شود تا کدی توسط مرورگر تفسیر شود.

این بدان معنی است که یک صفحه وب نیازی به HTML ثابت ندارد، بلکه می تواند شامل برنامه هایی باشد که با کاربر تعامل دارند ، مرورگر را کنترل می کنند و به صورت پویا محتوای HTML ایجاد می کنند.

مکانیسم سمت سرویس گیرنده جاوا اسکریپت مزایای بسیاری نسبت به اسکریپت های سنتی سمت سرور CGI فراهم می کند. به عنوان مثال، شما می توانید از جاوا اسکریپت برای بررسی اینکه آیا کاربر آدرس ایمیل معتبری را در یک قسمت فرم وارد کرده است ، استفاده کنید.

کد جاوا اسکریپت با ارسال فرم توسط کاربر اجرا می شود و فقط در صورت معتبر بودن تمام ورودی ها، آنها به وب سرور ارسال می شوند.

از جاوا اسکریپت می توان برای به دام انداختن رویدادهای آغاز شده توسط کاربر مانند کلیک دکمه ها، پیمایش پیوند و سایر اقداماتی که کاربر به طور صریح یا ضمنی آغاز می کند، استفاده کرد.

مزایای جاوا اسکریپت

محاسن استفاده از جاوا اسکریپت عبارتند از:

  • تعامل کمتر سرور – می توانید ورودی کاربر را قبل از ارسال صفحه به سرور تأیید کنید. با این کار ترافیک سرور صرفه جویی می شود و این به معنای بار کمتر در سرور شما است.
  • بازخورد فوری به بازدید کنندگان – آنها نیازی نیست که منتظر بارگیری مجدد صفحه باشند تا ببینند آیا ورود چیزی را فراموش کرده اند.
  • افزایش تعامل – می توانید رابط هایی ایجاد کنید که وقتی کاربر با ماوس روی آنها قرار می گیرد یا آنها را از طریق صفحه کلید فعال می کند، واکنش نشان می دهند.
  • رابط های غنی تر – می توانید از جاوا اسکریپت برای قرار دادن مواردی مانند اجزای کشیدن و رها کردن و اسلایدرها استفاده کنید تا یک رابط غنی به بازدید کنندگان سایت خود بدهید.

محدودیت های جاوا اسکریپت

ما نمی توانیم با جاوا اسکریپت به عنوان یک زبان برنامه نویسی تمام عیار رفتار کنیم. فاقد ویژگی های مهم زیر است –

  • جاوا اسکریپت سمت مشتری خواندن یا نوشتن فایل ها را مجاز نمی داند. این به دلیل امنیت حفظ شده است.
  • از جاوا اسکریپت نمی توان برای برنامه های شبکه استفاده کرد زیرا چنین پشتیبانی در دسترس نیست.
  • جاوا اسکریپت هیچ قابلیت چند رشته ای یا چند پردازنده ای ندارد.

بار دیگر ، جاوا اسکریپت یک زبان برنامه نویسی تفسیر شده و سبک است که به شما امکان می دهد تعامل را در صفحات HTML ثابت ایجاد کنید.

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

یکی از نقاط قوت مهم جاوا اسکریپت این است که به ابزار توسعه گران قیمت احتیاج ندارد. می توانید با یک ویرایشگر متن ساده مانند دفترچه یادداشت شروع کنید. از آنجا که این یک زبان تفسیر شده در متن یک مرورگر وب است، شما حتی نیازی به خرید یک کامپایلر ندارید.

برای ساده تر کردن زندگی ما، فروشندگان مختلف ابزارهای بسیار خوبی برای ویرایش جاوا اسکریپت ارائه داده اند. برخی از آنها در اینجا ذکر شده است –

  • Microsoft FrontPage – مایکروسافت ویرایشگر محبوب HTML را به نام FrontPage توسعه داده است. FrontPage همچنین تعدادی از ابزارهای جاوا اسکریپت را برای کمک به ایجاد وب سایت های تعاملی به توسعه دهندگان وب ارائه می دهد.
  • Macromedia Dreamweaver MX – Macromedia Dreamweaver MX یک ویرایشگر HTML و جاوا اسکریپت بسیار محبوب در توسعه حرفه ای وب است. این چندین م Javaلفه جاوا اسکریپت از پیش ساخته شده مفید را فراهم می کند ، به خوبی با پایگاه های داده ادغام می شود و با استانداردهای جدید مانند XHTML و XML مطابقت دارد.
  • Macromedia HomeSite 5 – HomeSite 5 یک ویرایشگر HTML و جاوا اسکریپت محبوب Macromedia است که می تواند برای مدیریت موثر وب سایت های شخصی مورد استفاده قرار گیرد.

جاوا اسکریپت امروز کجاست؟

استاندارد ECMAScript Edition 5 اولین بروزرسانی است که طی بیش از چهار سال منتشر می شود. JavaScript 2.0 مطابق با نسخه 5 استاندارد ECMAScript است و تفاوت این دو بسیار جزئی است.

مشخصات JavaScript 2.0 را می توان در سایت زیر یافت: http://www.ecmascript.org/

امروزه JavaScript Netscape و JScript مایکروسافت با استاندارد ECMAScript مطابقت دارند ، اگرچه هر دو زبان هنوز از ویژگی هایی که بخشی از استاندارد نیستند پشتیبانی می کنند.

 

منبع.

لیست جلسات قبل آموزش جاوا اسکریپت

  1. آموزش جاوا اسکریپت
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه