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