Livre : Les API JavaScript du HTML5

10
Ce livre s'adresse aux développeurs de pages et d'applications Web qui souhaitent de tirer pleinement parti des API JavaScript du HTML5. 1 / 10

Transcript of Livre : Les API JavaScript du HTML5

  • Ce livre s'adresse aux dveloppeurs de pages et d'applications Web qui souhaitent de tirerpleinement parti des API JavaScript du HTML5.

    1 / 10

  • Commandez le livre Les API JavaScript du HTML5

    PrsentationL'auteur effectue un bref rcapitulatif sur HTML5. Puis il prsente les diffrentes API JavaScripttraites dans cet ouvrage ainsi que les API en cours de dveloppement. L'auteur termine cetteprsentation avec des outils conseills comme des diteurs de code et des logiciels de debug.

    L'API SelectorsIl y a bien videmment une prsentation de l'API avec un rappel sur les diffrents slecteurs etpseudo-classes CSS. Il y a plusieurs paragraphes avec des explications surgetElementsByClassName, querySelector et querySelectorAll.

    La golocalisation

    2 / 10

  • C'est une partie trs complte qui vous explique la golocalisation dans le dtail, toujours avecdes exemples comments. Vous saurez golocaliser un utilisateur et grer les erreurscourantes qui peuvent survenir. Et le top, vous avez mme un exemple d'application degolocalisation combin avec Google Maps. Et une deuxime application ddie au suivi d'unutilisateur. Le dernier paragraphe vous donne diffrents conseils sur la protection de la vieprive des utilisateurs.

    Le stockage de donnes en localUne prsentation complte de cet API reprend les enjeux et son importance grandissante. Puisl'auteur dtaille, avec plusieurs exemples comments, le stockage persistant et le stockagetemporaire. Vous avez galement un paragraphe sur les vnements de l'objet storage. Il s'agitd'une partie trs toffe sur l'API stockage de donne.

    L'API Web SQL DatabaseVous saurez tout ou presque sur la gestion de SQLite directement depuis le navigateur. Tout ypasse : la cration, la lecture, la modification et la suppression de donnes. L'auteur vouspropose une application complte pour vous faire la main, vraiment trs pratique pourimplmenter les diffrentes fonctionnalits. Le dernier paragraphe vous met en gardeconcernant l'avenir de cette API Web SQL Database.

    L'API Indexed DatabaseC'est justement cette API Indexed Database qui reprsente l'avenir du stockage de donnes viale navigateur. La aussi, vous saurez tout : la cration, la lecture, la modification et lasuppression de donnes. Puis l''auteur vous propose une application complte pour vous fairela main, trs pratique galement pour implmenter les diffrentes fonctionnalits. Privilgiezl'utilisation de l'API Indexed Database dans vos applications HTML5.

    L'dition de contenu (contentEditable)L'attribut contentEditable est une petite rvolution pour le contenu HTML. Plus besoin d'utiliserun formulaire. L'auteur vous explique le fonctionnement et l'utilisation de cet attribut traversplusieurs exemples trs explicites. Vous allez mme vous amuser crer un mini diteur detexte comme celui de Wordpress (en simplifi). Puis dans un exemple, vous reliez l'attributcontentEditable avec l'API Stockage ;)

    Le mode dconnect (offline)Une autre API trs sympa pour proposer la consultation des pages de votre site horsconnexion. Vous apprendrez utiliser le fichier de mise en cache (manifest) et comment grerle cache efficacement. L'auteur vous donne 2 techniques pour mettre jour les donnes ducache.

    Manipuler l'historique du navigateur

    3 / 10

  • L'API HTML5 History vous permet de manipuler l'historique du navigateur via le langageJavaScript. Vous pouvez modifier dynamiquement l'URL dans la barre d'adresse du navigateuret ajouter cette nouvelle url dans l'historique sans recharger la page. L'auteur vous expliquecomment ajouter des nouvelles entres dans l'historique du navigateur. Vous saurez aussigrer les vnements lis aux changements dans l'historique. Vous saurez mme modifier uneentre dans l'historique. L aussi, vous recevrez le code source comment d'une applicationcomplte avec l'API history.

    Le glisser/dposer (drag/drop)Une fonctionnalit trs apprcie des internautes ! A travers plusieurs exemples, vous saurezutiliser l'API Drag & Drop. L'auteur vous donne galement le code source comment d'uneapplication complte de glisser / dposer. Une partie que je vous conseille de lire te de mettreen pratique dans vos sites web.

    La slection de fichiersVous allez apprendre combiner la slection de fichier simple puis avec l'API Drag & Drop. Uneapplication complte vous permet de proposer un module d'upload de mdia comme celui deWordpress ;)

    L'API Web MessagingPlusieurs paragraphes sont consacrs l'API Web Messaging pour transmettre des chanes decaractres entre 2 frames du mme domaine et de domaines diffrents. Vous apprendrez envoyer un message, complt avec des notions de scurit.

    Le JavaScript en toile de fondUne partie qui vous explique l'utilit et le fonctionnement des Web Workers ou l'excution descripts en arrire plan. L'auteur aborde plusieurs concepts comme l'arrt d'un script, lacommunication entre les scripts, les limites des Web Workers... Une application complte avecle code source est l aussi disponible pour vous aider mettre en pratique cette partie.

    L'API WebSocketL'API Socket ou la connexion permanente entre l'internaute (son navigateur) et le serveur. Danscertains cas, trs pratique pour optimiser les communications clients - serveurs. Vous saureztout des vnements et des mthodes. Bien videmment, l'auteur ajoute un exempled'application ;)

    L'API de dessinL'auteur termine son livre par la prsentation de l'API Dession. A vous, les canvas, les zones dedessin, les formes gomtriques, le texte, les images, les animations... Il y a plusieurs exemplesde code source trs intressants dans cette dernire partie.

    4 / 10

  • ConclusionCe livre conviendra parfaitement aux confirms en dveloppement HTML5 / JavaScript. Lesdiffrentes API JavaScript sont trs dtailles avec de nombreux exemples de code. Ce livretrs complet, vous permet d'aller droit au but et de perfectionner vos connaissances. De plus,tous les exemples cits dans le livre sont en tlchargement sur le sitewww.editions-eni.fr.Cependant, il ne conviendra pas aux dbutants HTML5 / JavaScript. Vous trouverez votrebonheur dans laCration d'Applications HTML5 Incroyables qui part du niveau Dbutant jusqu'Professionnel. Sinon, avec les informations contenus dans ce livre, vous pouvez commencercrer des sites web dynamiques et interactifs complexes et performants.

    Commandez ce Livre Les API JavaScript du HTML5Commandez sur Amazon le Livre Les API JavaScript du HTML5.

    Commandez le livre Les API JavaScript du HTML5

    5 / 10

  • SOMMAIRE

    PrsentationL'API SelectorsLa golocalisationLe stockage de donnes en localL'API Web SQL DatabaseL'API Indexed DatabaseL'dition de contenu (contentEditable)Le mode dconnect (offline)Manipuler l'historique du navigateurLe glisser/dposer (drag/drop)La slection de fichiersL'API Web MessagingLe JavaScript en toile de fondL'API WebSocketL'API de dessin

    Prsentation

    Le Html5Les API JavaScript du Html5 de cet ouvrageLes futures API JavaScriptLes pr-requisLes navigateurs de notre tudeLes outils pour notre tudeLes outils de dveloppement et de dbogage

    L'API Selectors

    Prsentation de l'APIDisponibilit de l'APILes slecteurs CSSSlectionner par le nom d'une classe CSS (getElementsByClassName)Slectionner le premier lment d'un ensemble (querySelector)Slectionner un ensemble d'lments (querySelectorAll)

    La golocalisation

    Prsentation et enjeuxDisponibilit de l'APIObtenir la localisation de l'utilisateurGrer les erreurs de la localisationOptions de la localisationConvertir les coordonnes dcimales en sexagsimales

    6 / 10

  • Application lie Google MapsSuivre les dplacementsProtection de la vie prive

    Le stockage de donnes en local

    Prsentation, importance et enjeuxStockage temporaire ou persistantDisponibilit de l'APILe stockage persistant (localStorage)Le stockage temporaire (sessionStorage)Les vnements de l'objet Storage

    L'API Web SQL Database

    Prsentation et enjeuxDisponibilit de l'APICrer une base de donnesCrer une table de donnesAjouter, slectionner et afficher des donnesSupprimer des donnesModifier des donnesSupprimer une table de donnesApplication finaleLe futur de Web SQL Database

    L'API Indexed Database

    Prsentation et enjeuxDisponibilit de l'APICrer une base de donnesCrer un Object StoreAjouter, slectionner et afficher des donnesSupprimer des donnesMettre jour des donnesSupprimer l'Object StoreApplication finale

    L'dition de contenu (contentEditable)Prsentation et enjeuxDisponibilitRendre un lment ditableSignaler les zones ditablesLes commandes de l'API

    7 / 10

  • Sauvegarder les modifications avec l'API Storage

    Le mode dconnect (offline)Prsentation et enjeuxDisponibilit de l'APILe fichier de mise en cache (manifest)Grer le cacheMise jour des donnes en cache

    Manipuler l'historique du navigateur

    Prsentation et utilitDisponibilit de l'APIIntroduire de nouvelles entres dans l'historiqueLes vnements lis aux changements dans l'historiqueModifier une entre de l'historiqueApplication finale

    Le glisser/dposer (drag/drop)Prsentation, enjeux et prcautionsDisponibilit de l'APIDfinition de l'objet dplaableLes vnements de l'objet dplaable (drag)Un premier exemple de dplacementLes vnements de l'objet dplaable (drop)Dfinition de la zone de dropUne application finale

    La slection de fichiers

    Prsentation et utilitDisponibilit de l'APISlection de fichiers par un formulaireSlection de fichiers par glisser/dposerApplication finale

    L'API Web Messaging

    Prsentation et utilitDisponibilit de l'APIPoster un message (postMessage)Considrations de scurit

    8 / 10

  • Le JavaScript en toile de fond

    Prsentation et utilitDisponibilit de l'APIInitier un script en tche de fondLimitations des scripts WorkersCommuniquer avec le script Workers (postMessage)Terminer un script en tche de fondUne application finale

    L'API WebSocket

    Prsentation, enjeux et questionnementDisponibilit de l'APILes vnements et les mthodesApplications

    L'API de dessin

    Prsentation et enjeuxDisponibilit de l'APIDfinir la zone de dessinLes formes gomtriquesLe texteLes imagesLes animations

    Commander sur Amazon le Livre Les API JavaScript du HTML5.

    9 / 10

  • Commandez le livre Les API JavaScript du HTML5

    Livre : Les API JavaScript du HTML5

    Crez des Applications Mobiles, Web Performantes avec Dveloppement Facile : Cliquez icipour Tlcharger Gratuitement votre Formation Professionnelle Dveloppement Web

    Powered by TCPDF (www.tcpdf.org)

    10 / 10