JavaScript簡稱js,以前是一種前端語言,現(xiàn)在也可以用來寫后臺代碼(nodejs)。那么我們先暫時只考慮js作為前端代碼來如何運行。
js主要的運行機制是基于事件驅(qū)動來運行代碼。html頁面主要的實際包括單擊、雙擊、焦點進入、失去焦點等。那么用失去焦點來舉例:(失去焦點,指的是本來光標在輸入框中,鼠標點擊輸入框外邊,焦點移到輸入框外)
<inputtype="text"name="example"id="example"onblur="blurText()“/>
如上圖,輸入框通過onblur來定義失去焦點函數(shù),調(diào)用了blurText()函數(shù)。而函數(shù)通過下列定義:
<script>
functionblurText(){
alert("abc");
}
</script>
因此當輸入框失去焦點時,就會彈出abc這個窗口。
請參考。