جاوا اسکریپت (javascript) و اهمیت یادگیری آن

بوسیله علیرضا پایدار | 1395/5/6 | مجموعه نرم افزار

0 نظر

blog1.jpg

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

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

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

جاوا اسکریپت جزو زبان های سمت سرویس گیرنده 1 محسوب می شود یعنی بر روی رایانه کاربر به اجرا در می آید؛ برخلاف PHP ،ASP.NET یا JPS که در زمره زبان های سمت سرویس دهنده 2 طبقه بندی می شوند.

برای آشنایی بهتر با این مفهوم مهم در طراحی صفحات وب، مثال زیر را با دقت مطالعه نمایید.