Weiß jemand, ob es ein Tool gibt, das HTML in Javascript konvertieren kann.
Zum Beispiel:
%Vor%würde in
umgewandelt werden %Vor%usw.
Ich mache ein paar HTML-Templates für UI-Komponenten und verwende MooShell für das Prototyping. Es wäre großartig, das Javascript automatisch generieren zu können, das den HTML-Code der Komponente erstellt.
Danke
Ich würde vorschlagen, einen Blick auf John Resigs reinen JavaScript-HTML-Parser zu werfen. Es besteht aus einem SAX-Stil-Parser für HTML und enthält einen XML-Serializer, einen DOM-Builder und einen DOM-Ersteller. Jeder nimmt eine Kette von HTML als Eingabe.
Insbesondere könnte die HTMLtoDOM-Methode einfach wieder verwendet werden, um die JavaScript-Zeichenfolge zurückzugeben, die zum Erstellen des DOM für eine beliebige HTML-Eingabefolge erforderlich ist.
Ich sehe, andere Leute haben Ihnen viele Tipps gegeben, wie Sie dies tun können, aber meine zwei Cent auf eine Sache zu beachten.
Wenn Sie mithilfe von clientseitigem JavaScript Elemente in das DOM einfügen / entfernen / ändern, werden Sie feststellen, dass Sie mit einem Framework wie jQuery die DOM-Elemente, die Sie hinzugefügt haben, nicht aufrufen und bearbeiten können die Fliege.
Dies ist am besten mit dem jQuery Live-Plugin nachschlagen.
Das PrototypeJS -Framework verfügt über eine insert () -Methode, mit der HTML-Code analysiert werden kann Mach etwas wie:
%Vor%Oder Sie definieren einen Container für Ihren Inhalt:
%Vor%Ich bin mir Ihrer Situation nicht sicher, aber wenn Sie Komponenten in HTML haben, sollten sie Ereignisse, IDs und Bindungen haben ... Also ich glaube nicht, dass es ein menschenähnliches Genie-Skript gibt, das diesen Code generieren kann. Hinzu kommt, dass Ihr Problem sehr spezifisch ist. Es kann irgendwo in irgendeinem IT-Unternehmen sein, aber es ist nicht etwas, das Webentwickler täglich wie jQuery verwenden.
Tags und Links javascript html converter