Ringkasan: Komposisi JavaScript, peran masing -masing komponen,
1. Komposisi JavaScript
Javascript
Ecmascript (core) DOM (model objek dokumen) bom (model objek browser)
1.1ECMascript
ECMascript adalah bahasa skrip yang distandarisasi melalui ECMA-262. ECMA-262 menetapkan bahasa: sintaks, jenis, pernyataan, kata kunci, kata yang dipesan, operator, objek
1.2 DOM
DOM memetakan seluruh halaman menjadi struktur simpul multi-lapisan. Setiap komponen dalam halaman HTML atau XML adalah jenis node tertentu, yang berisi berbagai jenis data.
1.3 Bom
Kontrol bagian -bagian di luar halaman yang ditampilkan oleh browser
2. <script> elemen
2.1 Cara menggunakan
Referensi Eksternal ke File JavaScript:
Salinan kode adalah sebagai berikut:
<script type = "text/javascript" src = "../../ xx.js"> </script>
Halaman Embed Kode JavaScript
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
var pertama = "variabel pertama";
waspada (pertama);
</script>
2.2 Properti <script> elemen
Defer Delay Script: Script akan ditunda sampai seluruh halaman telah diuraikan sebelum dieksekusi. Meskipun tertunda, browser telah mengunduh file JS.
Salinan kode adalah sebagai berikut:
<! Doctype html>
<Html>
<head>
<script type = "text/javascript" Defer = "Defer" src = "Demo.js"> </ptript>
</head>
</html>
Dalam contoh di atas, meskipun tag <script> terletak di tag <head>, demo.js akan ditunda sampai browser bertemu </html>.
Tundukan hanya berlaku untuk file skrip yang diimpor secara eksternal
Async Asynchronous Script: Tidak perlu membiarkan halaman menunggu skrip diunduh dan dieksekusi, untuk memuat konten lain dari halaman secara tidak sinkron. Oleh karena itu, skrip pemuatan asinkron tidak memodifikasi DOM selama pemuatan.
Salinan kode adalah sebagai berikut:
<! Doctype html>
<Html>
<head>
<script type = "text/javascript" Defer = "Defer" src = "Demo1.js">
<script type = "text/javascript" Defer = "Defer" src = "demo2.js"> </ptript>
</head>
</html>
Semuanya adalah pengetahuan JavaScript dasar. Saya berharap semua orang tidak akan bisa tertidur ketika mereka membacanya. Hanya dengan meletakkan fondasi yang kuat, ada kemungkinan perubahan kualitatif.