Apakah skrip javascript yang ditafsir dan dilaksanakan oleh?

藏色散人
Lepaskan: 2022-01-19 16:22:00
asal
2918 orang telah melayarinya

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.

Apakah skrip javascript yang ditafsir dan dilaksanakan oleh?

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!