JavaScript進(jìn)階教程(第三課)第1/2頁
事件的定時以及瀏覽器的識別
隨著我們所掌握的JavaScript日漸豐富,我們可以編制出越來越復(fù)雜的應(yīng)用程序。上次的課程中我們學(xué)習(xí)了如何利用JavaScripts編寫Cookies。今天我們將學(xué)習(xí)如何加入定時功能。給時間定時的能力在瀏覽器中非常有用,而在動態(tài)HTML應(yīng)用中發(fā)揮更大的功用。
你可能會注意到動態(tài)HTML可以在頁面中移動不同的內(nèi)容。在JavaScript中將某個物體在屏幕中移動需要用到一個循環(huán)(loop),用循環(huán)的功能使物體隨著時間推移移動。但是你如何告訴JavaScript將某個物體每秒鐘或者每10分之一秒移動一點呢?
然而在不同的瀏覽器中將某物體進(jìn)行移動的能力有很大的差別。要想在不同的瀏覽器中都可以應(yīng)用動態(tài)HTML的東西,你需要做一些特別的處理。所以在講解完事件定時之后我將講解如何識別用戶所使用的是何種瀏覽器(針對不同的瀏覽器你可以使用不同的程序代碼)。
先學(xué)習(xí)事件的定時。點擊下面的按鈕,3秒鐘后將彈出一個提示框。
相關(guān)文章
解決 firefox 不支持 document.all的方法
解決 firefox 不支持 document.all的方法...2007-03-03JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三個函數(shù)的理解
以前一直會三個函數(shù)的使用產(chǎn)生混淆,現(xiàn)在通過對三個函數(shù)的原型定義的理解,其實很容易記住三個函數(shù)。2010-04-04Javascript的時間戳和php的時間戳轉(zhuǎn)換注意事項
需要注意的是js的時間戳是13位,php的時間戳是10位,轉(zhuǎn)換函數(shù)如下,感興趣的朋友可以參考下哈2013-04-04