2016-03-21 9 views
0

Der Titel ist vielleicht ein bisschen irreführend. Ich muss mit riesigen Dateien arbeiten (die kleinste ist 210 KB), also ist es keine sehr schnelle Möglichkeit, sie durch AJAX zu bekommen. Ich habe versucht, sie in ein einfaches Text-Skript-Tag einzufügen, und es hat funktioniert, aber diese Dateien sind ein paar tausend Zeilen, also haben sie den HTML-Code sehr sehr lang gemacht. Die IDE erstarrte, als ich versuchte, 3 gleichzeitig zu löschen. Meine Frage ist im Grunde:HTML-lesbares separates Skript-Tag

Gibt es eine Möglichkeit, einen Code in einer separaten Datei zu lesen, wo ich gerade

<script src="myFile.ext" id="myFile"></script> 

tun könnte, und es würde die gleiche Arbeit wie es im Haupt HTML-Tag zu haben?

+0

@John es verwendet AJAX –

+1

Ajax ist der beste Weg, es zu tun. Warum denkst du, dass 'script' besser funktioniert als' Ajax'? – 11thdimension

Antwort

0

Sie können die Daten in der Datei, die in einem Skript-Tag enthalten sind, nicht verwenden, es sei denn, es handelt sich um Javascript und ruft tatsächlich eine auf Ihrer Seite definierte Funktion auf. Lesen Sie über jsonp.

Ihre beste Wette ist, AJAX zu verwenden.

0

Ich denke, der einzige Overhead zum Laden mit AJAX ist die zusätzliche HTTP-Anfrage Header, und das ist vernachlässigbar im Vergleich zu Ihrer riesigen Dateigröße. Ich verstehe nicht, warum du glaubst, dass es schneller ist, mit anderem HTML zu laden.

Verwandte Themen