Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah perbezaan antara ecmascript dan js

Apakah perbezaan antara ecmascript dan js

WBOY
Lepaskan: 2022-01-19 10:13:29
asal
4363 orang telah melayarinya

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.

Apakah perbezaan antara ecmascript dan js

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.

Apakah perbezaan antara ecmascript dan js

(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!

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