راهنماي جامع جاوا اسكريپت ES6
در صدر موردنياز ميباشد تا با معني طراحي سايت در مشهد اكما براي فهم بهترES6 اسكريپت آشنا گرديد. اكما اسكريپت لهجه جديدي وجود ندارد و صرفا يك استداندارد ميباشد كه براي گويش نرمافزار نويسي جاوااسكريپت رقم خورده ميباشد.اكما يك سازمان در بين المللي ميباشد كه شغل تعريفوتمجيد استانداردهاي سيستمهاي كامپيوتري راياپارس و رابطه سيستمها را ايفا ميدهد. اين سازمان از سال ۱۹۶۱ شغل خودش را از اروپا استارت كرده و فعاليت تمجيد استانداردها را بر عهده داراست و از سال ۱۹۹۴ با تيتر فعلي خويش يعني ECMA شناخته ميشود.
درصورتي كه اعتنا نمائيد مرورگرهاي متعدد ahrefs هر مورد براي خويش موتوري داراهستند كه كدهاي جاوا اسكريپت را نظارت و انجام مينمايند، در صورتيكه استاندارد واحدي براي شناسايي گويش جاوا اسكريپت وجود نداشته باشد هر موتور به طرز خودش كدهاي جاوا اسكريپت را جاري ساختن مينمايد كه دراينحالت فاجعه صورت مي دهد.
جاوا اسكريپت مبتني بر استاندارد ECMA-۲۶۲ گسترش داده ميگردد و كمپانيها از مرورگرهاي گوناگون به واسطه اين استاندارد از لهجه جاوا اسكريپت دفاع مينمايند.كمپاني Oracle يك نشانه تجاري به اسم JavaScript دارااست، براين اساس استاندارد حقيقي كه جاوا اسكريپت امروزي پيادهسازي مينمايد به اسم استاندارد ECMAScript يا اين كه به اختصار ES خوانده ميگردد. استاندارد نخستين جاوا اسكريپت ECMAScript 5 يا اين كه ES5 اسم داشت كه در سال ۲۰۰۹ عرضه شد. اين جاوا اسكريپت خالص فارغ از هيچ قابليت و امكان مازاد بود كه در همگي جا حتيدر IE9 دفاع مي گردد.
ES6 يك استاندارد نسبتاً نو ميباشد كه در سال ۲۰۱۵ عرضه شدهاست و از قابليت و امكانهاي تازه متعددي جانبداري مينمايد. اين استاندارد از ديد فني ES2015 ناميده مي شود و هر ورژن هر ساله بعد از آن نيز مبني بر سال تكثير مشخص و معلوم مي گردد. ولي در هر درحال حاضر اكثر وقت ها اشخاص آن را ES6 مينامند و از اين رو ما نيز از همين تيتر به كار گيري مي كنيم.ES6 به صورت خاص از اين جهت اساسي ميباشد كه يك نشان از استارت استانداردسازي جاوا اسكريپت به حساب مي آيد. امروزه ECMA هر سال يك ورژن نو ارائه مينمايد. البته ES6 شش سال پيش و بعداز ES5 عرضه شد كه 10 سال بعداز ES3 بود و از اين رو يك سنگ نشان اصلي درين مسير به حساب ميآيد.
چه گونه از ساختار ES6 به كارگيري كنيم؟ES6 در شغل در جاهاي متعددي حمايت ميگردد و صرفا اختلال عمده در قضيه وب اكسپلورر ميباشد. به اين ترتيب گرچه شما مي توانيد آغاز به تايپ كردن استايل ES6 بكنيد، ولي نميتوانيد مطمئن باشيد كه روي مرورگر تمامي اشخاص كردار يكساني خواهد داشت.
امروزه ES6 به صورت معمول به ياري ابزاري مانند Babel به ساختار ES5 كامپايل ميگردد. Babel يك كامپايلر ميباشد كه كد پيشرفت (كدي كه در ES6 با همگي خصوصيتهاي آن مندرج ميباشد را به كدي تبديل مينمايد كه روي وب سايت پروداكشن انجام ميگردد و در اكثر وقت ها مورد ها نيز به امداد webpack به طور باندلگرديده و minify-گرديده عرضه ميگردد.
نحوه عمل آن اين سيرتكامل ميباشد كه شما در گوشه و كنار توسعه و گسترش خويش بعضي پوشههاي js. مينويسيد. شما آزاد ميباشيد كه از هر ساختار زيباي ES6 كه دوست داريد به كار گيري فرمائيد. ولي به جاي اينكه اين كد مستقيماً انجام خواهد شد، Webpack را طوري تهيه مي كنيد كه فولدرهاي JS را با Babel بار گذاري نمايد. در اكثر اوقات مفاد شما بايستي webpack-dev-server را اعمال نماييد تا در طول ساخت و ساز تغييرها اين عمل تبديل به طور خود كار انجام خواهد شد.
برچسب: طراحي سايت در مشهد،