JavaScript #javascript Table des matières À propos 1 Chapitre 1: Démarrer avec
JavaScript #javascript Table des matières À propos 1 Chapitre 1: Démarrer avec JavaScript 2 Remarques 2 Versions 2 Examples 3 Utiliser l'API DOM 3 Utiliser console.log () 4 introduction 4 Commencer 4 Variables de journalisation 5 Placeholders 6 Journalisation d'objets 6 Enregistrement d'éléments HTML 7 Note de fin 7 Utiliser window.alert () 7 Remarques 8 Utiliser window.prompt () 9 Syntaxe 9 Exemples 9 Remarques 9 Utiliser l'API DOM (avec texte graphique: Canvas, SVG ou fichier image) 9 Utiliser window.confirm () 11 Remarques 11 Chapitre 2: .postMessage () et MessageEvent 13 Syntaxe 13 Paramètres 13 Examples 13 Commencer 13 Qu'est-ce que .postMessage () , quand et pourquoi l'utilisons-nous? 13 Envoi de messages 13 Réception, validation et traitement des messages 14 Chapitre 3: Affectation de destruction 16 Introduction 16 Syntaxe 16 Remarques 16 Examples 16 Destruction des arguments de la fonction 16 Renommer les variables lors de la destruction 17 Tableaux de destruction 17 Objets de destruction 18 Destructuration des variables internes 19 Utilisation des paramètres de repos pour créer un tableau d'arguments 19 Valeur par défaut lors de la destruction 19 Destruction imbriquée 20 Chapitre 4: AJAX 22 Introduction 22 Remarques 22 Examples 22 Utiliser GET et pas de paramètres 22 Envoi et réception de données JSON via POST 22 Affichage des principales questions JavaScript du mois à partir de l'API Stack Overflow 23 Utiliser GET avec des paramètres 24 Vérifier si un fichier existe via une requête HEAD 25 Ajouter un préchargeur AJAX 25 Écouter les événements AJAX au niveau mondial 26 Chapitre 5: Anti-patrons 27 Examples 27 Chaînage des assignations dans les déclarations var. 27 Chapitre 6: API d'état de la batterie 28 Remarques 28 Examples 28 Obtenir le niveau actuel de la batterie 28 La batterie est-elle en cours de chargement? 28 Laissez le temps restant jusqu'à ce que la batterie soit vide 28 Prenez le temps qu'il reste jusqu'à ce que la batterie soit complètement chargée 29 Événements de batterie 29 Chapitre 7: API de chiffrement Web 30 Remarques 30 Examples 30 Données cryptographiquement aléatoires 30 Création de résumés (par exemple SHA-256) 30 Génération d'une paire de clés RSA et conversion au format PEM 31 Conversion d'une paire de clés PEM en CryptoKey 32 Chapitre 8: API de notifications 34 Syntaxe 34 Remarques 34 Examples 34 Demander l'autorisation d'envoyer des notifications 34 Envoi de notifications 35 Bonjour 35 Fermer une notification 35 Événements de notification 35 Chapitre 9: API de sélection 37 Syntaxe 37 Paramètres 37 Remarques 37 Examples 37 Désélectionnez tout ce qui est sélectionné 37 Sélectionnez le contenu d'un élément 37 Récupère le texte de la sélection 38 Chapitre 10: API Fluent 39 Introduction 39 Examples 39 Fluent API capturant la construction d'articles HTML avec JS 39 Chapitre 11: Arithmétique (math) 42 Remarques 42 Examples 42 Ajout (+) 42 Soustraction (-) 43 Multiplication (*) 43 Division (/) 43 Reste / module (%) 44 Utiliser le module pour obtenir la partie fractionnaire d'un nombre 45 Incrementing (++) 45 Décrémenter (-) 46 Usages communs 46 Exponentiation (Math.pow () ou **) 47 Utilisez Math.pow pour trouver la nième racine d'un nombre. 47 Les constantes 47 Trigonométrie 49 Sinus 49 Cosinus 49 Tangente 49 Arrondi 50 Arrondi 50 Arrondir 50 Arrondir 51 Tronquer 51 Arrondir aux décimales 51 Entiers et flotteurs aléatoires 52 Opérateurs binaires 53 Bitwise ou 53 Bitwise et 53 Bitwise not 53 Bit à bit xor (exclusif ou) 53 Décalage bit à gauche 54 Décalage binaire à droite >> (Décalage à propagation de signe) >>> (Décalage à droite à re 54 Opérateurs d'assignation binaire 55 Obtenez aléatoire entre deux nombres 55 Aléatoire avec distribution gaussienne 56 Plafond et plancher 57 Math.atan2 pour trouver la direction 57 Direction d'un vecteur 57 Direction d'une ligne 57 Direction d'un point à un autre point 58 Sin & Cos pour créer un vecteur en fonction de la direction et de la distance 58 Math.hypot 58 Fonctions périodiques utilisant Math.sin 59 Simuler des événements avec des probabilités différentes 61 Little / Big endian pour les tableaux typés lors de l'utilisation d'opérateurs binaires 62 Obtenir le maximum et le minimum 63 Obtenir le maximum et le minimum d'un tableau: 63 Limiter le nombre à l'intervalle min / max 64 Obtenir les racines d'un nombre 64 Racine carrée 64 Racine cubique 64 Trouver des racines 64 Chapitre 12: Async Iterators 65 Introduction 65 Syntaxe 65 Remarques 65 Liens utiles 65 Examples 65 Les bases 65 Chapitre 13: Attributs de données 67 Syntaxe 67 Remarques 67 Examples 67 Accéder aux attributs de données 67 Chapitre 14: Biscuits 69 Examples 69 Ajouter et définir des cookies 69 Lecture des cookies 69 Supprimer les cookies 69 Teste si les cookies sont activés 69 Chapitre 15: Boucles 71 Syntaxe 71 Remarques 71 Examples 71 Standard "pour" les boucles 71 Utilisation standard 71 Déclarations multiples 72 Changer l'incrément 72 Boucle décrémentée 72 "while" Boucles 72 Boucle Standard Alors 72 Boucle décrémentée 73 Do ... tandis que la boucle 73 "Pause" en boucle 73 Sortir d'une boucle 73 Sortir d'une boucle 74 "continuer" une boucle 74 Continuer une boucle "for" 74 Continuer une boucle while 74 boucle "do ... while" 75 Casser des boucles imbriquées spécifiques 75 Briser et continuer les étiquettes 75 "pour ... de" boucle 76 Support de pour ... de dans d'autres collections 76 Cordes 77 Ensembles 77 Plans 77 Objets 78 Boucle "pour ... dans" 78 Chapitre 16: Carte 80 Syntaxe 80 Paramètres 80 Remarques 80 Examples 80 Créer une carte 80 Effacer une carte 81 Supprimer un élément d'une carte 81 Vérifier si une clé existe dans une carte 82 Cartes itératives 82 Obtenir et définir des éléments 82 Obtenir le nombre d'éléments d'une carte 83 Chapitre 17: Carte faible 84 Syntaxe 84 Remarques 84 Examples 84 Créer un objet WeakMap 84 Obtenir une valeur associée à la clé 84 Assigner une valeur à la clé 84 Vérifier si un élément avec la clé existe 85 Supprimer un élément avec la clé 85 Démo de référence faible 85 Chapitre 18: Chercher 87 Syntaxe 87 Paramètres 87 Remarques 87 Examples 88 GlobalFetch 88 Définir les en-têtes de demande 88 Données POST 88 Envoyer des cookies 89 Obtenir des données JSON 89 Utilisation de l'extraction pour afficher les questions de l'API de dépassement de capacit 89 Chapitre 19: Coercition / conversion variable 91 Remarques 91 Examples 91 Conversion d'une chaîne en nombre 91 Conversion d'un nombre en chaîne 92 Double négation (!! x) 92 Conversion implicite 93 Conversion d'un nombre en booléen 93 Conversion d'une chaîne en booléen 93 Entier à Flotter 94 Flotter à Entier 94 Convertir une chaîne en float 94 Conversion en booléen 94 Convertir un tableau en chaîne 95 Array to String à l'aide de méthodes de tableau 96 Table de conversion primitive à primitive 96 Chapitre 20: Comment rendre l'itérateur utilisable dans la fonction de rappel asynchrone 98 Introduction 98 Examples 98 Code erroné, pouvez-vous savoir pourquoi cette utilisation de la clé entraînera des bogues 98 Écriture correcte 98 Chapitre 21: commentaires 100 Syntaxe 100 Examples 100 Utiliser les commentaires 100 Ligne simple Commentaire // 100 Commentaire multiligne /**/ 100 Utiliser des commentaires HTML en JavaScript (mauvaise pratique) 100 Chapitre 22: Comparaison de date 103 Examples 103 Comparaison des valeurs de date 103 Calcul de la différence de date 104 Chapitre 23: Conditions 105 Introduction 105 Syntaxe 105 Remarques 106 Examples 106 Si / Sinon Si / Contrôle Else 106 Déclaration de changement 108 Critères d'inclusion multiples pour les cas 109 Opérateurs ternaires 109 Stratégie 111 En utilisant || et && court-circuitant 112 Chapitre 24: Conseils de performance 113 Introduction 113 Remarques 113 Examples 113 Évitez les tentatives / prises dans des fonctions critiques 113 Utiliser un mémoizer pour les fonctions de calcul intensif 114 Analyse comparative de votre code - mesure du temps d'exécution 116 Préférer les variables locales aux globales, aux attributs et aux valeurs indexées 118 Réutiliser les objets plutôt que de les recréer 119 Exemple A 119 Exemple b 120 Limiter les mises à jour DOM 120 Initialisation des propriétés d'objet avec null 121 Être cohérent dans l'utilisation des nombres 122 Chapitre 25: Console 124 Introduction 124 Syntaxe 124 Paramètres 124 Remarques 124 Ouvrir la console 125 Chrome 125 Firefox 125 Edge et Internet Explorer 126 Safari 126 Opéra 127 Compatibilité 127 Examples 128 Tabulation des valeurs - console.table () 128 Inclure une trace de pile lors de la connexion - console.trace () 129 Impression sur la console de débogage d'un navigateur 130 Autres méthodes d'impression 131 Temps de mesure - console.time () 132 Compter - console.count () 133 Chaîne vide ou absence d'argument 135 Déboguer avec des assertions - console.assert () 135 Formatage de la sortie de la console 136 Style avancé 136 Utiliser des groupes pour indenter une sortie 137 Effacer la console - console.clear () 138 Affichage interactif d'objets et de XML - console.dir (), console.dirxml () 138 Chapitre 26: Constantes intégrées 141 Examples 141 Opérations qui renvoient NaN 141 Fonctions de bibliothèque mathématique renvoyant NaN 141 Tester NaN avec isNaN () 141 window.isNaN() uploads/Marketing/ javascript-fr.pdf
Documents similaires
-
14
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 12, 2022
- Catégorie Marketing
- Langue French
- Taille du fichier 4.0368MB