【发布时间】:2011-12-05 11:35:14
【问题描述】:
当我打开 Chrome 14 的控制台并输入...
require(或require(),如果重要的话)
我得到:ReferenceError。
这意味着 JavaScript 默认没有这个功能,对吧?至少在网络浏览器上。
我为什么要谈论这个?
我需要 JavaScript 的 Markdown 解析器。
怎么办?
我像往常一样打开了 GitHub 和 searched。第一个符合我需求的结果是this 和this。
通常(我对 JavaScript 不太擅长)我在我的代码之前使用 <script /> 标签包含我想使用的脚本,然后......好吧 - 使用它。但是这次我不明白发生了什么...... :(
#1 脚本的用法:
var input = "# Heading\n\nParagraph";
var output = require( "markdown" ).toHTML( input );
print( output );
#2 脚本的用法:
var marked = require('marked');
console.log(marked('i am using __markdown__.'));
require() 是从哪里来的?感谢您的建议! :)
【问题讨论】:
-
另请参阅related question,了解如何选择特定标识符(例如特定函数)以实现与
import类似的功能。
标签: javascript function reference markdown require