Ce chapitre enregistre plusieurs erreurs courantes lors de l'utilisation de JavaScript dans les projets et vous rappelle toujours de ne plus commettre les mêmes erreurs.
1. Lorsque vous effacez la balise d'entrée, vous ne pouvez pas utiliser html("") pour l'effacer. Vous devez utiliser val("") pour l'effacer
2. liée plusieurs fois, une fois l'événement déclenché, la fonction de rappel sera également exécutée plusieurs fois, il est donc préférable d'écrire la fonction qui lie l'événement séparément, ou lorsqu'elle doit être liée à plusieurs reprises, dissociez-la à chaque fois
3. Si le sélecteur jquery renvoie un jquery Pour les tableaux d'objets, vous devez utiliser chacun pour opérer. Sinon, si vous opérez directement sur le tableau, vous ne pouvez opérer que sur le premier objet du tableau, et aucun parcours ne se produira. .
4. Sensible à la casse, par exemple, if est écrit comme If . toString() s'écrit tostring(), toUpperCase s'écrit toUppercase
5.document.getElementById(""), pensez à ajouter des guillemets pour les paramètres entre parenthèses
6.setTimeout ("function", Delayed time); ajoutez des guillemets à la fonction
7. Il est préférable de parcourir le tableau via une boucle for, pas via for in, car for. . . L'efficacité de in est bien pire que celle de for. Dans le même temps, il y aura une certaine surcharge de performances lors de l'appel de l'attribut length du tableau, la meilleure approche consiste donc à d'abord attribuer l'attribut length du tableau à une variable pour améliorer les performances.
8. Concernant les fonctions, c'est l'objet le plus important en JavaScript On peut le passer en paramètre. Le plus simple ici est setTimeout. Le paramètre appelé par cette fonction est en fait une fonction.
9. La séquence d'exécution du programme :
Le programme est exécuté de haut en bas. Si une alerte est rencontrée, le navigateur s'arrêtera là et ne poursuivra l'exécution que lorsque vous cliquerez sur ok. L'instruction se trouve à l'intérieur de l'en-tête. Si l'alerte est globale, elle sera affichée en premier, puis le contenu du corps sera chargé. Et si l’alerte est à l’intérieur de la fonction, l’alerte n’aura d’effet que lorsque vous appellerez la fonction.
Ce qui précède représente l'intégralité du contenu de ce chapitre. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo JavaScript !