JavaScript

جاوااسکریپت یا JavaScript یک زبان برنامه‌نویسی یا اسکریپت نویسی است که محل اجرای آن به طور عمده در مرورگرهای اینترنتی است.

جاوااسکریپت زبانی است که سایت‌های اینترنتی را از حالت ایستا به صورت پویا در می‌آورد. بدون جاوااسکریپت بسیاری از نرم‌افزارهای تحت وب امروزی مانند سرویس آنلاین جی‌میل، شبکه‌های اجتماعی مانند فیسبوک، توئیتر و لینکداین نمی‌توانستند وجود داشته باشند.

جاوااسکریپت

جاوااسکریپت در گذشته تنها به محیط مرورگر محدود بود و امکان ارتباط با دنیای خارج را نداشت. نخستین گام مهم در توسعه‌ی جاوااسکریپت زمانی برداشته شد که فناوری AJAX به این زبان اضافه شد. AJAX ابزاری است که امکان ارتباط با یک سرور اینترنتی را برای جاوااسکریپت فراهم می‌کند. با این فناوری امکان ارسال و دریافت اطلاعات بدون بارگزاری مجدد صفحه فراهم می‌شود و با همین روش سایت‌هایی مثل GMail می‌توانند بدون اینکه شما فعالیتی انجام دهید، آخرین ایمیل‌های ارسال شده برای شما را از سرور بازخوانی و به شما نمایش دهند.

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

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

طراحی سایت با جاوااسکریپت

جاوااسکریپت امکانات بسیار زیادی در خود دارد. طراحی سایت حرفه‌ای مدرن و روزآمد بدون استفاده‌ی تخصصی از این دانش امروزه امکان‌پذیر نیست. سایت‌هایی که بتوانند در لحظه به عملکرد کاربر واکنش نشان دهند و خدمات هوشمندانه به کاربران ارائه دهند بدون استفاده از قدرت جاوااسکریپت قابل پیاده‌سازی نیستند.

جاوااسکریپت خارج از محیط مرورگر

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

استانداردسازی جاوااسکریپت

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


مشاهده‌ی تمامی نوشته‌ها در گروه: تکنولوژی. ‏ فهرست برچسب‌ها: , , .

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *