Il ya une approche très populaire parmi HTML5 et CSS3 programmeurs de construire des sites Web mobile-friendly avec AJAX, et ce est d'utiliser un add-on à la bibliothèque jQuery appelé jQuery Mobile
. JQuery Mobile est une puissante combinaison de javascript et CSS construit au-dessus de la bibliothèque.
La bibliothèque jQuery fonctionne en prenant une page HTML5 normale et de la modifier d'une manière qui émulent un look and feel natif. Le code ressemble beaucoup à HTML ordinaire:
A quelques détails font de cette page dans un étonnant mobile:
Inclure le CSS mobiles jQuery.
Ceci est un fichier CSS spécialement conçu pour transformer les éléments HTML dans leurs homologues mobiles. Bien que vous pouvez télécharger vous-même, la plupart des développeurs de lien directement à la jQuery site.
Inclure la bibliothèque jQuery standard.
Une grande partie du code est basé sur jQuery, afin d'intégrer le jQuery bibliothèque ainsi. Une fois de plus, vous devez tirer jQuery à partir de la principale jQuery site Internet.
Incorporer la bibliothèque mobile jQuery.
Ceci est une bibliothèque javascript qui étend la bibliothèque pour ajouter un nouveau comportement spécifique mobile.
Ajouter un data-role = page attribuer à la div principale.
Créer un div principale dans votre page et de fournir l'attribut à elle. Ceci est une coutume data-role Ajout de l'attribut par jQuery mobile. jQuery donne sur les rôles de données des différents éléments et applique le style et les changements de comportement à ces éléments automatiquement. Attribuez votre div principal le rôle des données page. Cela indique au navigateur de traiter l'ensemble div comme une page.
Spécifiez un thème de données.
Vous pouvez appliquer un thème de données à tout élément, mais vous appliquer presque toujours un thème à la page. jQuery Mobile est livré avec un certain nombre de thèmes par défaut intégré, appelé un par . E Des essais pour trouver celui que vous aimez, ou vous pouvez construire votre propre avec la version spéciale mobile du ThemeRoller.
Ajouter plus divs intérieur de votre page.
Ajouter un peu plus à l'intérieur de votre page divs div. En général, vous aurez trois: en-tête, le contenu et le pied de page.
Spécifiez l'en-tête div avec data-role = tête .
En plaçant l'un de vos informations d'en-tête dans un div avec un tête rôle de données, vous dites jQuery pour traiter cet élément comme une tête mobile et appliquer les styles appropriés. L'en-tête comprend typiquement un tag.
Typiquement, vous devez spécifier l'en-tête doit être fixé avec le données position = fixe; attribuer. Cela garantit que la tête va rester en place si le reste du contenu défile, ce qui est un comportement typique dans une application mobile.
Mettre en place un contenu div.
Ajouter un div avec data-role = content de mettre en place la principale zone de contenu de votre page. Tous les principaux éléments de carrosserie de votre site devrait aller dans ce segment.
Tout lien peut être converti en un bouton.
La convention standard dans les applications web est de faire des liens dans les boutons qui ont un objectif plus grand que entrée basé sur la souris. Il est facile de convertir tout lien à un bouton en ajoutant le data-role = le bouton attribuer à la balise d'ancrage.
Convertir les listes à listviews mobiles.
Listes ont aussi des conventions spéciales dans le monde mobile. Vous pouvez utiliser le data-role attribuer à tourner toute la liste dans un listView.
Construire un pied de page.
Ajouter un autre div avec data-role ajuster à footer . Normalement, le pied de page (comme l'en-tête) est fixé avec le données position attribuer.
La bibliothèque jQuery transforme des objets DOM dans les ganglions jQuery puissants. Le tableau suivant présente quelques-unes des méthodes du noeud jQuery les plus couramment utilisés.MéthodeDescriptionaddClass (), removeClass (), toggleClass…
jQuery peut être utilisé pour ajouter du code HTML à une page. Vous pouvez ajouter toutes sortes de HTML, des images, à peu près tout, et changer complètement la présentation de la page en utilisant jQuery. Cela est pas vraiment une bonne…
Une fois que vous avez téléchargé ou jQuery savoir où trouver la version de CDN-hébergé, vous devez le référencer dans votre page. jQuery est comme tout fichier javascript externe.Ajouter jQuery locale à une pageTélécharger jQuery et…
Les pages jQuery Mobile Starter de Dreamweaver sont un bon moyen de générer rapidement un site mobile-friendly. La page de démarrage mobile crée une page HTML5 avec cinq jQuery Mobile Data-pages prédéfinies, ou des sections de la page HTML qui…
Un problème commun lors de la programmation javascript est que le programme javascript sera exécuté avant la page est chargée. Vous pouvez accéder aux éléments de HTML sur une page. Cela signifie que vous pouvez également accéder…
Il ya deux façons d'utiliser jQuery, soit téléchargés localement ou sur un réseau de diffusion de contenu (CDN). La copie locale est juste que, un fichier qui se trouve dans votre document racine sur le disque dur de votre serveur. Une version…
ost de ce que vous faites dans jQuery passe par sélecteurs. Par exemple, vous sélectionnez fréquemment un morceau d'une page Web et ensuite avoir jQuery effectuez une action sur ce morceau de la page. Cette action pourrait être quelque chose de…
Comme vous acquérir de l'expérience avec jQuery, vous aurez probablement des questions sur les techniques les plus avancées jQuery. Et après vous utilisez jQuery plug-ins, vous serez accro et que vous souhaitez obtenir plus. jQuery.com fournit…
En voyant les échantillons de fournisseurs et de travail à travers la documentation sont utiles, mais la plupart des développeurs veulent voir un thème de CSS3 en action. Dans tous les cas, la seule chose que vous avez vraiment besoin de…
Dans la plupart des cas, les développeurs ne reçoivent pas de choisir le navigateur d'un utilisateur. Pour déterminer si un utilisateur particulier peut travailler avec votre application de CSS3, alors, vous devez d'abord détecter le navigateur…
Il est possible d'utiliser jQuery pour effectuer des transformations et ces transformations sont souvent plus puissant, mais plus facile à utiliser, que les transformations CSS3 indigènes. Cependant, afin d'obtenir cette fonctionnalité, vous…
Pour voir la liste des thèmes CSS3 prédéfinis, sélectionnez l'onglet Galerie du menu ThemeRoller montré. Vous voyez une liste des thèmes par son nom. Notez que chaque entrée de thème comprend un aperçu du thème, le nom du thème, et deux…
Si vous utilisez Galleria de construire un portefeuille de photo pour votre site Web à afficher sur l'iPad et l'iPhone, vous aurez besoin de créer un lien vers la bibliothèque jQuery sur le réseau de distribution de contenu de Google (CDN).La…
jQuery vous permet de sélectionner des éléments dans une page Web avec facilité. Vous pouvez trouver tout ce que vous voulez dans une page, puis utiliser jQuery pour ajouter des effets spéciaux, réagir aux actions de l'utilisateur, ou afficher…