PhoneGap開發(fā)API教程:events
events(事件類)
備注:events類只有一個(gè)方法
事件類型:deviceready
說明:當(dāng)PhponeGap完全加載完成以后激活(類似于window.onload)
在頁面完全加載完成以后,再調(diào)用其他函數(shù),比較安全
函數(shù)原型:document.addEventListener("deviceready", yourCallbackFunction, false);
詳細(xì)說明:
這是一個(gè)非常重要的事件,每個(gè)PhoneGap 應(yīng)用都應(yīng)該使用這個(gè)函數(shù)。PhoneGap包含兩種代碼基礎(chǔ),native和javascript(注:這是兩種語言),當(dāng)native代碼加載時(shí),普通的圖像也會(huì)加載然后顯示,但是,javascript只在Dom加載完成后才會(huì)加載,這樣意味javascript函數(shù)必須在調(diào)用前被加載。PhoneGap 的deviceready 事件在PhoneGap應(yīng)用完全加載成功后回調(diào),這樣就能安全的調(diào)用PhoneGap函數(shù)。你需要對(duì)文檔Dom加載完成后使用document.addEventListener 添加一個(gè)事件監(jiān)聽函數(shù)。
支持的平臺(tái):
Android
BlackBerry WebWorks (OS 5.0 and higher)
iPhone
BlackBerry (OS 4.6) 平臺(tái):
BlackBerry (OS 4.6) 平臺(tái)不支持deviceready 事件,無論如何都不會(huì)激活這個(gè)事件,只有手動(dòng)的使用PhoneGap.available函數(shù)檢查當(dāng)前應(yīng)用是否已經(jīng)完全加載成功。
原文文檔在此 http://docs.phonegap.com/phonegap_events_events.md.html