Événements non supportés
Javascript
oncut
oncopy
onpaste
onselection
Slide 34
Slide 34 text
Événements non supportés
Javascript
ondrag
ondrop
Slide 35
Slide 35 text
Géolocalisation :
obtenir la position
Javascript
navigator
.geolocation
.getCurrentPosition(function(p) {
alert(p.coords.latitude+', '+p.coords.longitude);
});
Slide 36
Slide 36 text
Géolocalisation :
obtenir la position
Javascript
Slide 37
Slide 37 text
Géolocalisation : surveiller
le changement de position
Javascript
navigator
.geolocation
.watchPosition(function(p) {
alert(p.coords.latitude+', '+p.coords.longitude);
});
Slide 38
Slide 38 text
Stockage : sauvegarder
des données en local
Javascript
localStorage.setItem('foo', 'bar');
localStorage.getItem('foo'); // 'bar'
localStorage['foo'] = 'bar';
localStorage['foo']; // 'bar'
localStorage.clear();
Slide 39
Slide 39 text
Stockage : sauvegarder
des données en local
Javascript
Slide 40
Slide 40 text
c = document.getElementById('toile').getContext('2d');
c.fillStyle = "#f00";
c.fillRect(10,10,100,100);
Canvas : créer
des éléments graphiques
Javascript
Slide 41
Slide 41 text
Canvas : créer
des éléments graphiques
Javascript
Slide 42
Slide 42 text
}
HTML
CSS
Javascript
HTML
5
Slide 43
Slide 43 text
Code source
github.com/remiprev/iphonedevcampqc
En action
iphonedevcampqc.exomel.com
Twitter : @remi