Rumah >hujung hadapan web >tutorial js >Hubungan antara JavaScript dan ECMAScript
Artikel ini membawa anda pengetahuan yang berkaitan tentang javascript, yang terutamanya memperkenalkan isu berkaitan tentang hubungan antara JavaScript dan ECMAScript ECMAScript juga merupakan bahasa skrip, disingkatkan sebagai ES, biasanya Sebagai spesifikasi standard JavaScript, mari kita lihat di bawah ini semoga bermanfaat kepada semua.
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
ECMAScript juga merupakan bahasa skrip, disingkatkan sebagai ES, yang biasanya dianggap sebagai spesifikasi standard JavaScript.
Tetapi sebenarnya JavaScript ialah bahasa sambungan ECMAScript, kerana ECMAScript hanya menyediakan sintaks yang paling asas, ia hanya bersetuju tentang cara menulis kod kami, seperti mentakrifkan pembolehubah dan fungsi, gelung dan cawangan. ... ia hanya kekal pada tahap bahasa tidak boleh digunakan untuk melengkapkan pembangunan fungsi sebenar aplikasi kami.
JavaScript melaksanakan standard bahasa ECMAScript dan membuat beberapa sambungan atas dasar ini, membolehkan kami mengendalikan DOM dan BOM dalam persekitaran penyemak imbas, dan membaca dan menulis fail dalam persekitaran nod.
Dalam persekitaran penyemak imbas, JavaScript = ECMAScript BOM DOM
Dalam persekitaran nod, JavaScript = ECMAScript Node API
Jadi, bahasa itu sendiri dalam JavaScript merujuk kepada ECMAScript.
ECMAScript2015 layak untuk difahami secara berasingan
Kerana ES2015 telah terlalu lama sejak versi sebelumnya keluaran terlalu banyak kandungan mengakibatkan versi ini termasuk banyak ciri baharu yang mengganggu.
Perlu diingat bahawa ES2015 mula dinamakan mengikut tahun dan tidak lagi dinamakan mengikut nombor versi.
Dengan perkembangan pesat web, bermula dari 2015, ES telah mengekalkan lelaran versi setiap tahun.
Pada November 1996, Netscape, pencipta JavaScript, memutuskan untuk menyerahkan JavaScript kepada ECMA, organisasi standardisasi antarabangsa, dengan harapan bahasa ini boleh menjadi standard antarabangsa. Pada tahun berikutnya, ECMA mengeluarkan versi pertama Dokumen Standard 262 (ECMA-262), yang menetapkan standard untuk bahasa skrip penyemak imbas dan memanggil bahasa ini ECMAScript.
Standard ini telah dibangunkan untuk bahasa JavaScript dari awal, tetapi ia tidak dipanggil JavaScript atas dua sebab berikut: Pertama, ia adalah tanda dagangan berdaftar Sun perjanjian, hanya Netscape yang boleh menggunakan nama JavaScript secara sah, dan JavaScript itu sendiri telah didaftarkan sebagai tanda dagangan oleh Netscape. Yang kedua ialah untuk menunjukkan bahawa pembangun bahasa ini ialah ECMA, bukan Netscape, yang akan membantu memastikan keterbukaan dan neutraliti bahasa ini.
Hubungan antara kedua-duanya boleh diringkaskan sebagai: ECMAScript ialah spesifikasi JavaScript, dan JavaScript ialah pelaksanaan ECMAScript. (ECMAScript juga mempunyai nama dialek JScript dan ActionScript)
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Hubungan antara JavaScript dan ECMAScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!