29 votes

Existe-il des inconvénients à l'utilisation de head.js?

Choses que je suis conscient de:

  1. Le scintillement de l'écran si les scripts de modifier les styles de / du contenu (pas un problème pour moi car j'ai actuellement en charge les scripts à la fin de la page, et donc avoir des solutions de contournement déjà)

  2. Incapacité à détecter les script de la rupture de charge (pas trop préoccupé par ce que tout ce que je développe est nécessaire de travailler avec ou sans javascript. Peut affecter mes solutions de contournement pour le point 1, mais heureux avec ce risque)

Il semble être une très bonne option pour moi, mais je suis l'espoir de quelques références (n'hésitez pas à dire que des choses positives!) avant de me consacrer du temps à l'intégrer dans mon prochain projet.

Actuellement, nous développons de moyenne à grande taille des sites avec, généralement, une quantité modérée de Javascript (bien que ce soit une croissance rapide). Nous avons également utiliser la bibliothèque jQuery pour la majeure partie de notre code Javascript.

Quelqu'un a une expérience? Bon ou mauvais! :)

P. S. pour ceux qui sont intéressés c'est head.js

16voto

Phil Sturgeon Points 19227

Nope. Tant que vous avez mis tout le code qui est dépendante sur le chargement de fichiers à l'intérieur de la tête.prêt {}, alors vous ne serez pas face à tout problème avec votre code.

9voto

feronovak Points 926

Voici ma conclusion pour head.js j'ai fait certains tests de moi-même:

http://blog.feronovak.com/2011/03/headjs-script-is-it-really-necessary.html

C'est un avis subjectif et de référence ne sont pas par tous les moyens scientifiques.

4voto

Sam Points 3032

J'ai été/je suis intéressé, et en pensant peut-être aussi à l'aide de head.js MAIS j'ai trouvé quelque chose de pas très agréable: Dans l'url que vous m'avez donné il y a trois boutons de l'onglet:

SCRIPT          SCRIPT SRC     head.js 
SRC in head     on bottom      on head 

Maj+Ctrl+Actualisation donne que très peu de différences pour moi (+/-10ms entre les trois @ 120mbit ligne, firefox 3.6.13)

Lorsque j'utilise Ctr+R actualiser, les résultats sur la head.js sont systématiquement 100ms plus lent que les deux autres versions sans head.js... Donc, ce n'est PAS toujours plus rapide.

3voto

wiktorschmidt Points 386

Il y a peut-être un problème lorsque vous avez JS liens/actions sur la page. Ils ne fonctionnent pas ou fonctionnent comme il n'y a pas de JS) avant de les scripts charger complètement. Cela peut ou peut ne pas être un problème, en fonction de la façon dont vous structure.

1voto

Mohan Ram Points 2048

Il n'y aurait pas de problème sur l'utilisation de jquery ou javascript bibliothèque fortement. Essayez de les principaux chaque bibliothèque unique.

Je suis l'aide d'un prototype, scriptaculous, jquery et beaucoup plus de jquery plugins supplémentaires. J'ai fait face à une erreur lors du chargement des scripts complets. Puis j'ai trouvé sa raison d' $ signe qui est un paramètre important de jquery et prototype.

j'avais utilisé

    $.noConflict();
jQuery(document).ready(function($){
//jquery codes here
})

Donc, gardez votre bibliothèque de script unique

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X