L'essentiel de JavaScript

Parcourir les bibliothèques JavaScript

Testez gratuitement nos 1300 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez appréhender les bibliothèques JavaScript. Découvrez ce qu'est une bibliothèque et les raisons de son utilisation. Ainsi, visitez les sites de quelques bibliothèques populaires.

Transcription

Vous allez très vite constater, dans vos développements en JavaScript, que vous allez finalement, toujours, réaliser le même type d'opérations. Et, rassurez-vous, vous êtes loin d'être le seul à avoir fait ce constat. C'est pourquoi certains développeurs ont décidé de pré-coder les opérations les plus courantes en JavaScript, afin de vous éviter de réinventer la roue, et de recréer, encore et toujours, les mêmes fonctionnalités, de projets en projets. Ils rendent leur travail disponible dans des bibliothèques JavaScript Une bibliothèque JavaScript est, en fait, une collection de fonctions préfabriquées. que vous pouvez utiliser directement, sans devoir re-développer ces fonctions, vous-même, à chaque fois. Il existe des dizaines, voire même des centaines de bibliothèques JavaScript, et de nouvelles apparaissent, pratiquement chaque jour. La plupart de ces bibliothèques sont rendues disponibles gratuitement, sous une forme, ou sous une autre, de licence « open source ». Citons, par exemple « Mootools », qui est ici, ou encore « Dojo toolkit », ou encore celle de Google qui est « Closure Library ». Ces trois bibliothèques sont considérées comme des bibliothèques généralistes. Elles vont vous donner un tas d'outils, qui vont vous permettre de parcourir le « DOM » de manière plus aisée. d'aller rechercher des données dans vos formulaires, de valider ces données, ou encore de faire d'autres opérations courantes, en JavaScript, de manière plus simple. D'autres bibliothèques sont plus spécialisées. C'est le cas de « script.aculo.us », par exemple, qui est spécialisé dans les animations et les effets. Regardez je vais rafraîchir cette page, et voilà ce que « script.aculo.us » me permet de faire entièrement en JavaScript. D'autres bibliothèques comme « Lightbox » sont spécialisées par exemple, ici, dans les galeries photos. Vous avez certainement déjà vu cela, quand on clique sur une photo, vous avez une version agrandie qui apparaît, en plein milieu, et quand vous cliquez sur le coté, vous revenez avec un petit fondu, vers votre page. Vous avez, également, une autre version, ici, avec plusieurs images, là, on a carrément des galeries photos avec des flèches qui me permettent de passer d'une image à l'autre, comme ceci, eh bien, c'est la bibliothèque « Lightbox » qui vous donne accès à cela, et qui est gratuite, également. Il y a, cependant, une bibliothèque qui tire, plus que les autres, son épingle du jeu. C'est la plus célèbre, la plus utilisée, celle qui est probablement la plus puissante, également. Évidemment, je parle de « jQuery ». Vous avez certainement entendu parler de « jQuery ». « jQuery » est l'une des ces bibliothèques JavaScript. Si je veux télécharger « jQuery », eh bien, je peux télécharger « jQuery » selon plusieurs formats, par exemple, un format compressé, ou un format décompressé, regardez, qui s'appelle, ici, le « development format ». Alors, si je regarde à quoi cela ressemble cette bibliothèque « jQuery », eh bien, vous allez voir qu'il s'agit de code JavaScript, Il n'y a rien, là-dedans, que vous ne sauriez pas écrire vous-même, quand vous serez un développeur un peu plus aguerri, mais cela dit, cela vous prendrait des mois, voir des années d'écrire tout cela, alors laissons faire les gens de « jQuery », et profitons de leur travail, puisqu'ils le mettent gratuitement, à notre disposition. Nous avons également accès à une version compressée, qu'on appelle aussi la version de production. Alors, je vais regarder ce que cela donne, ici. La version compressée que « jQuery », c'est le même code que précédemment, mais qui est passé d'abord par un minificateur, qui est minifié. Je ne sais pas si, pour cela, ils ont utilisé le même minificateur que celui que je vous ai montré plus tôt, dans ce cours. Mais, en tout cas, ici, vous avez un code JavaScript minifié, qui représente la bibliothèque « jQuery ». « jQuery » est une bibliothèque tellement populaire et importante que nous allons passer un petit peu de temps dessus, dans la prochaine vidéo. Parfois, on me demande si un vrai développeur JavaScript, pur et dur, doit utiliser ces bibliothèques, plutôt que d'écrire, bravement, tout son code lui-même. Alors déjà, c'est quoi un vrai développeur JavaScript, et comment le compare t-on à un faux développeur JavaScript ? Je pense que ces distinctions n'ont aucun sens. Connaître les bibliothèques et les utiliser, est considéré, aujourd'hui, comme essentiel. Tous les développeurs utilisent ces bibliothèques. Cela fait simplement partie du métier, du paysage. Au même titre que la connaissance de l' « HTML », du « CSS », ou que le fait de tester vos applications, avant de les publier. Alors, on va laisser ces querelles d'experts aux experts, et nous allons nous concentrer sur notre productivité, qui est grandement améliorée par ces bibliothèques.

L'essentiel de JavaScript

​Ajoutez des fonctionnalités interactives à vos pages web avec JavaScript. Découvrez la syntaxe, le DOM, l'utilisation des bibliothèques JavaScript populaires, etc.

Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :26 avr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !