Rumah > Artikel > hujung hadapan web > Apakah skrip javascript yang ditafsir dan dilaksanakan oleh?
Skrip Javascript ditafsir dan dilaksanakan oleh penyemak imbas Situasi di mana skrip javascript dilaksanakan: 1. Penyemak imbas melaksanakan skrip apabila halaman dibuka 2. Menggunakan acara onLoad untuk melaksanakan skrip; . Menggunakan acara pengguna untuk melaksanakan skrip.
Persekitaran pengendalian artikel ini: sistem Windows 7, versi javascript 1.8.5, komputer DELL G3
Bagaimanakah skrip javascript ditafsir dan dilaksanakan?
Skrip Javascript ditafsir dan dilaksanakan oleh penyemak imbas.
Bilakah skrip javascript akan dilaksanakan?
Skrip Javascript boleh dibenamkan di mana-mana sahaja dalam HTML, tetapi bilakah ia dipanggil? Apabila penyemak imbas membuka fail HTML, ia akan terus menjalankan skrip yang bukan fungsi yang diisytiharkan atau memanggil fungsi skrip melalui acara Situasi ini dianalisis di bawah.
1. Penyemak imbas melaksanakan skrip apabila membuka halaman
Apabila penyemak imbas membuka fail HTML, ia akan mentafsir keseluruhan fail dari awal, termasuk teg html dan skrip. Sekiranya terdapat pernyataan dalam skrip yang boleh dilaksanakan secara langsung, ia akan ditafsir dan dilaksanakan serta-merta apabila ditemui. Terdapat terutamanya dua situasi berikut:
1 Apabila program bermula (di sini merujuk kepada halaman pemuatan penyemak imbas), fungsi seperti amaran akan dicetuskan untuk melaksanakan
<html> <head> <title>demo</title> <script type="text/javascript"> alert("dare you click me once again"); </script> </head> <body onLoad="display()"> </body> </html>
2 ). Memandangkan Fungsi pemuatan pelayar dan penghuraian js dipanggil secara automatik (tidak dicetuskan oleh klik pengguna dan gelagat lain)
2. Gunakan acara onLoad untuk melaksanakan skrip (bersamaan dengan mendengar ** berlaku dan kemudian melaksanakannya)
acara onLoad Berlaku apabila halaman dibuka dalam penyemak imbas Kaedah ini sering digunakan untuk memaparkan beberapa mesej kepada pengguna semasa membuka halaman.
Contoh berikut menggunakan acara onLoad bagi teg untuk menunjukkan:
<html> <head> <title>demo</title> <script type="text/javascript"> //insert javascript code here. function display() { alert("dare you click me once again") } </script> </head> <body onLoad="display()"> </body> </html>
3 Gunakan acara pengguna untuk melaksanakan skrip
Pengguna sering menggunakan tetikus dan papan kekunci apabila. menggunakan penyemak imbas Lakukan beberapa operasi, gerakkan tetikus secara berkadaran, klik pautan atau butang, dan operasi ini akan menjana peristiwa yang sepadan. Kita boleh menggunakan peristiwa ini untuk memanggil fungsi skrip.
Contoh berikut menggunakan acara butang klik untuk memanggil fungsi paparan().
<html> <head> <title>demo</title> <script type="text/javascript"> //insert javascript code here. function display(){ alert("you click me ,it is so pain") } </script> </head> <body> <center><br> <form> <input type="button" value="onclick" onclick="display()"> </form> </center> </body> </html>
Kajian yang disyorkan: "Tutorial Asas JS"
Atas ialah kandungan terperinci Apakah skrip javascript yang ditafsir dan dilaksanakan oleh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!