Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery/JS降价插件?_Jquery_Formatting_Markdown - Fatal编程技术网

JQuery/JS降价插件?

JQuery/JS降价插件?,jquery,formatting,markdown,Jquery,Formatting,Markdown,我正在编写一个聊天应用程序,我想添加一些简单的功能,用户可以使用标记来影响文本格式,如粗体或斜体。我设想这将是如何在Google Talk或StackOverflow上实现的。JQuery是否有任何插件可以执行此操作?stackoverflow正在使用WMD编辑器。您可以使用WMD编辑器代码。它是用javascript编写的 检查 对于WMD到HTML,您可以使用 Github源代码(包括shodown.js) 摊牌用法 var text = "Markdown *rocks*.&

我正在编写一个聊天应用程序,我想添加一些简单的功能,用户可以使用标记来影响文本格式,如粗体或斜体。我设想这将是如何在Google Talk或StackOverflow上实现的。JQuery是否有任何插件可以执行此操作?

stackoverflow正在使用WMD编辑器。您可以使用WMD编辑器代码。它是用javascript编写的

检查

对于WMD到HTML,您可以使用

Github源代码(包括shodown.js)

摊牌用法

var text = "Markdown *rocks*.";
var converter = new Attacklab.showdown.converter();
var html = converter.makeHtml(text);
alert(html);
这很容易理解。下面是一个jQuery示例:

// See http://mathiasbynens.be/notes/showdown-javascript-jquery for a plain JavaScript version as well
$(function() {
 // When using more than one `textarea` on your page, change the following line to match the one you’re after
 var $textarea = $('textarea'),
     $preview = $('<div id="preview" />').insertAfter($textarea),
     converter = new Showdown.converter();
 $textarea.keyup(function() {
  $preview.html(converter.makeHtml($textarea.val()));
 }).trigger('keyup');
});
//请参见http://mathiasbynens.be/notes/showdown-javascript-jquery 对于纯JavaScript版本也是如此
$(函数(){
//当在您的页面上使用多个“textarea”时,请更改下一行以匹配您要查找的行
var$textarea=$('textarea'),
$preview=$('').insertAfter($textarea),
converter=新决战。converter();
$textarea.keyup(函数(){
$preview.html(converter.makeHtml($textarea.val());
}).触发器(“键控”);
});

FWIW,我编写了一个使用决战转换器的jQuery标记插件。当您的服务器提供降价文档时,它将用作客户端实用程序—可能是以某种有意义的目录结构组织的

指向其他标记文档和图像的链接将根据文档库目录和文档目录结构进行解析。使用
{{include this}
样式标记也支持转换,允许您创建由较小的标记块或原始文本组成的元文档

示例用法:
$(#mydiv).markdown('mybase/','mydir/mydoc.markdown')

请免费下载和使用,不受限制。

Stackoverflow正在使用(如图中所示)。您可以找到一个简短(相当古老)的用法示例。