J'utilise un carabiner pour CodeIgniter qui peut réduire tous les fichiers javascript qu'il charge. Eh bien, j'ai environ 10 fichiers qui fonctionnent bien, puis quand minifié, ils ne le font pas ... Je ne suis pas sûr exactement ce qui ne fonctionne pas, il n'y a pas d'erreurs, seulement certaines fonctionnalités qui ne fonctionnent pas. Y a-t-il une raison particulière pour laquelle l'effacement de JavaScript aurait pour effet de ne pas fonctionner?MinS JS ne fonctionne pas JS
4
A
Répondre
12
Vous voudrez peut-être essayer d'exécuter JSLint sur votre code javascript avant de tenter de le réduire. JSLint peut mettre en évidence certains problèmes, ce qui pourrait vous permettre de minimiser votre code sans erreur.
Ou vous pouvez essayer un autre outil de 'minification'.
Voici deux articles que j'ai pu trouver sur 'A List Apart' qui pourraient vous intéresser en regardant le YUI Compressor.
"Better JavaScript Minification"
"JavaScript Minification Part II"
Questions connexes
- 1. FB JS SDK: init ne fonctionne pas?
- 2. JS settimeout ne fonctionne pas dans IE8 ...
- 3. dynamique anonyme js fonction ne fonctionne pas
- 4. menu suckerfish dans js ne fonctionne pas
- 5. JS appel de fonction ne fonctionne pas dans Chrome et Opera (JS + jQuery)
- 6. Jquery ne fonctionne pas lorsque extériorisée à js
- 7. actions de formulaire multiples ne fonctionne pas en utilisant JS?
- 8. VS2008 jQuery Intellisense ne fonctionne pas - (jquery-1.4.1.js)
- 9. riche: jQuery ne fonctionne pas sur appel JS
- 10. getJSON ne fonctionne pas. eu fatigué de problèmes js
- 11. un message de chargement ne fonctionne pas - js
- 12. JS: innerHTML et DOM ne coopèrent pas
- 13. Apache2 ne Gzip pas mon js/css
- 14. PHP fonctionne avec JS Jquery
- 15. formulaire ne soumettant pas avec JS
- 16. JS: Je ne reçois pas la portée
- 17. google analytics js pas chargement
- 18. Utilisateur JS lu par page Web JS
- 19. Subclipse RAD 7 ne peut pas comparer JS
- 20. Modifier l'élément CSS avec JS, JS?
- 21. JS dynamique d'un autre JS (jQuery)
- 22. comment utiliser js fonction de ajax chargé?
- 23. Firebug 1.6 ne me montre pas les erreurs JS
- 24. Ajax.Request apparemment ne pas évaluer le code JS
- 25. Les fichiers js manuellement gzipés ne fonctionnent pas
- 26. comment utiliser MVCObject ne pas utiliser google maps charge js,
- 27. Rails: Le contrôleur AJAX JS ne se déclenche pas
- 28. js. les scripts ne sont pas inclus dans Drupal
- 29. Pourquoi ma boucle d'animation Raphael JS ne va pas?
- 30. pourquoi ne peux pas je le fais dans js
Quelle erreur obtenez-vous, vous êtes également en utilisant 'eval()'? –
La raison: la minification change le code. Il devrait préserver la fonctionnalité mais apparemment ce n'est pas le cas. Je ne peux pas dire grand-chose d'autre sans votre code je crains (à part deviner comme Nick) – Jasper
Vous voudrez également vérifier pour vous assurer que vous n'avez manqué aucun point-virgule à la fin d'une déclaration - manquant ceux qui peuvent souvent cause de minifier pour aller tout faux. Je suis d'accord avec Jasper, sans voir le code, il est difficile de savoir à coup sûr, en utilisant jslint, comme S.Jones l'a suggéré est un bon moyen de trouver des points-virgules manquants et d'autres problèmes potentiels. Pouvez-vous partager le code? – John