- مرکز پشتیبانی
- مرکز آموزش
- امروز : دوشنبه ۲۳ مهر ۱۴۰۳
اگر بخواهیم کمی حرفهایتر به این زبان نگاه کنیم، جاوا اسکریپت (JavaScript) یک زبان محبوب مبتنی بر شی، داینامیک و مفسری است. این زبان برای برنامه نویسی سمت سرور و سمت کاربر استفاده میشود.
اگر با این مفاهیم آشنایی ندارید نگران نباشید در ادامه مختصراً به آنها میپردازیم.
شیگرایی یک تفکر و شیوه در برنامهنویسی است. در برنامه نویسی شیگرا کدها در واحدهای کوچکتری تقسیمبندی میشوند و در طی برنامه این واحدها باهم پیوند میخورند تا برنامهی نهایی ایجاد شود.
پیشنهاد میشود : زبان CSS چیست ؟ معرفی کامل زبان CSS
زبان مفسری (Interpreter) زبانی است که کدهای آن به صورت خط به خط ترجمه و اجرا میشوند! این زبان مقابل زبانهای کامپایلری (Compiled) قرار میگیرد که یکباره کل کدها ترجمه و اجرا میشوند. بنابراین سرعت اجرای زبانهای مفسری نسبت به زبانهای کامپایلری کمتر است.
در پاسخ به سوال جاوا اسکریپت چیست؟ خیلی خلاصه میتوان گفت که جاوا اسکریپت (JavaScript) یا به اختصار js یک زبان برنامهنویسی در وب است که میتواند کدهای HTML و CSS را تغییر دهد. در مقالات قبلی گفتیم به راحتی میتوان به کمک HTML و CSS یک صفحهی وب را به صورت استاتیک طراحی کرد. اما در این صفحه هیچ عملکرد پویایی دیده نمیشود.
در واقع برای افزودن هرگونه انیمیشن و تحرک به عناصر صفحه، به زبان جاوا اسکریپت نیاز خواهیم داشت.
برای درک بیشتر مطلب به یک مثال توجه کنید:
در یک صفحهی وب میتوان به کمک تگها HTML تعدادی تصویر قرار داد و به کمک CSS به آنها سبک متفاوت بخشید و چیدمان را تغییر داد. اما اگر بخواهیم این تصاویر به صورت یک اسلایدر همراه با افکتهای مختلف در صفحه نمایش داده شوند چه باید کرد؟ اینجاست که باید به سراغ زبان جاوا اسکریپت رفت و آلبوم تصاویر را به یک اسلایدر پویا و جذاب تبدیل کرد.
کدهای جاوا اسکریپت در سمت کاربر و به وسیلهی مرورگرها اجرا میشوند. مرورگرها دارای موتورهای پردازشی هستند که میتوانند کدهای جاوا اسکریپت را ترجمه و سپس اجرا نمایند و در آخر نتیجه را به کاربر نمایش دهند.
پیشنهاد میشود : زبان HTML چیست ؟ معرفی کامل زبان Html
همچنین یادگیری این زبان نسبت به بسیاری از زبانهای دیگر سادهتر است. پس به راحتی با یادگیری آن میتوانید یک روح تازه به وبسایت خود ببخشید و با ایجاد انواع انیمیشن و تحرکات مختلف به عناصر صفحه، رابط کاربری بهتری داشته باشید.
حتی اگر شما نخواهید از این زبان در وب استفاده کنید، بعد از یادگیری آن میتوانید به سراغ استفاده از فریم ورکهای این زبان بروید. استفاده از فریم ورک سرعت کدنویسی شما را افزایش میدهد و دقت و نظم بیشتری به آن میبخشد.
معروفترین فریمورکهای JavaScript:
امیدواریم این مقاله برای شما عزیزان مفید بوده باشه
یک زبان برنامه نویسی سمت کاربر و سمت سرور است.علاوه بر توانایی های زیادی که دارد شی گرا است.
میتوان به آسان بودن یادگیری اشاره کرد.علاوه بر آسان بودن کاربرد های زیادی دارد که میتوانیم در سایت خود به کار ببریم.
پیشنهادات زیر را از دست ندهید