Laden Sie JavaScript-Dateien neu, ohne HTML zu aktualisieren
Ich habe eine HTML-lädt mehrere Javascript-Dateien:
<script src="assets/js/a.js"></script>
<script src="assets/js/b.js"></script>
<script src="assets/js/jquery.min.js"></script>
Als ich Debuggen/testen meine Javascripts in meinen browser-Konsole ist es möglich, neu zu laden, die diese Javascript-Dateien ohne die Notwendigkeit, laden Sie die gesamte HTML-Seite?
InformationsquelleAutor der Frage tommi | 2012-06-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man entfernen und dann neu hinzufügen:
InformationsquelleAutor der Antwort PitaJ
NÖ (zumindest nicht ohne hack), in der Tat - sehr vorsichtig sein nachladen so viel. Es ist durchaus möglich, dass Sie Ihre javascripts werden zwischengespeichert, was zu vielen-ein-Kopfschmerz versucht zu Debuggen, da Ihr die updates sind nicht anzuwenden.
https://superuser.com/questions/36106/force-refreshing-only-javascript-files-in-firefox-and-chrome
InformationsquelleAutor der Antwort Jordan Scales
Getestet mit jQuery 2.0.3 und Chrom 43
Chrome beschwert sich, aber funktioniert:
Synchronen XMLHttpRequest-über den Haupt-thread veraltet ist, wegen seiner schädlichen Auswirkungen auf die Endbenutzer. Für weitere Hilfe, check http://xhr.spec.whatwg.org/.
Ihre script-tag zu haben id.
Aufruf in der Konsole:
Nicht Ereignis-Listener entfernen, so zum Beispiel button-Klick ausgeführt wird, zweimal, wenn einmal geladen.
InformationsquelleAutor der Antwort Darius.V
Basierend auf PitaJ Lösung.
Neu laden werden alle javascript-Funktion. Dieses rufen Sie aus, wohin Sie wollen.
InformationsquelleAutor der Antwort Andras Sebo