apa itu ecmascript6

藏色散人
Lepaskan: 2021-12-02 15:20:46
asal
1878 orang telah melayarinya

ecmascript6, dirujuk sebagai ES6, ialah standard untuk bahasa JavaScript yang dikeluarkan secara rasmi pada Jun 2015. Ia secara rasmi dipanggil ECMAScript 2015 atau ES2015 matlamatnya adalah untuk membolehkan bahasa JavaScript digunakan untuk menulis kompleks besar -skala aplikasi dan menjadi bahasa pembangunan peringkat Perusahaan.

apa itu ecmascript6

Persekitaran pengendalian artikel ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.

Apakah itu ecmascript6?

Pengenalan kepada ecmascript6:

ECMAScript 6 (pendek kata ES6) ialah standard bahasa JavaScript yang dikeluarkan secara rasmi pada Jun 2015, dinamakan secara rasmi ECMAScript 2015 ( ES2015) . Matlamatnya adalah untuk membolehkan bahasa JavaScript digunakan untuk menulis aplikasi berskala besar yang kompleks dan menjadi bahasa pembangunan peringkat perusahaan.

Selain itu, dalam beberapa kes, ES6 juga merujuk kepada ciri baharu ES2015 dan yang lebih baru, walaupun versi yang lebih baru harus dipanggil ES7, ES8, dsb.


Sejarah Pembangunan

Pada tahun 2000, ECMAScript 4.0 mula dihasilkan. Versi ini tidak lulus pada akhirnya, tetapi kebanyakan kandungannya diwarisi oleh ECMAScript6. Oleh itu, titik permulaan untuk perumusan ECMAScript6 sebenarnya adalah 2000.

Pada Oktober 2007, draf ECMAScript 4.0 telah dikeluarkan, dan versi rasmi pada asalnya dijangka dikeluarkan pada Ogos 2008. Walau bagaimanapun, terdapat perbezaan yang serius antara pihak sama ada untuk menerima pakai piawaian ini. Syarikat besar, yang diketuai oleh Yahoo, Microsoft dan Google, menentang peningkatan besar kepada JavaScript dan menyokong perubahan kecil Mozilla, diketuai oleh pencipta JavaScript Brendan Eich, menegaskan draf semasa.

Pada Julai 2008, kerana terdapat terlalu banyak perbezaan antara parti dan perdebatan terlalu sengit tentang ciri-ciri yang perlu disertakan dalam versi seterusnya, ECMA memutuskan untuk menggantung pembangunan ECMAScript 4.0 dan mengalih keluar beberapa ciri-ciri yang melibatkan penambahbaikan kepada ciri-ciri sedia ada sebahagian kecil telah dikeluarkan sebagai ECMAScript 3.1, manakala idea-idea radikal lain telah dikembangkan dan dimasukkan ke dalam versi yang lebih baru Disebabkan suasana persidangan itu, nama kod projek versi ini ialah Harmony. Tidak lama selepas mesyuarat, ECMAScript 3.1 telah dinamakan semula ECMAScript 5.

Pada Disember 2009, ECMAScript 5.0 telah dikeluarkan secara rasmi. Projek Harmony dibahagikan kepada dua lagi beberapa idea yang boleh dilaksanakan dinamakan JavaScript.next dan terus dibangunkan, dan kemudiannya berkembang menjadi ECMAScript 6 beberapa idea yang kurang matang dianggap sebagai JavaScript.next.next dan akan dibangunkan pada masa hadapan Pertimbangkan untuk melancarkan semula.

Pada tahun 2011, selepas keluaran ECMAScript 5.1, pembangunan versi 6.0 bermula.

Pada Mac 2013, draf ECMAScript 6 telah dibekukan dan tiada ciri baharu ditambahkan. Fungsi baharu dijangka dimasukkan ke dalam ECMAScript 7.

Pada Disember 2013, draf ECMAScript 6 telah dikeluarkan. Ini kemudiannya akan diikuti dengan tempoh perbincangan selama 12 bulan untuk mendengar maklum balas daripada semua pihak. Oleh kerana versi ini memperkenalkan terlalu banyak ciri tatabahasa, dan semasa proses penggubalan, banyak organisasi dan individu terus menyerahkan ciri baharu. Jawatankuasa piawaian akhirnya memutuskan bahawa piawaian itu akan dikeluarkan secara rasmi pada bulan Jun setiap tahun sebagai versi rasmi tahun itu. Pada masa berikutnya, perubahan akan dibuat berdasarkan versi ini Sehingga Jun tahun depan, draf itu akan menjadi versi tahun baharu.

Pada bulan Jun 2015, ECMAScript 6 (ES6) telah diterima pakai secara rasmi dan menjadi piawaian antarabangsa. Nama rasmi ialah "ECMAScript 2015" (pendek kata ES2015).

Pada bulan Jun 2016, piawaian "ECMAScript 2016" yang disemak sedikit (dirujuk sebagai ES2016 atau ES7) telah dikeluarkan, yang bersamaan dengan versi ES6.1, kerana perbezaan antara kedua-duanya adalah sangat kecil (hanya termasuk contoh tatasusunan ditambah kaedah dan pengendali eksponen), pada asasnya standard yang sama.

Kajian yang disyorkan: "Tutorial Asas JavaScript"

Atas ialah kandungan terperinci apa itu ecmascript6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan