prettify

___ answer17753290 ___

Sie müssen Ihre %code% und %code% Zeichen in HTML-Entitäten wie folgt umwandeln:

%Vor%

Ich würde auch empfehlen, den Code zusätzlich zu den vorhandenen %code% -Tags in %code% -Tags einzufügen.

    
___ answer17753294 ___

Verwenden Sie %code% und %code% für %code% tag

    
___ qstntxt ___

Was ich versuche, ist, ein JavaScript-Snippet auf der Seite anzuzeigen und es nicht auszuführen, sondern es als Code-Snippet anzuzeigen, damit Leute es kopieren können. Ich lade Google Prettify, dann auf der Seite habe ich diesen Code:

%Vor%

Aber dieser Code wird nur ausgeführt und zeigt das JS-Snippet nicht an. Was fehlt mir hier?

    
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ answer17753463 ___

Lassen Sie die %code% -Eigenschaft (oder %code% ) den ganzen Aufwand des Kodierens des Textes, den Sie in dom einfügen müssen, tun:

%Vor%     
___ tag123html ___ HTML (Hyper Text Markup Language) ist die Standard-Auszeichnungssprache, die zum Strukturieren von Webseiten und zum Formatieren von Inhalt verwendet wird. HTML beschreibt die Struktur einer Website semantisch zusammen mit Hinweisen für die Präsentation, wodurch sie eine Markup-Sprache statt einer Programmiersprache wird. Die neueste Revision der HTML-Spezifikation ist HTML5.2. ___ tag123css ___ CSS (Cascading Style Sheets) ist eine Darstellungsstilsprache, die das Aussehen und die Formatierung von HTML (Hyper Text Markup Language), XML-Dokumenten (Extensible Markup Language) und SVG-Elementen einschließlich (aber nicht beschränkt auf) Farben beschreibt. Layout, Schriftarten und Animationen. ___ tag123pretify ___ Ein JavaScript-Modul und eine CSS-Datei, die die Syntaxhervorhebung von Quellcode-Snippets in einer HTML-Seite ermöglichen. ___ answer17753291 ___

Es läuft wegen der %code% -Tags. Du solltest sie verschlüsseln:

%Vor%     
___ answer17753295 ___

Das Problem besteht darin, dass Sie HTML eingeben und nicht als HTML behandelt werden sollen. Insbesondere die öffnende %code% -Element.

Um HTML einzugeben, das nicht als HTML analysiert wird, müssen Sie Zeichen kodieren, die speziell für HTML sind. Zum Beispiel wird %code% als %code% , %code% als %code% und %code% als %code% codiert.

Also, um Folgendes auszugeben, ohne dass es als HTML analysiert wird:

%Vor%

... Sie müssen Folgendes eingeben:

%Vor%     
___ qstnhdr ___ Javascript als Code-Snippet anzeigen ___
2
Antworten

Verwenden von Google Prettify zum Anzeigen von HTML

Damit Google Pretify HTML-Codebeispiele korrekt anzeigt, sollten Sie alle < durch &lt; und alle > durch &gt; ersetzen. Wie automatisieren Sie diesen Prozess nur mit JavaScript?     
04.05.2012, 02:29
5
Antworten

Javascript als Code-Snippet anzeigen

Was ich versuche, ist, ein JavaScript-Snippet auf der Seite anzuzeigen und es nicht auszuführen, sondern es als Code-Snippet anzuzeigen, damit Leute es kopieren können. Ich lade Google Prettify, dann auf der Seite habe ich diesen Code: %Vor%...
19.07.2013, 18:38