..


Liens sponsorisés

Améliorer les performances de notre code de jQuery

Article écrit par Riccardo Brambilla
Page 1 sur 2

J'ai toujours trouvé l'article intéressant, et toute discussion sur la façon de rendre le code plus efficace.
J'ai toujours informés à chaque fois que je me suis retrouvé face à une nouvelle langue, antérieures à PHP, Java et puis ensuite avec le framework jQuery. Ce n'est pas seulement d'optimiser les temps de réponse, ou seulement à rendre l'expérience utilisateur plus rapide et plus engageante.
Découvrez comment optimiser votre code se reflète également sur la qualité du code lui-même, chose à laquelle j'ai toujours tenu.
Je pense qu'il est nécessaire de penser à travailler en tant que programmeur de celle de l'artisan, notre produit est un artefact et en tant que tels, peuvent être plus ou moins raffinée.
Il ya plusieurs façons d'atteindre le même résultat, mais certains sont meilleurs que d'autres, mais pas pour tous les projets est essentiel d'être attentif à la performance, utilisez toujours une bonne approche, il sera utile en cas de besoin.
Il ya beaucoup de ressources en ligne sur l'optimisation de jQuery, quelques conseils sont omniprésents, d'autres universitaires, d'autres semblent contradictoires, alors nous faisons un peu d'ordre et de la deuxième liste a également signé l'expérience directe des meilleures pratiques que nous ne pouvons pas abandonner.

Utilisez la dernière version du cadre

N'ayez pas peur d'aller à la nouvelle version de jQuery, la compatibilité ascendante est garantie et chaque version apporte des améliorations significatives dans la performance avec la réécriture d'articles de la base et des améliorations perceptibles dans les fonctions les plus utilisées. Seule une version à l'autre pour certaines fonctions de temps à parler des exécutions réduit à 50%. Jetez un oeil à l'illustration ci-dessous:

la prochaine

Utilisez le raccourci vers le Prêt DOM

Au lieu de:

 



 $ (Document). Ready (function () {/ * logique * /})

 

sauver quelques octets en utilisant le raccourci:

 



 $ (Function () {/ * logique * /});

 

Se référant à la charge fenêtre de la logique

Il n'est pas nécessaire d'écrire tout ce que dans le document de prêt. Les délégués de la logique pour effectuer le chargement de la fenêtre. Par exemple, la fixation d'un clic de bouton à la fin d'une forme longue peut se détendre et attendre d'être défini.






 $ (Function () {



  



 / / # La logique ici







 });







 Chargez $ (fenêtre). (Function () {



  



 $ ("ButtonID"). Cliquez sur (function () {



    



 / / # Cette logique de lier le bouton



  



 });







 });



Scripts Minificare

Premièrement, je suggère que vous installez sur votre Firefox (comme addon FireBug ) et le plugin sur votre page Google Chrome vitesse que vous trouverez ici . Cette outils utiles ainsi que donner des conseils généraux afin d'améliorer les performances de votre page a une caractéristique précieuse: la version minificata offre tous les scripts que vous trouverez à l'intérieur. Il ne pour CSS et fournit également des versions optimisées des images, mais laissez-nous réfléchir sur notre jQuery lourds, j'attache deux captures d'écran ci-dessous expliquent mieux que mille mots, ce que vous faites:

Page Google vitesse tel qu'il apparaît dans firebug:

gpspeed

En cliquant sur enregistrer en tant que minificata obtenir la version du script:

gpspeed2

Minificare chacun des scripts sur la page que vous pouvez prendre pour sauver des dizaines de Ko à télécharger.

Dans la même catégorie ...
E-Learning
CSS (cours) CSS (cours)
Web Design et accessibilité selon le W3C CSS et XHTML. A partir de 29 €.
HTML (Cours) HTML (Cours)
Le langage de balisage pour le Web à partir de 29 €.
Javascript (Cours) Javascript (Cours)
Guide complet pour les scripts côté client. A partir de 39 €.
Liens sponsorisés