il y a quelque temps, je lisais un article (une bibliothèque construite par un gars) sur la façon dont sa bibliothèque peut faireLazy résolution de chargement et la dépendance
- chargement paresseux de JS
- résoudre les dépendances entre les JS (généralement rencontré lors de l'essai pour "inclure" un js d'un autre)
- inclure des fichiers une seule fois. pensaient spécifié plusieurs fois indépendamment de la façon dont ils sont appelés (soit directement spécifiant comme fichier ou spécifiant comme l'une des dépendances )
J'ai oublié de signet, quelle erreur. Quelqu'un peut-il me diriger vers quelque chose qui peut faire ce qui précède. Je sais que DOJO et YUI bibliothèque ont quelque chose comme ça, mais je suis à la recherche de quelque chose que je peux utiliser avec jQuery
Je suis probablement à la recherche d'un autre dispositif aussi bien.
- Mon site a des contrôles utilisateur asp.net ( des extraits de code côté serveur réutilisable) qui ont un certain JS. Certains d'entre eux obtiennent tiré tout de suite, lorsque la page est chargement qui donne un mauvais utilisateur expérience. Yahoo performance guidelines préciser que JS doit être au bas de la page, mais ce n'est pas possible dans mon cas comme cela me obligerait à séparer les JS et du côté du serveur correspondant contrôle dans des fichiers différents et entretien serait difficile . I peut certainement mettre un jQuery document.ready() dans mon contrôle utilisateur JS pour s'assurer qu'il ne déclenche que après le chargement du DOM, mais je suis à la recherche d'une solution plus simple.
Y at-il de toute façon que je pourrais dire « commencer à exécuter tout JS seulement après DOM a chargé » d'une manière globale que simplement écrire « document.ready » au sein de chaque contrôle utilisateur?
+1, je ne connaissais pas DOLOTO – ram