دوشنبه ۱۷ خرداد ۰۰ ۱۴:۵۷ ۲۰۳ بازديد
مایکروسافت هم برای اینکه از قافله عقب نماند و مرورگرش طراحی سایت در مشهد یعنی 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
در سال ۱۹۹۶ آقای ایچ مجدد آغاز به تایپ کردن موتور جاوااسکریپت جدیدی برای مرورگر 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
- ۰ ۰
- ۱ نظر
در ادامه آموزش های کاربردی برنامه نویسی جاوا اسکریپت، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع این زبان برنامه نویسی گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در اینترنت را جهت تکمیل یادگیری می توانید دانلود کنید.
نکته مهم