Après avoir cherché et cherché, j'ai finalement trouvé quelques articles sur l'optimisation des performances de jquery. L'éditeur les a rassemblés de manière décisive et bien sûr, je n'ai pas pu oublier d'ajouter certains de mes propres résumés et compréhensions.
Tout d'abord, l'opération de chaîne jquery dans l'article précédent est l'une des méthodes d'optimisation des performances jquery. La mise en œuvre spécifique et les avantages ne seront pas répétés ici. Deuxièmement, l'optimisation jquery est la même que certaines méthodes d'optimisation Web.
a.Compresser js. Utilisez la technologie de compression de code pour réduire la taille du fichier. (En utilisant jsmin, YUI Compressor, etc.).
b. Les événements bouillonnent vers le haut par défaut. Les événements qui se produisent dans les nœuds enfants peuvent être gérés par les nœuds parents. Placez l'enregistrement des événements sur le nœud parent, il n'est donc pas nécessaire d'enregistrer des écouteurs d'événements pour chaque nœud enfant.
c. Grâce à la mise en cache, lorsqu'un objet jquery est utilisé plusieurs fois, l'objet jquery peut être mis en cache dans une variable.
$cj.on("click",function(){
$cj.css("color","blue");})
Cache des résultats jquery. Si vous devez utiliser l'objet résultat jquery ailleurs dans le programme, ou si la fonction sera exécutée plusieurs fois, vous pouvez le stocker dans une variable.
d. Essayez d'hériter du sélecteur d'identifiant. En raison du caractère unique de l'identifiant, la sélection de l'identifiant est le moyen le plus rapide de sélectionner un élément dans jquery.
e. Utiliser la sous-requête