Rumah > Artikel > hujung hadapan web > Apakah bahasa yang dimiliki oleh es5 dan es6?
es5 dan es6 ialah bahasa JavaScript. JavaScript ialah bahasa skrip peringkat tinggi untuk Internet, yang terdiri daripada tiga bahagian: ECMAScript, DOM dan BOM es5 dan es6 ialah dua versi ECMAScript, digunakan untuk menyediakan sintaks, jenis, objek asas, dll. bahasa JS.
Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.
es5 dan es6 ialah bahasa JavaScript.
JavaScript (pendek kata "JS") ialah bahasa pengaturcaraan berorientasikan objek ringan yang boleh digunakan dalam penyemak imbas untuk mengawal interaksi halaman, dan juga boleh digunakan di bahagian pelayan sebagai bahagian belakang tapak web (Dengan Node.js), JavaScript ialah bahasa pengaturcaraan tindanan penuh.
JavaScript ialah bahasa skrip peringkat tinggi untuk Internet Ia telah digunakan secara meluas dalam pembangunan aplikasi Web Ia sering digunakan untuk menambah pelbagai fungsi dinamik pada halaman web dan menyediakan pengguna dengan kesan penyemakan imbas yang lebih lancar dan cantik . Biasanya skrip JavaScript menyedari fungsinya dengan membenamkannya dalam HTML.
JavaScript terdiri daripada tiga bahagian teras: ECMAScript, DOM (Document Object Model) dan BOM (Browser Object Model).
Teras (ECMAScript): Bahagian teras bahasa, menerangkan sintaks dan objek asas bahasa.
Model Objek Dokumen (DOM): Standard operasi dokumen halaman web, menerangkan kaedah dan antara muka untuk memproses kandungan halaman web.
Model Objek Pelayar (BOM): Asas untuk operasi tetingkap klien dan penyemak imbas, menerangkan kaedah dan antara muka untuk berinteraksi dengan penyemak imbas.
ECMAScript
ECMA-262 tidak merujuk kepada pelayar web dan menetapkan komponen bahasa, termasuk sintaks, jenis, bahasa, kunci Perkataan, perkataan terpelihara, operator, objek.
ECMAScript ialah perihalan bahasa yang menentukan semua aspek standard.
ECMAScript Compatible:
Menyokong semua "jenis, nilai, objek, sifat, fungsi dan sintaks dan semantik program" yang diterangkan oleh ECMA-262.
Menyokong standard aksara Unicode.
Tambahkan lagi "jenis, nilai, objek, sifat, fungsi" yang tidak diterangkan dalam ECMA-262 Ciri baharu di Zhejiang Barat yang dibincangkan oleh ECMA-262 terutamanya merujuk kepada perkara ini standard Objek baharu dan sifat baharu bagi objek yang tidak dinyatakan dalam .
Menyokong "Sintaks Program dan Ungkapan Biasa" yang tidak ditakrifkan dalam ECMA-262. Ini bermakna sintaks ungkapan biasa terbina dalam boleh diubah suai dan dilanjutkan.
Pengenalan versi ECMAScript (ES) (masa keluaran versi)
时间 | 版本 | 说明 |
---|---|---|
1997年6月 | ES1.0 发布 | 当年7月,ECMA262 标准出台 |
1998年6月 | ES2.0 发布 | 该版本修改完全符合ISO/IEC 16262国际标准。 |
1999年12月 | ES3.0 发布 | 成为 JavaScript 的通行标准,得到了广泛支持 |
2007年10月 | ES4.0草案发布 | 各大厂商意见分歧,该方案未通过 |
2008年7月 | 发布ES3.1,并改名为ECMAScript 5 | 废除ECMAScript 4.0,所以4.0版本不存在 |
2009年12月 | ES 5.0 正式发布 | |
2011年6月 | ES5.1 发布 | 该版本成为了 ISO 国际标准(ISO/IEC 16262:2011) |
2013年12月 | ES6 草案发布 | |
2015年6月 | ES6 正式发布,并且更名为“ECMAScript 2015” | TC39委员会决定每年发布一个ECMAScript 的版本 |
2016年6月 | ES7 发布,又名“ECMAScript 2016” | |
2017年6月 | ES8 发布,又名“ECMAScript 2017” | |
2018年6月 | ES9 发布,又名“ECMAScript 2018” | |
2019年6月 | ES10 发布,又名“ECMAScript 2019” |
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Apakah bahasa yang dimiliki oleh es5 dan es6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!