Perbezaan: 1. js perlu mengekalkan DOM melalui objek dokumen dan elemen, tetapi bukan dalam ecmascript 2. js perlu mengekalkan BOM melalui objek tetingkap, tetapi bukan dalam ecmascript.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.
Apakah perbezaan antara ecmascript dan js
1. Pemahaman konseptual
ECMAScript ialah Bahasa pengaturcaraan skrip yang diseragamkan oleh Ecma International (dahulunya Persatuan Pengeluar Komputer Eropah, nama Inggeris ialah Persatuan Pengeluar Komputer Eropah) melalui ECMA-262. Bahasa ini digunakan secara meluas di World Wide Web Ia sering dipanggil JavaScript atau JScript, jadi ia boleh difahami sebagai standard untuk JavaScript, tetapi sebenarnya dua yang terakhir adalah pelaksanaan dan sambungan standard ECMA-262.
Berbilang versi JavaScript:
ScriptEase telah dibangunkan oleh Nombas
JavaScript telah dicipta oleh Netscape, dan tanda dagangan JavaScript adalah milik Oracle kerana matahari diperoleh oleh oracle. JavaScript telah didaftarkan oleh Sun Corporation pada tahun-tahun awal, mewakili bahasa javascript.
JScript telah dicipta oleh Microsoft
Penstandardan:
ECMA International
ialah organisasi piawaian maklumat dan telekomunikasi berasaskan keahlian antarabangsa yang berkait rapat dengan perusahaan organisasi, jadi spesifikasi dan piawaian yang dibangunkan oleh Ecma International terutamanya dirumus dan dipromosikan oleh pelbagai perusahaan. Pada tahun 1997, organisasi itu mengeluarkan standard MCMA-262, yang merumuskan spesifikasi bahasa MCMAscript. Di sinilah ECMAscript berasal.
ECMA-262 ECMA-262 ialah standard spesifikasi untuk bahasa skrip yang dibangunkan oleh kumpulan ECMA TC39. Ahli TC39 terdiri daripada pengaturcara daripada syarikat yang berminat dalam pengaturcaraan skrip. Piawaian ECMA-262 mentakrifkan spesifikasi bahasa ECMAscript. Piawaian ini juga dipanggil Spesifikasi Bahasa ECMAscript (Spesifikasi Bahasa ECMAScript), dirujuk sebagai spesifikasi ES. Spesifikasi ES dikeluarkan pada tahun 1997 dan kini merupakan versi kelapan. ECMAscript adalah berdasarkan beberapa teknologi primitif, yang paling terkenal ialah javascript (netscape navigator 2.0) dan jscript (microsoft ie3). Yang terbaru ialah edisi keenam ECMA-262 (spesifikasi bahasa ES6 atau ES 2015)
2. Asas JavaScript
Pembelajaran JavaScript merangkumi tiga aspek:
1. ECMAscript (fungsi teras bahasa adalah berdasarkan spesifikasi ES)
2 DOM—js perlu menyokong penyelenggaraan DOM, yang dilaksanakan melalui objek dokumen dan elemen tersedia dalam ES.
3. BOM—js perlu menyokong penyelenggaraan BOM, yang dilaksanakan melalui objek tetingkap Ini tidak tersedia dalam ES
JavaScript terdiri daripada ECMAScript, DOM , dan BOM, seperti yang ditunjukkan di bawah.
(1) ECMAScript: Menghuraikan sintaks dan objek asas bahasa.
(2) DOM: Model Objek Dokumen (DOM), menerangkan kaedah dan antara muka untuk memproses kandungan web.
(3) BOM: Model Objek Pelayar (BOM), menerangkan kaedah dan antara muka untuk berinteraksi dengan penyemak imbas.
[Cadangan berkaitan: tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Apakah perbezaan antara ecmascript dan js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!