تاریخچهی جاوااسکریپت
زبان javascript را در ابتدا توسط شخصی به نام برندان ایچ در شرکت نت اسکیپ با نام Mocha طراحی نمود. این نام بعدا به LiveScript و نهایتا به javascript تغییر یافت.
تاریخچهی جاوااسکریپت
این تغییر نام تقریبا با افزوده شدن پشتیبانی از java در مرورگر وب Netscape Navigator همزمانی دارد. اولین نسخهی javascript در نسخه 2.0B3 این مرورگر در ماه دسامبر سال ۱۹۹۵ میلادی معرفی و عرضه شد. این نام گذاری منجر به سردرگمیهای زیادی شده و این ابهام را ایجاد میکند. javascript با java مرتبط است در حالی که اصلا این طور نیست. افراد زیادی این کار را یک ترفند تجاری برای به دست آوردن بخشی از بازار java که در آن موقع زبان جدید مطرح برای برنامه نویسی تحت وب بود میدانند. به دلیل موفقیت عمدهی javascript در نقش زبان نویسهای سمت cleint برای صفحات وب، Microsoft یک نسخه سازگار از این زبان را ایجاد کرد. به علت مشکلات حقوقی آن را Jscript نامید. این زبان در نسخه ۳٫۰ از مرورگر internet explorer و در ماه اوت سال ۱۹۹۶ میلادی داده شد. تفاوتهای این دو زبان به حدی جزیی است که اغلب Jscript و javascript به جای هم به کار میروند. هر چند که Microsoft در اینجا چند ده دلیل برای تفاوت Jscript با استاندارد ECMA مطرح میکند. Netscape زبان javascript را به سازمان Ecma International برای استاندارد سازی ارسال کرده است. نتیجه نسخهی استاندارد شدهای به نام اکمااسکریپت یا ECMAScript است. زبان javascript به یکی از زبانهای برنامه نویسی پر طرفدار در وب تبدیل شده است. هر چند ابتدا بسیاری از برنامه نویسان حرفهای این زبان را کم ارزش تلقی میکردند. چون مخاطبین آن نویسندگان صفحات وب و آماتورهای این چنینی بودند. ظهور ajax بار دیگر javascript را در معرض توجه قرار داد و برنامه نویسان حرفهای بیشتری را به خود جذب نمود. نتیجه ازدیاد فریمورک و کتابخانههای جامعی در این زمینه، بهبود شیوههای رایج برنامه نویسی در javascript و افزایش کاربرد javascript خارج از وب است.
شما میتوانید مطالب متفاوتی را در دستهی “جاوااسکریپت” در همین سایت به صورت رایگان مطالعه کنید.



















مقالهی خیلی خوبی بود برای فهم تفاوت JS با Java و اینکه چه مسیری طی شده تا به ECMAScript برسیم
سپاس از نگاهتون.
آیا نسخهی اولیهای که توی Netscape منتشر شد، قابلیتهای DOM رو هم داشت یا فقط syntax اولیه؟
نسخهی اولیهی JavaScript در Netscape DOM به معنای امروزی را نداشت، بلکه فقط syntax پایه و قابلیتهای محدود تعامل با عناصر HTML را ارائه میداد. DOM به عنوان یک مدل ساختارمند و استاندارد، بعدها توسعه یافت.
جالبه که اکمااسکریپت الان همون استاندارد مرجعی شده که همه فریمورکها دارن ازش تبعیت میکنن
سپاس از نگاهتون.
این نکته که ابتدا به اسم Mocha شناخته میشده خیلی جالب بود
سپاس از نگاهتون.
همیشه برام سوال بود چرا اسمش JavaScript شد؛ الان فهمیدم اصلا ربطی به Java نداره
خوشحالیم این نوشته برای شما مفید بوده است. موفق باشید.