deviceready
V primeru požarov, ko Cordova je v celoti naložen.
document.addEventListener("deviceready", yourCallbackFunction, false);
Podrobnosti
Ta dogodek je bistvenega pomena za vsako uporabo. Kaže da osebe Cordova naprava API natovorjen in so pripravljeni za dostop.
Cordoba je sestavljena iz dveh baz zbornik: native in JavaScript. Medtem ko domorodno kodo obremenitve, prikaže sliko po meri. Vendar pa JavaScript naloži le nekoč DOM obremenitve. To pomeni, web app lahko potencialno klic Cordova JavaScript funkcije, preden postane na voljo ustrezno native kodo.
V deviceready
primeru požarov, ko je pri polni obremenitvi Cordova. Enkrat dogodek požari, boste lahko varno klice v Cordova API. Aplikacije običajno pripisujejo dogodek poslušalca z document.addEventListener
ko je dokument HTML DOM naložen.
V deviceready
primeru obnaša nekoliko drugače od drugih. Rutina za vse registrirane po v deviceready
dogodek požarov je svoj povratni klic funkcije takoj poklicati.
Podprte platforme
- Amazon ogenj OS
- Android
- BlackBerry 10
- iOS
- Tizen
- Windows Phone 7 in 8
- Windows 8
Quick primer
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// Now safe to use device APIs
}
Celoten primer
<!DOCTYPE html>
<html>
<head>
<title>Device Ready Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
//
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
// device APIs are available
//
function onDeviceReady() {
// Now safe to use device APIs
}
</script>
</head>
<body onload="onLoad()">
</body>
</html>