مهراد

چند خطی در مورد اِکما اسکریپت

مهراد توسعه دهنده وب و علاقه‌مند به تکنولوژی

این محتوا بدون نظارت تیم سکان آکادمی تولید شده و صرفاً نظرات شخصی مهراد می‌باشد.

درآمدی بر JavaScript

در سال ۱۹۹۵ میلادی بود که JavaScript معرفی شد تا صفحات وبِ پویاتری برای کاربران ایجاد کند. در اون زمان JavaScript در مرورگری به نام Navigator Browser از شرکت Netscape کار می‌کرد. بزرگترین مزیت JavaScript این بود که کاربرها رو قادر می‌ساخت بدون ریلود شدن صفحه وب برای هر عملی، بتونن با وب‌سایت‌ها تعامل داشته باشن.

جاوا و جاوا اسکریپت عملا هیچ ارتباطی باهم ندارند.

جاوا اِسکریپت در ابتدا با نام LiveScript معرفی شد و محبوبیت چندانی نداشت. در همین حال (در دهه نود میلادی)‌ زبان جاوا از محبوبیت فراوانی برخوردار بود. به همین دلیل بود که با مقاصد تجاری و رشدِ توجه به این زبان، نام LiveScript به JavaScript تغییر پیدا کرد.

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

بالاخره زمانی رسید که پروژه Navigator Browser در شرکت Netscape متوقف شد و هر یک از شرکت‌هایی که در مرورگرهایشان از JavaScript پشتیبانی می‌کردند دچار سردرگمی برای استاندارهایی که باید در JavaScript رعایت کنند شده بودند.

اِکما (ECMA) :

سازمان اِکما ( European Computer Manufacturers Association ) از زمان متوقف شدن پروژه Navigator Browser عهده‌دار استاندارد سازی JavaScript شد، که این استاندارد EcmaScript نام دارد.

از این پس همه نام JavaScript و EcmaScript رو دقیقا یکسان به حساب می‌آورند، درحالی‌که در واقع اِکما سازمان معرفی استاندارهای JavaScript هست و استاندارد ورژن‌های مختلف این زبان رو ارائه می‌کنه.

ایدهٔ خود را در سکان‌پلاس بنویسید!

لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
کاربر میهمان
سوگل احمدلو اصلمن یک کاربر مهمان هستم
۱۳۹۷/۱۲/۰۲
سلام
یک سوال دارم و اون هم اینکه برای یادگیری کتابخونه ها و چارچوب های زبان java script اول باید این زبون رو یاد گرفت یا مستقیم میشه رفته مثلا سراغ react js؟
ممنون که پاسخ میدید
کاربر میهمان
کاربر میهمانمن یک کاربر مهمان هستم
۱۳۹۷/۱۲/۰۱
یک بخشی که در زبان جاوا اسکریپت برایم گیچ کننده هست مفهوم کلاس و آبجکت هست که ده جور میشه آبجکت ساخت 😟 اگه وقت کردی یا اینجا یا بعدا برام توضیح بده
قربون تو
webHackerGeekBoy
😆😆😆
کاربر میهمان
کاربر میهمانمن یک کاربر مهمان هستم
۱۳۹۷/۱۱/۳۰
JS به نظرم زبان سختی است که خیلی وقت‌ها استثناء‌ های زیادی داره که آدم رو بلاتکلیف میکنه. واقعا کد زدن با این زبان برام کابوسه اما در پادکست https://goo.gl/mjsH97 مهمان رادیو فول استک گفتن که زبان آینده وب هست و ظاهرا چاره ای نیست جز یاد گرفتنش
محمد
محمد
۱۳۹۷/۱۱/۳۰
کاش در مورد ES6 هم میگفتید که توش کلی تغییر و تحول نسبت به نسخه های قبلی شاهد هستیم
👏👏👏
کاربر میهمان
siavashمن یک کاربر مهمان هستم
۱۳۹۷/۱۱/۳۰
سلام
خلاصه و مفید بود اما منظورتون رو از +الگوهای اجرایی+ درک نکردم میشه بیشتر توضیح بدی