JavaScript中的Require()函数

Require() function in JavaScript

本文关键字:函数 Require 中的 JavaScript      更新时间:2023-09-26

当我打开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 );

#2的用法:

var marked = require('marked');
console.log(marked('i am using __markdown__.'));

require()从何而来?谢谢你的建议!:)

这是包含node.js包的一种方式。幸运的是,您链接到的第一个包markdown-js非常聪明。它检查它是否作为节点包包含,如果没有,则将markdown对象设置为window.markdown。因此,您所要做的就是将此文件包含在<script>标记中,并且您应该能够从全局作用域中使用markdown对象。

从您链接到的页面:

在CommonJS中使用它的简单方法是:

看起来像require来自CommonJS