2012-04-08 13 views
2

Dies ist nicht besonders eine problematische Programmierung Abfrage, wie es stattdessen eine Best-Practice-Frage ist.HTML, um zu kompilieren oder nicht zu kompilieren ... extern?

Wenn ich JavaScript schreibe, mache ich manchmal Ajax-Anfragen, ob es einfache echte/falsche Anfrage oder ein JSON ist. Von Zeit zu Zeit muss ich jedoch HTML kompilieren, damit JavaScript zum Beispiel Daten für eine Seite lädt und Daten über JSON kompiliert werden. Aber ich habe einige Gedanken-Philosophen, ob ich vielleicht die HTML-Vorhand in meinem PHP kompilieren sollte? Auf diese Weise kann ich den HTML-Code einfach auf die Seite dumpen, ohne dass das JavaScript überhitzt wird.

+1

+1 für philosophophanings –

Antwort

1

Sofern Sie nicht über eine große Anzahl von zu manipulierenden DOM-Knoten verfügen, rate ich Ihnen, ajax zu verwenden, um Daten zu verschieben und JavaScript zu verwenden, um mit dem DOM zu arbeiten. JavaScript wird nicht überhitzen :)

Ich habe einfache Techniken wie eine versteckte Vorlage im HTML verwendet, die ich kopiere (z. B. mit jQuery), aktualisieren und in das DOM einfügen.

0

Persönlich gebe ich normalerweise die Daten anstelle von vorformatiertem HTML zurück. Es spart Bandbreite, es erlaubt mir, die Daten so zu formatieren, wie ich auf dieser Seite brauche, und ich kann das Layout ändern, ohne den Code zu berühren, der die Daten erzeugt, ich kann die Daten auf einer anderen Seite wiederverwenden und anders formatieren. (Es erleichtert auch anderen die Verwendung Ihrer Daten)

Verwandte Themen