


Sept choses à noter lors de l'apprentissage de JavaScript [à lire absolument]_Connaissances de base
Description des connaissances :
Lorsque vous apprenez JavaScript, faites attention aux sept détails suivants pour rendre notre code plus facile à comprendre et plus efficace tout en remplissant la même fonction.
1.Code simplifié
Exemple : Créer un objet
C'était comme ça avant :
Var voiture = nouvel objet();
Car.color = "rouge";
Car.wheels = 4;
Voiture.age = 8;
Et maintenant ça peut s'écrire ainsi :
Voiture Var = {couleur : 'rouge', roues :4, âge :8>
Par exemple : Créer un tableau
C'était comme ça avant :
Var studentArray = new Array('zhangsan', 'lisi', 'zhaowu', 'wuliu');
Et maintenant ça peut s'écrire ainsi :
Var studentArray = {'zhangsan', 'lisi', 'zhaowu', 'wuliu'};
Exemple : Utiliser l'opérateur ternaire pour simplifier le code
L'écriture précédente de était :
Var result; if(x > 100) { Result = 1; }else{ Result = -1; }
Et maintenant, cela peut s'écrire :
Var résultat = x >100 ? 1 : -1;
2. Utilisez JSON comme format de données
Utilisez le format Json pour stocker les données :
var band = { "name":"The Red Hot Chili Peppers", "members":[ { "name":"Anthony Kiedis", "role":"lead vocals" }, { "name":"Michael 'Flea' Balzary", "role":"bass guitar, trumpet, backing vocals" }, { "name":"Chad Smith", "role":"drums,percussion" }, { "name":"John Frusciante", "role":"Lead Guitar" } ], "year":"2009" }
Vous pouvez également utiliser JS pour stocker des données, le code est le suivant :
<div id = “dataDiv”></div> <script> Function saveData(data) { Var out =“<ul>”; For(var i=0; i<data.length; i++) { Out += “<li><a href =”'+data[i].url+'”>+ data[i].d+</a></li>”; } Out += ‘</ul>'; Document.getElementById(‘dataDiv').innerHTML = out; } </script>
Vous pouvez même utiliser les données stockées générées par le JS ci-dessus comme valeur de retour de l'API
3. Essayez d'utiliser les fonctions natives JavaScript
Par exemple : Obtenez la valeur maximale dans un ensemble de données
var maxData = Math.max(0,20,50,10);
alert(maxData); //La valeur maximale renvoyée est 50
Par exemple : utilisez JS pour ajouter un style de classe à un élément. L'extrait de code est le suivant :
Function addClass(elm, newclass) { Var classes = elm.className.split(‘ ‘ ); Classes.push(newclass); Elm.className = classes.join(‘ '); }
4. Délégation événementielle
Par exemple :
<h2>Great Web resources</h2> <ul id="resources"> <li><a href="http://opera.com/wsc">Opera Web Standards Curriculum</a></li> <li><a href="http://sitepoint.com">Sitepoint</a></li> <li><a href="http://alistapart.com">A List Apart</a></li> <li><a href="http://yuiblog.com">YUI Blog</a></li> <li><a href="http://blameitonthevoices.com">Blame it on the voices</a></li> <li><a href="http://oddlyspecific.com">Oddly specific</a></li> </ul>
Meilleure façon d'écrire des scripts :
(function(){ var resources = document.getElementById('resources'); resources.addEventListener('click',handler,false); function handler(e){ var x = e.target; // get the link tha if(x.nodeName.toLowerCase() === 'a'){ alert('Event delegation:' + x); e.preventDefault(); } }; })();
5. Fonctions anonymes
var myApplication = function(){ var name = 'Chris'; var age = '34'; var status = 'single'; function createMember(){ // [...] } function getMemberDetails(){ // [...] } return{ create:createMember, get:getMemberDetails } }(); //myApplication.get() and myApplication.create() now work.
6. Code configurable
Si vous souhaitez que le code que vous écrivez soit plus facile à utiliser ou à modifier pour les autres, il doit être configurable. La solution consiste à ajouter un objet de configuration au script que vous écrivez. Les points clés sont les suivants :
1. Ajoutez un objet appelé configuration dans votre script.
2. Stockez dans l'objet de configuration toutes les choses que d'autres pourraient vouloir modifier, comme l'ID CSS, le nom de la classe, la langue, etc.
3. Renvoyez cet objet en tant que propriété publique afin que d'autres puissent le remplacer.
7. Compatibilité des codes
La compatibilité est quelque chose que les débutants ont tendance à négliger. Habituellement, lorsqu'ils apprennent Javascript, ils sont testés dans un navigateur fixe, et ce navigateur est très probablement IE. C'est très fatal, car de nos jours, parmi les principaux navigateurs grand public, IE. a le pire soutien aux normes. Le résultat constaté par l'utilisateur final peut être que le code que vous avez écrit ne peut pas s'exécuter correctement dans un certain navigateur. Vous devriez tester votre code dans tous les principaux navigateurs. Cela peut prendre du temps, mais cela devrait être fait.
Les sept choses ci-dessus à noter lors de l'apprentissage de JavaScript [à lire absolument] sont tout le contenu partagé par l'éditeur. J'espère qu'il pourra vous donner une référence, et j'espère également que tout le monde soutiendra Script Home.

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Pendant le test Mingchao, veuillez éviter les mises à niveau du système, les réinitialisations d'usine et le remplacement de pièces pour éviter que la perte d'informations ne provoque une connexion anormale au jeu. Rappel spécial : il n'y a pas de voie d'appel pendant la période de test, veuillez donc la manipuler avec prudence. Introduction aux précautions lors du test Mingchao : Ne pas mettre à niveau le système, restaurer les paramètres d'usine, remplacer les composants de l'équipement, etc. Notes : 1. Veuillez mettre à niveau le système avec soin pendant la période de test pour éviter la perte d'informations. 2. Si le système est mis à jour, cela peut entraîner un problème d'impossibilité de se connecter au jeu. 3. À ce stade, le canal d'appel n'a pas encore été ouvert. Il est conseillé aux joueurs de choisir s'ils souhaitent effectuer une mise à niveau, à leur propre discrétion. 4. Dans le même temps, un compte de jeu ne peut être utilisé qu’avec un seul appareil Android et un seul PC. 5. Il est recommandé d'attendre la fin du test avant de mettre à niveau le système de téléphonie mobile, de restaurer les paramètres d'usine ou de remplacer l'appareil.

Avec l'essor des plateformes de vidéos courtes, Douyin est devenu une partie intégrante de la vie quotidienne de nombreuses personnes. Diffuser en direct sur Douyin et interagir avec les fans sont le rêve de nombreux utilisateurs. Alors, comment démarrer une diffusion en direct sur Douyin pour la première fois ? 1. Comment démarrer une diffusion en direct sur Douyin pour la première fois ? 1. Préparation Pour démarrer la diffusion en direct, vous devez d'abord vous assurer que votre compte Douyin a terminé l'authentification par votre nom réel. Vous pouvez trouver le didacticiel d'authentification par nom réel dans « Moi » -> « Paramètres » -> « Compte et sécurité » dans l'application Douyin. Après avoir terminé l'authentification par nom réel, vous pouvez remplir les conditions de diffusion en direct et démarrer la diffusion en direct sur la plateforme Douyin. 2. Demandez une autorisation de diffusion en direct. Après avoir rempli les conditions de diffusion en direct, vous devez demander une autorisation de diffusion en direct. Ouvrez l'application Douyin, cliquez sur "Moi" -> "Creator Center" -> "Direct

Tutoriel JavaScript : Comment obtenir le code d'état HTTP, des exemples de code spécifiques sont requis Préface : Dans le développement Web, l'interaction des données avec le serveur est souvent impliquée. Lors de la communication avec le serveur, nous devons souvent obtenir le code d'état HTTP renvoyé pour déterminer si l'opération a réussi et effectuer le traitement correspondant en fonction de différents codes d'état. Cet article vous apprendra comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournira quelques exemples de codes pratiques. Utilisation de XMLHttpRequest

Méthodes et précautions pour installer pip dans un environnement hors ligne L'installation de pip devient un défi dans un environnement hors ligne où le réseau n'est pas fluide. Dans cet article, nous présenterons plusieurs méthodes d'installation de pip dans un environnement hors ligne et fournirons des exemples de code spécifiques. Méthode 1 : utilisez le package d'installation hors ligne. Dans un environnement où vous pouvez vous connecter à Internet, utilisez la commande suivante pour télécharger le package d'installation pip à partir de la source officielle : pipdownloadpip Cette commande téléchargera automatiquement pip et ses packages dépendants à partir de la source officielle. source et enregistrez-le dans le répertoire courant. Déplacez le package compressé téléchargé vers un emplacement distant

Notes et FAQ sur les instructions de requête par lots MyBatis Introduction MyBatis est un excellent framework de couche de persistance qui prend en charge des opérations de base de données flexibles et efficaces. Parmi eux, les requêtes par lots sont une exigence courante. En interrogeant plusieurs éléments de données en même temps, la surcharge de connexion à la base de données et d'exécution SQL peut être réduite et les performances du système peuvent être améliorées. Cet article présentera quelques précautions et problèmes courants liés aux instructions de requête par lots MyBatis, et fournira des exemples de code spécifiques. J'espère que cela pourra aider les développeurs. Choses à noter lors de l'utilisation de M

Étapes et précautions d'utilisation de localStorage pour stocker des données Cet article présente principalement comment utiliser localStorage pour stocker des données et fournit des exemples de code pertinents. LocalStorage est un moyen de stocker des données dans le navigateur qui conserve les données locales sur l'ordinateur de l'utilisateur sans passer par un serveur. Voici les étapes et les éléments à prendre en compte lors de l'utilisation de localStorage pour stocker des données. Étape 1 : Vérifiez si le navigateur prend en charge LocalStorage

Introduction à la méthode d'obtention du code d'état HTTP en JavaScript : Dans le développement front-end, nous devons souvent gérer l'interaction avec l'interface back-end, et le code d'état HTTP en est une partie très importante. Comprendre et obtenir les codes d'état HTTP nous aide à mieux gérer les données renvoyées par l'interface. Cet article explique comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournit des exemples de code spécifiques. 1. Qu'est-ce que le code d'état HTTP ? Le code d'état HTTP signifie que lorsque le navigateur lance une requête au serveur, le service

Guide d'utilisation et précautions du package MySQL Jar MySQL est un système de gestion de bases de données relationnelles couramment utilisé. De nombreux projets Java utilisent MySQL comme backend pour le stockage des données. Dans un projet Java, pour interagir avec la base de données MySQL, vous devez utiliser le pilote Java (c'est-à-dire le package Jar) fourni par MySQL. Cet article présentera les directives d'utilisation et les précautions pour le package MySQL Jar, et fournira des exemples de code spécifiques pour aider les lecteurs à mieux utiliser le pilote MySQL. 1.M
