Bahagian teras JavaScript ialah: 1. ECMAScript (sintaks dan jenis data); . Perpustakaan tambahan (perpustakaan standard dan perpustakaan pihak ketiga); . teras spesifikasi Bahasa JavaScript mentakrifkan sintaks asas dan jenis data bahasa.
BOM (Model Objek Pelayar): Menyediakan keupayaan untuk berinteraksi dengan penyemak imbas, termasuk DOM, acara, objek tetingkap, dll.
DOM (Model Objek Dokumen): Perwakilan dokumen web, membenarkan skrip mengendalikan dan mengubah suai struktur dokumen.
Perpustakaan tambahan
Enjin JavaScript: Bertanggungjawab untuk melaksanakan kod JavaScript. Ia menyusun kod ke dalam kod mesin dan mengoptimumkan prestasi. Enjin JavaScript biasa termasuk V8 (Chrome), SpiderMonkey (Firefox) dan JavaScriptCore (Safari).
BOM: Membenarkan JavaScript berinteraksi dengan penyemak imbas. Ia menyediakan akses kepada tetingkap, dokumen dan ciri asli penyemak imbas.
Perpustakaan pihak ketiga:
Lanjutkan keupayaan JavaScript, membolehkan pembangun menyelesaikan masalah yang lebih kompleks seperti visualisasi data, interaksi rangkaian dan pengesahan borang.Enjin JavaScript:
Jalankan kod JavaScript dan laksanakannya sebagai operasi dalam pelayar atau persekitaran masa jalan. Ia mengoptimumkan kod dan memastikan pelaksanaan pantas.Atas ialah kandungan terperinci Komposisi javascript dan peranan setiap bahagian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!