Ich denke, dass es gültige Gründe gibt, Skripte zu laden und zu entladen. Ich habe ein Überwachungstool geschrieben, in dem Inhalt ständig ausgetauscht und ausgetauscht wird <div>. Für jeden Ladevorgang müssen neue Funktionen an den gerade geladenen Inhalt angehängt werden. Wenn Sie js spezifisch für den (un) geladenen Inhalt laden (un), bleibt der Speicherbedarf gering. Und Sie können zuvor definierte Funktionsnamen für etwas andere Antworten wiederverwenden, während Sie generisches xhtml schreiben.
Nehmen Sie eine <div> mit Informationen über einen Frieden der Daten. Der Benutzer möchte diesen bestimmten Datensatz bearbeiten, so dass der Inhalt <div> durch ein Formular mit allen Arten von Verhalten auf Schaltflächen, Kontrollkästchen usw. ersetzt wird. Das Formular wird subitted und die <div> wird durch den ursprünglichen Inhalt ersetzt, aber die Änderungen widerspiegelt . Die Form ist weg und das Bedürfnis nach einem damit verbundenen Verhalten.
I.m.h.o. Laden in einer bestimmten <div> auf Ihrer Seite x.htm + x.css + x.js und sie zu ersetzen, wenn andere Inhalte und Verhaltensweisen erforderlich sind, ist es bei weitem vorzuziehen, den neuen Inhalt erneut zu analysieren und alle möglichen Antworten anzuhängen, selbst wenn bestimmte Knoten oder Klassen im neuen Inhalt fehlen.
Anstelle von großen Javascript-Dateien, eine Reihe von Pluggable-JS-Module hält meinen Code gut organisiert und die Wartung von Ajax-Verhalten relativ einfach. Die Unterstützung für ein solches Schema in jQuery wäre eine enorme Hilfe (für mich).
Was ist der Vorteil, diese Dateien Entladestelle? – rahul
Ich glaube nicht, dass es möglich ist, zumindest nicht für alle Browser. Sobald der JS-Code in den Browser geladen wurde, bleibt er dort, bis die Seite entladen wird. Worüber machen Sie sich Sorgen? –