Développement rapide avec le framework jQuery

Spécialité(s)


Résumé
Exécuter du code côté client est devenu indispensable pour plusieurs raisons, la principale étant l’ergonomie. Les trois piliers d’une page web complète sont le XHTML ou HTML5, le CSS et le Javascript, ce dernier permettant de mettre des ponts entre les deux autres. La problématique principale que tout développeur a en tête est la compatibilité entre les différents navigateurs ; les autres sont la couverture fonctionnelle et la performance. Cet article propose de détailler ce que propose jQuery pour répondre à ces différents sujets et montre comment répondre à des problématiques simples de façon rapide et efficace.

1. Premiers pas

Comme expliqué en introduction, le Javascript permet d’utiliser les propriétés HTML et CSS des pages et de s’appuyer dessus pour réaliser diverses actions. La principale fonctionnalité d’un framework Javascript moderne est la variable $, qui est une véritable boîte à outils que l’on détaillera plus tard.

De manière à ce que l’on puisse utiliser jQuery avec d’autres frameworks Javascript, il est possible de remplacer l’utilisation de $ par jQuery() et de désactiver le contrôle exercé sur cette variable par l’utilisation de jQuery.noConflict().

Lorsque l’on accède à une URL en HTTP, on télécharge un fichier. Si celui-ci est en HTML, il est alors interprété par le navigateur au fur et à mesure de son téléchargement. Un fichier HTML correctement réalisé dispose dans sa première partie d’une zone dédiée aux en-têtes. Il est conseillé de mettre les liens vers les ressources CSS le plus haut possible (pour qu’elles soient...

Cet article est réservé aux abonnés. Il vous reste 92% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous