daG*_*vis 22 javascript markdown reference function require
当我打开Chrome 14的控制台并键入...
require(或者require(),如果那很重要)
我明白了:ReferenceError.
这意味着默认情况下JavaScript没有该功能,对吧?至少在网络浏览器上.
我为什么要这么说?
我需要用于JavaScript的Markdown解析器.
该怎么办?
我和通常一样,打开GitHub并搜索它.符合我需求的第一个结果是这个和这个.
通常(我用JavaScript不太好)我在我的代码使用<script />标签之前包含我想要使用的脚本然后......好吧 - 使用它.但是这次我没有得到正在发生的事情...... :(
#1脚本的用法:
var input = "# Heading\n\nParagraph";
var output = require( "markdown" ).toHTML( input );
print( output );
Run Code Online (Sandbox Code Playgroud)
用于#2脚本:
var marked = require('marked');
console.log(marked('i am using __markdown__.'));
Run Code Online (Sandbox Code Playgroud)
它require()来自哪里?谢谢你的建议!:)
Ale*_*pin 24
这是一种包含node.js包的方法.幸运的是,您链接的第一个包markdown-js非常聪明.它检查它是否包含在节点包中,如果不包括,则将markdown对象设置为window.markdown.因此,您所要做的就是将此文件包含在<script>标记中,并且您应该能够使用markdown全局范围内的对象.