J'ai un projet sérieux avec un gros fichier JS avec beaucoup de fonctions, et maintenant j'ai quelques questions à ce sujet.Comment organiser le chargement de JS?
Bien sûr, je vais coller tous mes fichiers js et gzip, mais j'ai une question sur les initialisations des fonctions. Maintenant j'ai beaucoup, beaucoup de fonctions simples, sans aucune classe. J'ai entendu dire qu'il est préférable de séparer mon code en plusieurs classes, et je veux le faire, et sur la génération de la page, marquer dans mon script les classes dont j'ai besoin sur une page spécifique. Par exemple, je n'ai pas besoin d'un éditeur WYSIWYG sur la page principale, et ainsi de suite, donc je vais créer un var spécial avec un tableau de classes js dont j'ai besoin. Est-ce la meilleure pratique? Les clients obtiendront-ils des économies de performance et de mémoire? Supposons que j'ai plusieurs liens avec des actions onclick. Quoi de mieux: les laisser comme
<a href="#" onclick="return smth();">
ou réécrire comme<a href="javascript:void(0);">
et créer jquery .bind dans la section document.ready? Mais que se passe-t-il si le client veut cliquer sur quelque chose avant que le document ne soit prêt? Après un clic sur quelque chose, je dois créer un div avec un code HTML statique spécifique. Où est-il préférable de stocker ce contenu? Dans certains var dans ma classe? Ou peut-être dans un modèle?