Évaluation de jQuery Mobile Web Dev Essentials
Les appareils mobiles sont là pour rester, mais votre site Web est-il prêt? Ce livre de Raymond Camden et Andy Matthews intitulé jQuery Mobile Web Development Essentials Deuxième édition vous aidera à préparer votre site Web pour les appareils mobiles.

Les auteurs commencent par une courte introduction à jQuery Mobile, expliquant en quoi il s'agit d'un framework basé sur HTML avec des fonctionnalités qui fonctionnent si bien sur les appareils mobiles. Une fois que vous êtes convaincu de ses mérites, les auteurs vous aident à créer votre première page Web, expliquant comment ajouter le composant jQuery Mobile au HTML et comment l'attribut de données div fonctionne avec jQuery Mobile.

En passant d'une page Web à plusieurs pages Web mobiles, les auteurs expliquent comment les hyperliens sont modifiés par jQuery Mobile. Ils montrent comment ajouter plusieurs pages à un fichier de page Web à l'aide d'un wrapper div pour identifier le contenu de chaque page du fichier. Ils discutent également de la manière dont jQuery Mobile utilise les hyperliens et Ajax pour passer d'une page à l'autre et effectuer une transition entre les pages. Ils montrent également comment utiliser l'attribut data-prefetch pour précharger les pages secondaires. Le sujet s'élargit à mesure que les auteurs discutent des barres d'outils de navigation, ainsi que des en-têtes et pieds de page fixes et plein écran. L'espace est limité sur les appareils mobiles et les auteurs expliquent comment utiliser et styliser les nombreuses fonctionnalités de liste dans jQuery pour économiser de l'espace, y compris les listes d'encarts, les bulles de comptage, les icônes, les miniatures et le filtre de recherche.

Une fois les bases couvertes, les auteurs montrent comment créer un site Web mobile simple pour un hôtel fictif Camden. Bien qu'il s'agisse d'un simple site Web, il inclut l'API Google Static Maps. Les auteurs démontrent également le schéma tel pour composer automatiquement un téléphone et le schéma mailto pour ouvrir une fenêtre de courrier électronique.

Ensuite, les auteurs discutent de l'utilisation des formulaires et des différents champs de formulaire dans jQuery Mobile. Ils discutent de la façon dont Ajax est utilisé pour envoyer et recevoir des informations et mettre à jour les champs du formulaire. Ensuite, les auteurs couvrent la création de boîtes de dialogue, de grilles de mise en page, de fenêtres contextuelles, de blocs pliables et de tableaux et widgets réactifs. Bien que PHP soit le langage côté serveur le plus courant, les auteurs utilisent ColdFusion d'Adobe pour le traitement principal.

En utilisant les compétences que vous avez acquises jusqu'à présent, les auteurs vous aident à créer une application mobile de prise de notes. Tout d'abord, ils discutent de la conception de l'application et de la création d'un filaire pour chaque fonction de l'application. Les auteurs présentent JavaScript et l'utilisation de modèles de conception, ainsi que la façon de collecter et de stocker des données utilisateur via HTML5.

Ensuite, les auteurs passent à des fonctionnalités jQuery Mobile plus avancées telles que les utilitaires JavaScript et les API. Ils commencent par les utilitaires de page et de navigation et passent aux événements physiques et de page. À partir de là, ils vous expliquent comment utiliser les thèmes fournis avec jQuery Mobile et comment créer vos propres icônes et personnaliser vos propres thèmes avec ThemeRoller. Vous apprendrez également à appliquer votre thème personnalisé à l'application de gestion des notes intégrée au chapitre précédent. Les auteurs discutent également de la manière dont jQuery Mobile utilise les sprites CSS pour la haute rétine et les basses résolutions.

Enfin, vous êtes prêt à créer une application native à l'aide de jQuery Mobile et PhoneGap. Vous apprendrez à utiliser les API natives telles que l'accéléromètre, la caméra et la géolocalisation. Les auteurs se concentrent sur la façon de créer une application RSS Reader fonctionnelle.

Vous trouverez les fichiers de support de ce livre sur le site Web de l'éditeur. Bien que j'ai trouvé ce livre comme une bonne introduction à jQuery Mobile, les auteurs ont choisi d'utiliser AdobeR Fusion froideR serveur pour leurs fichiers de démonstration peut limiter leur public cible.

Raymond Camden est un développeur senior évangéliste pour Adobe et se spécialise dans les normes Web, le développement mobile et ColdFusion. Andy Mathews est un vétéran de 16 ans dans le développement Web et d'applications.

Plus d'informations sur Packtpub.com

Divulgation: je n'ai pas été compensé financièrement pour cet article. Packtpub a fourni cet ebook à des fins de révision. Les opinions sont entièrement les miennes en fonction de mon expérience.


Instructions Vidéo: Google I/O 2011: Learning to Love JavaScript (Mai 2024).