2009-09-10 8 views
1

Dites que je viens de trouver un bug impliquant workflow javascript dans une application web. La plupart du temps, je vais corriger le bug et recharger la page. Malheureusement, il s'agit d'un processus qui prend du temps à recharger la page tout le temps. Est-ce que quelqu'un d'autre gagne du temps en rechargeant Javascript/CSS mis à jour sans recharger la page. Y a-t-il des outils pour vous faciliter la tâche? Je comprends que tous les bogues ne peuvent pas être corrigés en rechargeant simplement le script, comme lorsque le bogue se trouvait dans le gestionnaire d'événements window.onload, mais certainement beaucoup d'erreurs d'exécution pourraient être corrigées.Correction de bugs Web App en rechargeant la page, ou en rechargeant le script/ressource externe

Je comprends également que les fonctions globales sont plus faciles à correctif puis javascript écrit dans les modules (function() {})(). Je voulais juste voir ce que la communauté de stackoverflow a pensé sur le sujet.

Merci

Que diriez-vous rechargeant les fichiers css?

+0

Voir aussi: http://stackoverflow.com/questions/1346897/can-dynamically-loaded-javascript-be-unloaded –

Répondre

1

Je dirais qu'il est préférable que vous examiniez le problème sous-jacent pour savoir pourquoi votre page prend autant de temps à se charger dans votre environnement de développement.

Vous pouvez écrire du code de manière triviale pour recharger du javascript en utilisant ajax, ou une solution similaire, mais ce serait assez étrange et non-standard, donc je ne le recommande vraiment pas. De plus, il n'émulera pas l'environnement de l'utilisateur final, donc ce n'est pas bon pour les tests.

Ma recommandation: Corriger le chargement lent de votre site en dev, et recharger avec abandon inconsidéré.

0

Mozilla Venkman pour Firefox semble avoir la possibilité de recharger le JavaScript sur une page.

Questions connexes