تاریخچه ی جاوا اسکریپت

ارائه تخصصی مقالات مرتبط با طراحی وب

تاریخچه ی جاوا اسکریپت

۲۰۳ بازديد
مایکروسافت هم برای اینکه از قافله عقب نماند و مرورگرش طراحی سایت در مشهد یعنی Internet Explorer در رقابت با مرورگر Netscape Navigator ناکامی نخورد، وی هم جاوااسکریپت را پیاده‌سازی کرد و به خیال و خاطر مسائل رسمی و عدم قابلیت و امکان استعمال از واژه و کلمه‌ی جاوا اسم آن را JScript گذاشت. ولی تفاوت JScript و جاوااسکریپت تنها منتهی به اسم نمیشد و تفاوت‌های کوچک دیگری نیز داشتند. ویّلین ورژن‌ی JScript در سال ۱۹۹۶ روی مرورگر Internet Explorer 3 پیاده‌سازی شد.

در سال ۱۹۹۶ آقای ایچ مجدد آغاز به تایپ کردن موتور جاوااسکریپت جدیدی برای مرورگر Netscape کرد، موتور جاوااسکریپت قبل که Mocha اسم داشت، به جهت شتاب در پیاده‌سازی مشکلاتی داشت و بایستی از ویّل ساخته می شد. این موتور جاوااسکریپت نو SpiderMonkeyy اسم گرفت. اکنون نیز نام موتور جاوااسکریپت مرورگر فایرفاکس SpiderMonkey میباشد.

تا سال‌ها بعدJScript و SpiderMonkey دو موتور اساسی جاوااسکریپت عالم بودند. برخی از قابلیّت‌هایی که‌این دو موتور پیاده‌سازی کرده بودند با هم سازگار نبودند و می بایست تعریف و تمجید می شد که کدام قابلیّت‌ها بایستی جزء اینترنت باشند.

ECMAScript: استاندارد شدن جاوااسکریپت

1‌سال آن‌گاه که مرورگر NetScape Navigator 3 منتشر شد، گویش جاوااسکریپت برای استانداردسازی به سازمان ECMA ارائه شد. اکما یک انجمن صنعتی برای استانداردسازی سیستم‌های اطّلاعاتی و ارتباطاتی میباشد که در سال ۱۹۶۱ تأسیس گردیده‌است. بعد از استانداردسازی به جهت اشتباهات رسمی برای استعمال از کلمه و واژه‌ی جاوا در اسم این لهجه، کلام‌هایی شد و در غایت اسم قانونی این زبانECMAScript شد. جاوااسکریپت تنها اسم تجاری اکمااسکریپت میباشد (مثل جوهرنمک که اسم تجاری کلریدریک اسید میباشد).

ورژن‌ی ۱ اکمااسکریپت در سال ۱۹۹۷ در مرورگر NetScape Navigator 4 پیاده شد و مهم‌ترین تغییرات آن تصحیح و استاندارد شدن شیءگرایی پروتوتایپی بود. ورژن‌ی ۲ اکمااسکریپت تغییری نسبت به ورژن‌ی ۱ نداشت و صرفا برای رفع تناقضات فی مابین استاندارد ECMA و ISO برای جاوااسکریپت بود. این ورژن در ژوئن ۱۹۹۸ منتشر شد.

ویّلین تغییرات بلندمرتبه در ورژن‌ی ۳ اکمااسکریپت چهره بخشید. مهمترین آنها عبارت بودند از:

عبارت‌های منظّم (Regular Expression)

رینگ‌ی do while

رئیس استثناء و try catch

توابع از پیش فراهم‌ی بیشتری برای فعالیت با حرفه‌ها و آرایه‌ها

عملگرهای in و instanceof
js

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

نکته مهم

  • اگر با توضیحات نوشتاری بهتر یاد می گیرید، این جزوه ها را دانلود کنید (می توانید هم به عنوان مکمل فیلم های زیر استفاده کنید)
  • اگر دوست دارید درس به درس با آموزش های نوشتاری ما یاد بگیرید از اینجا شروع کنید (میتوانید سوالات خود را نیز زیر هر درس مطرح کنید)
  • برای یادگیری سریع تر و کامل تر نیز این چند ترفند کاربردی را که در هیج جای دیگری به شما یاد نمی دهند مطالعه کنید.

ارسال نظر آزاد است، اما اگر قبلا در فارسی بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.