Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Développement Web sur iPhone

Développement Web sur iPhone

Rémi Prévost

March 31, 2010
Tweet

More Decks by Rémi Prévost

Other Decks in Technology

Transcript

  1. BY-NC-SA 31 mars 2010 - iPhone + iPad DevCamp Qc

    Développement Web sur iPhone HTML, CSS et Javascript Rémi Prévost, iXmédia inc.
  2. email et number HTML › Nouveaux types de champs <input

    type="number" /> <input type="email" />
  3. viewport HTML › Méta-données iPhone <meta name="viewport" content="width=320" /> <meta

    name="viewport" content="width=device-width" /> <meta name="viewport" content="user-scalable=0" />
  4. Géolocalisation : surveiller le changement de position Javascript navigator .geolocation

    .watchPosition(function(p) { alert(p.coords.latitude+', '+p.coords.longitude); });
  5. Stockage : sauvegarder des données en local Javascript localStorage.setItem('foo', 'bar');

    localStorage.getItem('foo'); // 'bar' localStorage['foo'] = 'bar'; localStorage['foo']; // 'bar' localStorage.clear();
  6. c = document.getElementById('toile').getContext('2d'); c.fillStyle = "#f00"; c.fillRect(10,10,100,100); Canvas : créer

    des éléments graphiques Javascript <canvas id="toile" width="500" height="500" />