javascript腳本由瀏覽器解釋執行,javascript腳本被執行的情況:1、瀏覽器在開啟頁面時執行腳本;2、利用onLoad事件執行腳本;3、利用使用者事件執行腳本。
本文操作環境:Windows7系統、javascript1.8.5版、DELL G3電腦
javascript腳本由什麼解釋、執行?
javascript腳本由瀏覽器解釋和執行。
javascript腳本何時會被執行?
javascript腳本可以嵌入在html內的任何地方,但它何時被呼叫呢?當瀏覽器開啟HTML檔案後,會直接執行不是宣告函數的腳本或透過事件呼叫腳本函數,以下分析這幾種情況。
1.瀏覽器在開啟頁面時執行腳本
當瀏覽器開啟一個HTML文件時,它會從頭開始解釋整個文件,包括html標籤和腳本。如果腳本中有可以直接執行的語句,則會在遇到的時候馬上解釋執行。主要有以下2種情形:
1).程式啟動(這裡指瀏覽器載入頁)這個alert這類函數就會被觸發執行
<html> <head> <title>demo</title> <script type="text/javascript"> alert("dare you click me once again"); </script> </head> <body onLoad="display()"> </body> </html>
2).隨著瀏覽器載入解析js函數被自動呼叫(並不是使用者點擊等行為觸發)
2.利用onLoad事件執行腳本(相當於監聽**發生,然後執行)
onLoad事件是一個頁面在瀏覽器中被開啟時發生的,該方法常用於在開啟一個頁面的同時向使用者顯示一些訊息。
下面範例利用標籤的onLoad事件進行示範:
<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.利用使用者事件執行腳本
使用者在使用瀏覽器時常會使用滑鼠和鍵盤進行一些操作,比例移動滑鼠、點擊連結或按鈕,這些操作都會產生對應的事件。我們可以利用這些事件來呼叫腳本函數。
下面範例利用一個點擊按鈕事件來呼叫display()函數。
<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>
推薦學習:《js基礎教學》
以上是javascript腳本由什麼解釋和執行的詳細內容。更多資訊請關注PHP中文網其他相關文章!