Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Javascript 2e édition Pour les Nuls Copyright Introduction
À propos de ce livre Quelques suppositions stupides Icônes utilisées dans ce livre Où trouver les exemples du livre ? Et maintenant ?
I. Débuter avec JavaScript
Chapitre 1. JavaScript, le langage le plus incompris du monde
JavaScript, c’est quoi ?
La comète Eich Appelez-moi Mocha Nous voulons plus d’effets ! JavaScript, un langage qui se développe Un langage de script dynamique
Langages de programmation compilés Langages de programmation interprétés
Il fait quoi, JavaScript, en réalité ? Pourquoi JavaScript ?
JavaScript est facile à apprendre
Où est JavaScript ? JavaScript est partout !
JavaScript et les navigateurs HTML5 CSS3
JavaScript est puissant ! JavaScript est demandé !
Chapitre 2. Écrire votre premier programme JavaScript
Configurer votre environnement de développement
Télécharger et installer Google Chrome Télécharger et installer un éditeur de code
Débuter avec Sublime Text
Choisir un schéma de coloration syntaxique Raccourcis Sublime Text utiles
Lire le code JavaScript Exécuter JavaScript dans la fenêtre du navigateur
Utiliser JavaScript dans un attribut d’événement HTML Utiliser JavaScript dans un élément de script
Insertion du script et exécution de JavaScript Limitations de JavaScript dans les éléments <script> Quand convient-il d’utiliser JavaScript dans des éléments <script>
Inclure des fichiers JavaScript externes
Créer un fichier .js Conserver vos fichiers .js bien organisés
Utiliser la console de développement JavaScript Commenter votre code
Commentaire sur une seule ligne Commentaires multilignes Utiliser des commentaires pour éviter l’exécution de code
Chapitre 3. Travailler avec les variables
Comprendre les variables Déclarer des variables Comprendre la portée des variables Nommer les variables Créer des constantes avec le mot-clé const Travailler avec les types de données
Les données numériques
Fonction Number Fonction parseInt () Fonction parseFloat () Exemples
Les données de type chaîne
Caractères d’échappement Fonctions de chaîne
Type de donnée booléen Le type de donnée NaN Le type de donnée indéfini
Chapitre 4. Comprendre les tableaux
Faire une liste Notions de base sur les tableaux
L’indice de base d’un tableau, c’est 0 Les tableaux peuvent contenir n’importe quel type de donnée
Créer des tableaux
Utiliser le mot-clé new La méthode littérale
Remplir les tableaux Comprendre les tableaux multidimensionnels Accéder aux éléments d’un tableau
Parcourir un tableau Propriétés des tableaux Méthodes pour les tableaux Utiliser les méthodes de tableau
Chapitre 5. Travailler avec les opérateurs, les expressions et les instructions
Exprimez-vous Bonjour, opérateur
Préséance des opérateurs Utiliser des parenthèses
Types d’opérateurs
Opérateurs d’affectation Opérateurs de comparaison Opérateurs arithmétiques Opérateur chaîne Opérateurs au niveau du bit Opérateurs logiques Opérateurs spéciaux
Opérateur conditionnel Opérateur virgule Opérateur de suppression Opérateur in Opérateur instanceof Opérateur new Opérateur this Opérateur typeof Opérateur void
Combiner les opérateurs
Chapitre 6. Rester dans le flux avec les boucles et les branchements
Soyez branché !
If… else Switch
Boucler les boucles
La boucle for Parcourir un tableau La boucle for… in Boucles while Boucles do… while break et continue
II. Organiser votre code JavaScript
Chapitre 7. Devenir fonctionnel
Comprendre la fonction des fonctions Utiliser la terminologue des fonctions
Définir une fonction Définir l’en-tête de la fonction Le corps de la fonction Appeler une fonction Définir des paramètres et passer des arguments Retourner une valeur
Les fonctions, c’est tout bénéfice ! Écrire des fonctions Retourner des valeurs Passer et utiliser des arguments
Passer des arguments par valeur Passer des arguments par référence Appeler une fonction sans passer tous les arguments Définir la valeur par défaut des paramètres Appeler une fonction avec plus d’arguments que de paramètres Plonger dans la liste des arguments
Portée des fonctions Le cas de la fonction anonyme
Différences entre fonctions anonymes et fonctions nommées Fonctions anonymes auto-exécutables
On recommence depuis le début (la récursivité) Des fonctions dans des fonctions
Chapitre 8. Créer et utiliser des objets
L’obscur objet de mon désir… Créer des objets
Définir des objets : la méthode littérale Définir des objets : la méthode par constructeur
Retrouver et définir les propriétés des objets
La notation point La notation avec crochets droits
Supprimer des propriétés Travailler avec les méthodes
Utiliser this
Une méthode orientée objet pour devenir riche : l’héritage
Objets et constructeurs Modifier un type d’objet Créer des objets avec Object.create
III. JavaScript sur le Web
Chapitre 9. Contrôler le navigateur avec l’objet Window
Comprendre l’environnement du navigateur
L’interface utilisateur Le « loader » Analyse du code HTML Analyse des styles CSS Analyse du code JavaScript Mise en page et rendu À propos du BOM L’objet Navigator L’objet Window
Ouvrir une page Web avec la propriété window. location Déterminer la taille d’une fenêtre de navigation Créer un bouton Retour en utilisant location et history
Utiliser les méthodes de l’objet Window
Chapitre 10. Manipuler des documents avec le DOM
Comprendre le DOM Relations entre les nœuds Utiliser les propriétés et les méthodes de l’objet Document Utiliser les propriétés et les méthodes de l’objet Element Travailler avec le contenu des éléments
innerHTML Définir des attributs
Trouver des éléments par ID, nom de balise ou classe
getElementByID getElementByTagName getElementByClassName
Utiliser les propriétés de l’objet Attribut
Créer et ajouter des éléments Supprimer des éléments
Chapitre 11. Utiliser des événements dans JavaScript
Connaître vos événements Gérer les événements
Utiliser des gestionnaires d’événements inline Gérer les événements en utilisant les propriétés des éléments Ajouter un gestionnaire d’événement en utilisant addEventListener Stopper la propagation
Chapitre 12. Entrer et sortir
Comprendre les formulaires HTML
L’élément form L’élément label L’élément input L’élément select L’élément textarea L’élément button
Travailler avec l’objet Form
Utiliser les propriétés de l’objet Form Utiliser les méthodes de l’objet Form
La méthode reset () La méthode submit ()
Accéder aux éléments du formulaire Obtenir et définir les valeurs des éléments d’un formulaire Valider la saisie de l’utilisateur
Chapitre 13. Travailler avec CSS et les graphismes
Utiliser l’objet Style
Retrouver le style courant d’un élément Définir les propriétés de style
Animer des éléments avec l’objet Style Travailler avec les images
Utiliser l’objet Image Créer des boutons avec effet de survol (rollover) Des images que la souris fait grandir Créer un diaporama
Utiliser les propriétés d’animation de l’objet Style
IV. Au-delà des bases
Chapitre 14. Effectuer des recherches avec des expressions régulières
Faire des recherches avec les expressions régulières Écrire des expressions régulières
Utiliser l’objet RegExp Définir des expressions régulières littérales Tester des expressions régulières Caractères spéciaux dans les expressions régulières
Utiliser des modificateurs Coder avec des expressions régulières
Chapitre 15. Comprendre les fonctions de rappel et les fermetures
C’est quoi, les fonctions de rappel ?
Passer des fonctions comme argument Écrire des fonctions avec des rappels Utiliser des fonctions de rappel nommées
Comprendre les fermetures Utiliser les fermetures
Chapitre 16. Toujours plus loin avec Ajax et JSON
Travailler en coulisses avec Ajax
Exemples Ajax Voir Ajax en action Utiliser l’objet XMLHttpRequest Travailler avec la contrainte same-origin policy Utiliser CORS pour les requêtes Ajax
Mettre des objets en mouvement avec JSON
V. JavaScript et HTML5
Chapitre 17. HTML5 et ses API
Comprendre comment les API fonctionnent
Vérifier le support par le navigateur des API HTML5 Découvrir les API de HTML5
Utiliser la géolocalisation
Que fait la géolocalisation ? Comment la géolocalisation travaille-t-elle ? Comment utiliser la géolocalisation ? Combiner la géolocalisation avec Google Maps
Accéder à l’audio et à la vidéo
Chapitre 18. jQuery
Écrire plus, tout en en faisant moins Débuter avec jQuery L’objet jQuery Est-ce que votre document est prêt ? Utiliser les sélecteurs jQuery Changer des choses avec jQuery
Lire et modifier des attributs Modifier des styles CSS Manipuler des éléments du DOM
Événements
Utiliser on() pour attacher des événements Détacher des événements avec off () Enregistrer des événements qui n’existent pas encore Autres méthodes pour les événements
Effets
Effets de base Effets de transition Effets de glissement Définir les arguments pour les méthodes d’animation Appliquer des effets personnalisés avec animate () Jouer avec les animations jQuery
Ajax
Utiliser la méthode ajax () Raccourcis pour les méthodes Ajax
VI. Les Dix Commandements
Chapitre 19. Dix bibliothèques et frameworks pour aller plus loin avec JavaScript
Angular JS Backbone.js Ember.js Famo.us Knockout QUnit Underscore.js Modernizr Handlebars.js jQuery
Chapitre 20. Dix erreurs JavaScript courantes et comment les éviter
Confusion dans l’égalité
Éviter une mauvaise utilisation de l’affectation L’égalité et ses écueils
Les crochets mal accrochés Confusion entre guillemets et apostrophes Les parenthèses manquantes Le point-virgule manquant Des erreurs capitales Référencer le code avant son chargement De mauvais noms de variables Erreurs de portée Paramètres manquants dans les appels de fonctions Oublier que JavaScript compte à partir de zéro
Chapitre 21. Dix outils en ligne pour vous aider à écrire du meilleur code JavaScript
JSLint JSFiddle.net JSBin Javascriptcompressor.com JSBeautifier.org JSONFormatter JavaScript RegEx Generator Jshint.com Mozilla Developer Network Douglas Crockford
Sommaire
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion