بخش مختصري از تاريخچه جاوا اسكريپت

اين وبلاگ مرجع كامل و رسمي مقالات طراحي سايت در مشهد است

بخش مختصري از تاريخچه جاوا اسكريپت

۳ بازديد

اكمااسكريپت ۶ (۲۰۱۵) و ۷ (۲۰۱۶): زباني همگي منظوره: طراحي سايت در مشهد خيلي از قابليّت‌هايي كه در اكمااسكريپت ۴ گفت و گو گرديده بود حذف شد و خيلي‌هاي ديگر اين توشه با نگاهي تازه بازبيني شد و اكمااسكريپت ۶ كه بعداً به اكمااسكريپت ۲۰۱۵ تغيير و تحول اسم پيدا كرد همپا با تغييراتي بسيار بلندمرتبه ارائه شد. با اين‌كه‌اين توشه اعضاي كميته با هم متّحد بودند و در غايت در سال ۲۰۱۵ آن را ثبت كردند، بعضا از سازندگان مرورگرها به جهت زياد بودن تغييرات هنوز كه هنوز ميباشد (ژانويه‌ي ۲۰۱۷) به طور كاملً آن را پياده‌سازي نكرده‌اند.
نشر اكمااسكريپت ۲۰۱۵ سبب ساز شد جهشي تبارك در به كارگيري از ترنسپايلرهايي مثل Babel يا اين كه Traceur فيس دهد. عموم با امداد اين ترنسپايلرها مي‌توانستند قابليّت‌هاي تازه اكمااسكريپت ۲۰۱۵ را آزمايش نمايند (ترنسپايلرها مي توانند كد اكمااسكريپت ۲۰۱۵ را به كد اكمااسكريپت ۵ تبديل نمايند كه در مرورگرها فارغ از ايراد انجام خواهد شد).
بخش اعظمي از قابليّت‌هاي گرانقدر اكمااسكريپت ۴ در‌اين ورژن با ديدي نو ارائه شد. براي مثالً class در اكمااسكريپت ۲۰۱۵ چيزي بيشتر از يك Syntax نو براي به عبارتي تابع آفريننده و پروتوتايپ كه پيش از اينً استعمال ميشد وجود ندارد. اين منش جابجايي به ورژن‌ي نو را بي آلايش‌خيس مي‌نمايد.
خلاصه‌اي كوتاه از قابليّت‌هاي اكمااسكريپت ۶:
let و const 
Arrow function و lexical this 
class 
بهبودهايي در Object literal 
Template string 
Promise 
Generatorها و iterableها و iteratorها و for...of 
آرگومان پيش‌فرض براي تابع‌ها و عملگر rest 
Spread 
Destructuring 
Module 
اشيائي تازه براي دسته (Set، Map، WeakSet و WeakMap) 
غير مجاز مي باشد و Reflection 
Symbol 
Typed array 
پشتيباني از ارث‌بري از كلاس‌هاي پيش‌فرض 
پشتيباني معمولي‌خيس از Unicode 
سينتكسي براي تايپ كردن اعداد در مبناي ۲ و مبناي ۸ 
كل اين قابليّت‌ها مخاطبين جاوااسكريپت را ارتقاء ميدهد و به اپليكيشن‌نويسي نرم افزار‌هاي بلندمرتبه ياري مي‌نمايد. درين ورژن خيلي از قابليّت‌هاي اكمااسكريپت ۴ كه خيلي تهاجمي بودند، مثل namespace يا اين كه گزينش نوع‌داده براي متغيّرها ناديده گرفته شدند و خيلي از قابليّت‌هاي ديگر با ديدي تازه معرّفي شدند. با اين هم اكنون اكمااسكريپت ۲۰۱۵ حدود ۶ سال ارتفاع ميكشد تا به طور كاملً در مرورگرها پياده‌سازي خواهد شد و قابل به كارگيري باشد.

چرا باید جاوا اسکریپت یاد بگیرید؟

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

  • جاوا اسکریپت محبوب ترین زبان برنامه نویسی در جهان است و به همین دلیل یک انتخاب بسیار خوب برای برنامه نویسان میباشد. جاوا اسکریپت با استفاده از چارچوب های مختلف خود مانند jQuery، Node.JS و … به شما کمک می کند تا در هر دو سمت فرانت اند و بک اند، نرم افزارهای فوق العاده ای توسعه دهید.
  • جاوا اسکریپت همه جا هست و تقریبا روی هر مرورگری نصب می شود. بنابراین برای یادگیری آن نیاز به تنظیم و یا نصب محیط خاصی ندارید. کروم، فایرفاکس، سافاری و بسیاری از مرورگرهای دیگر از جاوا اسکریپت پشتیبانی می کنند.
  • جاوا اسکریپت امکان ساخت وب سایت های بسیار زیبا و سریع را فراهم می کند. می توانید ظاهر و ملموس پذیری وب سایت خود را بهبود داده و بهترین تجربه کاربری گرافیکی را به کاربران ارائه دهید. زبان برنامه نویسی پایتون بهتر است یا جاوا؟
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.