اکما اسکریپت

دانشنامه عمومی

اکما اسکریپت ( به انگلیسی: ECMAScript ) با کوته نوشت ES[ ۱] مشخصات یک زبان اسکریپتی است که توسط اکما اینترنشنال در ECMA - 262 و ISO/IEC 16262 استاندارد شده است. اکما اسکریپت برای استانداردسازی جاوا اسکریپت ایجاد شده است تا بتواند پیاده سازی چندگانه مستقل را تقویت کند. از زمان انتشار اولین استاندارد، جاوا اسکریپت به عنوان معروف ترین پیاده سازی اکما اسکریپت، باقی مانده است. دیگر پیاده سازی های شناخته شده شامل جی اسکریپت و اکشن اسکریپت می شوند. [ ۲]
اکما اسکریپت به طور معمول برای اسکریپ نویسی سمت کلاینت در وب جهان گستر و به طور فزاینده ای برای نوشتن برنامه های سرور و سرویس هایی که از نود جی اس استفاده می کنند، استفاده می شود.
مشخصات اکما یک ویژگی استاندارد شده از یک زبان اسکریپتی است که توسط برندان آیک از نت اسکیپ طراحی شده است. در ابتدا موچا، بعداً لایو اسکریپت، و در نهایت جاوا اسکریپت نامگذاری شد. [ ۳] در دسامبر ۱۹۹۵ سان مایکروسیستمز و نت اسکیپ جاوا اسکریپت را در مطبوعات اعلام کردند. [ ۴] اولین نسخه اکما - ۲۶۲ توسط مجمع عمومی اکما در ژوئن ۱۹۹۷ تصویب شد. چندین نسخه استاندارد زبان از آن زمان منتشر شده است. نام «اکما اسکریپت» بین سازمان های مربوط به استانداردسازی زبان با سازش انتخاب شد، به خصوص نت اسکیپ و مایکروسافت، که اختلافات آنها در جلسات اولیه استانداردها جلسات را تحت سلطه خود درمی آورد. آیک اظهار داشت که «اکما اسکریپت همیشه یک نام تجاری نامناسب است که به نظر می رسد مانند یک بیماری پوستی است. »[ ۵]
در حالی که هر دوی جاوا اسکریپت و جی اسکریپت با اکما اسکریپت سازگار هستند، آنها همچنین ویژگی های اضافی را که در مشخصات اکما مشخص نشده اند، ارائه می دهند. [ ۶]
زبان اکما اسکریپت شامل ویژگی های ساختاری، پویا، برنامه نویسی تابعی و مبتنی بر پیش نمونه است. [ ۷]
ES6 با خود امکان استفاده از یک حالت جدید از تعریف توابع، به نام «توابع فلش» را آورده است. [ ۸] در ES5 یک تابع به صورت زیر تعریف می شود:
var readWikiArticle = function ( content ) { // مقاله را بخوان }; در حالیکه در ES6، با استفاده از دستور جدید تابع فلش می توان آن را به صورت زیر نوشت:
var readWikiArticle = ( content ) => { // مقاله را بخوان }; توابع فلشی همچنین اتصال متغیر بین توابع را بهبود می بخشد.
عکس اکما اسکریپت
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس