JavaScript ialah bahasa pengaturcaraan yang digunakan untuk menambah interaktiviti dan kesan dinamik pada halaman web. Sejak penubuhannya, JavaScript telah berkembang dan berkembang menjadi banyak versi. Dalam artikel ini, kami akan membincangkan versi JavaScript dan perubahan pentingnya.
- JavaScript 1.0
JavaScript asal dicipta pada tahun 1995 oleh Brendan Eich dari Netscape. Dengan penggabungan Mocha dan LiveScript, JavaScript 1.0 dilahirkan. Ia merupakan versi pertama JavaScript yang digunakan secara meluas dalam penyemak imbas. Walaupun ia adalah versi yang sangat asas, ia meletakkan asas untuk versi berikutnya.
- JavaScript 1.1
JavaScript 1.1 telah dikeluarkan pada tahun 1996 dan merupakan versi lanjutan JavaScript 1.0. Ia menambah sokongan untuk ungkapan biasa, untuk/dalam gelung, kaedah toSource() dan pengecualian tersuai. Walaupun JavaScript 1.1 tidak disokong oleh semua penyemak imbas, ia menyediakan lebih banyak pilihan untuk pembangun web pada masa itu.
- JavaScript 1.2
JavaScript 1.2 telah dikeluarkan pada tahun 1997. Versi JavaScript ini memperkenalkan banyak ciri yang masih digunakan secara meluas sehingga kini, seperti Array.sort(), Object.defineProperty(), dan Function.bind () . Ia juga menyokong jenis data baharu seperti RegExp dan Boolean.
- JavaScript 1.3
JavaScript 1.3 telah dikeluarkan pada tahun 1998 dan merupakan peningkatan besar kepada JavaScript. JavaScript 1.3 memperkenalkan model objek baharu, termasuk penambahbaikan kepada ungkapan biasa, objek Tarikh dan pengecualian, serta menyediakan pelayar dengan kawalan skrip yang lebih baik.
- JavaScript 1.4
JavaScript 1.4 telah dikeluarkan pada tahun 1999, yang merupakan sambungan kuat kepada JavaScript. Ia mengandungi satu siri kaedah dan fungsi baharu, seperti RegExp.exec(), String.charAt() dan window.captureEvents(). Ia juga menganggapnya dari perspektif keselamatan dengan menyediakan keupayaan untuk menyekat kebenaran skrip untuk meningkatkan keselamatan.
- JavaScript 1.5
JavaScript 1.5 telah dikeluarkan pada tahun 2000. Ia membawa banyak perubahan, termasuk pengendalian pengecualian, sokongan penuh untuk ciri yang sudah ada dalam versi JavaScript 1.2 dan 1.3, mekanisme pengendalian ralat yang dipertingkatkan dan banyak lagi.
- JavaScript 1.6
Dikeluarkan pada tahun 2005, JavaScript 1.6 membawa ciri dan sifat baharu berdasarkan XML dan XHTML, serta penambahbaikan pada pengendalian tatasusunan dan pengendalian ralat. Versi ini juga menyokong JSON, kaedah berkuasa yang menjadikan JavaScript sebagai komunikasi merentas platform dan merentas bahasa.
- JavaScript 1.7
JavaScript 1.7 telah dikeluarkan pada tahun 2006, membawakan ciri yang lebih maju seperti iterator dan penjana. Versi ini menyediakan penyemak imbas dengan lebih kawalan dan keupayaan pengendalian pengecualian dan penyahpepijatan yang dipertingkatkan.
- JavaScript 1.8
JavaScript 1.8 telah dikeluarkan pada tahun 2008, yang membawa pengkompil JIT, serta sokongan untuk pengaturcaraan berbilang benang dan sifat peribadi. Pada masa yang sama, versi ini turut membawa ciri baharu seperti penghurai pembolehubah kaya dan struktur aliran kawalan berfungsi.
- ECMAScript 5
ECMAScript 5 telah dikeluarkan pada tahun 2009. Ia adalah standard asas untuk kemas kini penting telah diperkenalkan dalam versi ini, seperti mod ketat (mod ketat), penyeragaman objek JSON dan beberapa. Penambahbaikan dan pengoptimuman kepada kaedah dan fungsi.
- ECMAScript 6/ECMAScript 2015
ECMAScript 6 telah dikeluarkan pada 2015 dan ia merupakan satu lagi kemas kini utama kepada JavaScript. Versi ini memperkenalkan ciri baharu seperti kelas, modulariti, fungsi anak panah, parameter lalai, pemusnahan dan penjana. Walau bagaimanapun, ECMAScript 6 tidak serasi ke belakang dengan versi JavaScript yang lebih awal, jadi menaik taraf atau menggunakan prapemproses mungkin diperlukan.
- ECMAScript 2016 / ECMAScript 7
ECMAScript 2016 telah dikeluarkan pada 2016, membawakan banyak ciri bahasa baharu, seperti Array.includes(), pengendali kuasa, parameter tetapan semula lalai, async/menunggu, dsb. tunggu.
- ECMAScript 2017 / ECMAScript 8
ECMAScript 2017 telah dikeluarkan pada 2017, yang membawa ciri baharu kepada JavaScript, seperti fungsi async, Object.values() dan kaedah Object.entry(). Selain itu, ia memperkenalkan perpustakaan standard baharu termasuk SharedArrayBuffer, Atomics dan struktur data.
- ECMAScript 2018 / ECMAScript 9
ECMAScript 2018 telah dikeluarkan pada 2018, yang membawa banyak ciri penting kepada bahasa, seperti lelaran tak segerak, atribut Rest/Spread, Promise.finally(), ungkapan biasa penamaan Kumpulan tangkap dan banyak lagi.
Ringkasan:
JavaScript telah melalui banyak peningkatan dan evolusi, daripada JavaScript asal 1.0 kepada ECMAScript 2018 semasa. Ia terus membangun dan menambah baik, membawa perkara yang lebih baik kepada fungsi dan pembangun web pengalaman. Perubahan dalam versi JavaScript bukan sahaja menjadikannya bahasa pengaturcaraan yang berkuasa, tetapi juga membawa banyak ciri yang mudah dan mudah digunakan. Untuk pembangun semasa, memahami versi JavaScript yang berbeza adalah sangat diperlukan.
Atas ialah kandungan terperinci Berapa banyak versi javascript yang ada?. 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