Ich schreibe eine Chat-App und möchte einige einfache Funktionen hinzufügen, bei denen Benutzer Markup verwenden, um die Textformatierung zu beeinflussen, wie fett oder kursiv. Ich stelle mir vor, dies wäre wie bei Google Talk oder StackOverflow. Hat JQuery irgendwelche Plugins um dies zu tun?JQuery/JS Markdown-Plugin?
Antwort
stackoverflow verwendet WMD-Editor. Sie können den WMD-Editor-Code verwenden. Es ist von Javascript geschrieben.
Scheck
http://blog.stackoverflow.com/2009/01/wmd-editor-reverse-engineered/
Für WMD zu HTML, können Sie ShowDown javascript verwenden.
Github Quelle (umfassen showdown.js)
Showdown Nutzungen
var text = "Markdown *rocks*.";
var converter = new Attacklab.showdown.converter();
var html = converter.makeHtml(text);
alert(html);
Es zu use Showdown with or without jQuery einfach ist. Hier ist ein jQuery-Beispiel:
FWIW, schrieb ich ein jQuery Markdown-Plugin, das den Showdown-Konverter verwendet. Es ist als clientseitiges Dienstprogramm gedacht, wenn Ihr Server Markdown-Dokumente bereitstellt - vermutlich in einer sinnvollen Verzeichnisstruktur organisiert.
Links zu anderen Markdown-Dokumenten und -Bildern sind in Bezug auf Ihre Dokumentenbasisverzeichnis- und Dokumentenverzeichnisstruktur aufgelöst. Die Transklusion wird auch mithilfe von {{include-this}}
Style-Tags unterstützt, mit denen Sie Meta-Dokumente erstellen können, die aus kleineren Abschnitten von Markdown oder Rohtext bestehen.
Verwendungsbeispiel: $(#mydiv).markdown('mybase/', 'mydir/mydoc.markdown');
Bitte fühlen Sie sich frei und bei http://plugins.jquery.com/project/markdown uneingeschränkt nutzen zum Download bereit.
Stackoverflow verwendet nun [PageDown] (https://code.google.com/p/pagedown/wiki/PageDown) (wie auf der [alten github-Seite für ihre WMD-Konvertierung] hervorgehoben) (https: // github. com/cky/wmd)). Sie können ein kurzes (und ziemlich altes) Anwendungsbeispiel [hier] finden (http://mathiasbynens.be/notes/showdown-javascript-jquery). – EleventyOne