Rumah  >  Artikel  >  hujung hadapan web  >  Apakah bahasa yang dimiliki oleh es5 dan es6?

Apakah bahasa yang dimiliki oleh es5 dan es6?

青灯夜游
青灯夜游asal
2022-05-19 15:19:112451semak imbas

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.

Apakah bahasa yang dimiliki oleh es5 dan es6?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn