< Return to Video

Creating elements from scratch | Computer Programming | Khan Academy

  • 0:01 - 0:03
    Je vais maintenant vous initier
  • 0:03 - 0:06
    à l'utilisation de jQuery dans votre page Web.
  • 0:06 - 0:09
    La 1ère étape consiste à inclure
    la bibliothèque jQuery
  • 0:09 - 0:12
    en utilisant une balise <script>.
  • 0:12 - 0:16
    Avant, on plaçait le JavaScript à l'intérieur
    d'une balise ,
  • 0:16 - 0:20
    mais cette fois, je vais ajouter un attribut 'src'.
  • 0:20 - 0:24
    Et il me faut le définir avec une URL.
  • 0:24 - 0:27
    Quelle doit être cette URL ?
  • 0:27 - 0:29
    Si je travaillais sur mon propre ordinateur
  • 0:29 - 0:30
    et que j'avais téléchargé jQuery
  • 0:30 - 0:33
    dans le même répertoire que ma page Web,
  • 0:33 - 0:36
    je pourrais juste écrire 'jquery.js' ici.
  • 0:36 - 0:39
    Mais ça ne marchera pas, ici, à la Khan Academy.
  • 0:39 - 0:43
    Ici, il faut une URL absolue de jQuery
  • 0:43 - 0:46
    pointant sur un serveur en ligne quelque part.
  • 0:46 - 0:50
    Il y a une liste de ces URL sur jquery.com,
  • 0:51 - 0:53
    et j'ai l'une d'entre elles ici, que je vais coller.
  • 0:53 - 0:54
    Et voilà !
  • 0:54 - 0:56
    Bien. Maintenant, je vais discuter de quelques détails
  • 0:56 - 0:58
    à propos de cette URL.
  • 0:58 - 1:02
    Premièrement, elle commence avec 'https'.
  • 1:02 - 1:05
    Ça signifie que c'est une URL sécurisée.
  • 1:05 - 1:09
    Nous ne vous permettons que l'inclusion
    de ressources sécurisées
  • 1:09 - 1:11
    dans les pages Web de la Khan Academy
  • 1:11 - 1:15
    et c'est généralement recommandé
    dans le développement Web.
  • 1:16 - 1:19
    OK. Deuxièmement, elle est située
  • 1:19 - 1:23
    sur un serveur Google : googleapis.com
  • 1:23 - 1:25
    Ce serveur est appelé un CDN,
  • 1:25 - 1:28
    un réseau de diffusion de contenu
    (Content Delivery Network),
  • 1:28 - 1:29
    ce qui veut dire que c'est optimisé
  • 1:29 - 1:33
    pour servir des fichiers statiques,
    comme des bibliothèques JavaScript,
  • 1:33 - 1:35
    et ce, très rapidement.
  • 1:35 - 1:38
    Ce serveur Google fait partie de ceux dans
    lesquels j'ai confiance,
  • 1:38 - 1:41
    et généralement, vous devez toujours
    faire confiance dans les serveurs
  • 1:41 - 1:43
    par lesquels vous récupérez des scripts
  • 1:43 - 1:47
    vu qu'ils pourraient potentiellement
    agir de façon malveillante sur votre page.
  • 1:47 - 1:50
    OK. Troisièmement, il y a un numéro de version
  • 1:50 - 1:54
    dans cette URL : 2.1.4.
  • 1:54 - 1:56
    La bibliothèque jQuery est en développement actif
  • 1:56 - 1:59
    et ils sortent régulièrement de nouvelles versions.
  • 1:59 - 2:01
    Les nombres les plus à gauche
  • 2:01 - 2:03
    représentent les modifications majeures de version
  • 2:03 - 2:06
    alors que les nombres les plus à droite
  • 2:06 - 2:08
    représentent les versions mineures.
  • 2:08 - 2:10
    J'utiliser jQuery 2 ici,
  • 2:10 - 2:12
    qui fonctionne sur les navigateurs modernes
  • 2:12 - 2:14
    mais pas sur IE8.
  • 2:14 - 2:16
    Sur votre propre site,
  • 2:16 - 2:20
    vous pouvez décider quelle version utiliser
    en vous basant sur vos besoins.
  • 2:20 - 2:23
    Bien. Donc, jQuery est incluse.
  • 2:23 - 2:25
    Maintenant, utilisons-la
  • 2:25 - 2:28
    dans une autre balise <script>.
  • 2:30 - 2:33
    Toutes les bibliothèques JavaScript fournissent
    des fonctions
  • 2:33 - 2:35
    et elles donnent les noms de ces fonctions.
  • 2:35 - 2:37
    On doit regarder dans la documentation
  • 2:37 - 2:39
    pour découvrir les noms de ces fonctions
  • 2:39 - 2:42
    et ce qu'elles font réellement.
  • 2:42 - 2:45
    Bien, la bibliothèque jQuery
    fournit une fonction principale
  • 2:45 - 2:48
    qui possède un nom très court.
  • 2:48 - 2:51
    C'est juste le signe '$'.
  • 2:51 - 2:52
    Ça signifie que la 1ère chose que j'écris
  • 2:52 - 2:54
    est '$',
  • 2:54 - 2:57
    puis 2 parenthèses, car c'est une fonction,
  • 2:57 - 2:59
    et bien sûr, un point-virgule.
  • 2:59 - 3:02
    C'est vraiment bien que le nom de cette fonction
    soit si court
  • 3:02 - 3:06
    car on appellera cette fonction sacrément souvent.
  • 3:06 - 3:09
    Il y a plein de choses qu'on peut passer à cette fonction,
  • 3:09 - 3:10
    mais pour cette exemple introductif,
  • 3:10 - 3:15
    je vais juste passer une chaîne de caractères "h1".
  • 3:16 - 3:18
    Quand je fais ça,
  • 3:18 - 3:20
    ça demande à jQuery de trouver
  • 3:20 - 3:23
    tous les éléments <h1> sur la page
  • 3:23 - 3:28
    pour les retourner sous forme
    d'objet collection jQuery.
  • 3:28 - 3:29
    Maintenant que j'ai fait ça,
  • 3:29 - 3:33
    je peux appeler d'autres méthodes sur l'objet jQuery
  • 3:33 - 3:37
    dans le but de manipuler les élements <h1>
    qui ont été trouvés.
  • 3:37 - 3:40
    Si je souhaite modifier leur texte interne à toutes,
  • 3:40 - 3:43
    je peux appeler la fonction 'text'
  • 3:43 - 3:46
    et lui passer une chaîne de caractères.
  • 3:47 - 3:48
    Ça passe !
  • 3:48 - 3:50
    Oui !
  • 3:50 - 3:51
    Et on a fini !
  • 3:51 - 3:53
    C'est notre premier morceau de jQuery.
  • 3:53 - 3:57
    On a donc inclus la bibliothèque jQuery
    avec la balise ,
  • 3:57 - 4:00
    dit à jQuery de chercher toutes les <h1>
    sur la page,
  • 4:00 - 4:04
    puis demandé à jQuery de modifier, à toutes, leur texte.
  • 4:04 - 4:06
    Si vous continuez, on en verra plus,
  • 4:06 - 4:08
    plus en détail,
  • 4:08 - 4:11
    avec plus de techniques pour sélectionner
    et manipuler les éléments,
  • 4:11 - 4:14
    en utilisant jQuery pour répondre à des événements
    utilisateur sur la page,
  • 4:14 - 4:19
    plus des trucs cools avec les animations et les effets.
Title:
Creating elements from scratch | Computer Programming | Khan Academy
Description:

more » « less
Video Language:
English
Team:
Khan Academy
Duration:
04:19

French subtitles

Revisions