JavaScript中的Require()函数
Require() function in JavaScript
当我打开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
相关文章:
- 从require()'d文件访问函数
- 为什么我不能在 node.js(浏览器化)的 require() 函数中使用变量作为参数
- “require”关键字在节点红色函数节点中不起作用
- 在Require.js中,如果Require()是一个函数,那么Require.config()是如何存在的
- require.js+backbone.js:如何构造具有初始化函数的模块
- Durandal-Weyland优化没有't处理require函数
- Node.js,TypeError:xxx不是函数,在require'd文件
- dojo中的require()和define()函数的主要区别是什么?我们什么时候使用它们
- Grunt Browserify-require.resolve不是函数
- TypeError: require(..) 不是一个函数
- 嵌套依赖主干.js具有 require.js 主干的视图.js导致视图作为对象而不是函数加载
- Require.js - 设置回调函数的返回值
- 重写 require 函数
- 是否可以在客户端代码中使用 Require 函数
- Requirejs:等待模块内部的require函数
- Gruntfile.js带有“require”函数和传递参数
- 使用 require() 在包含的 JavaScript 中使用函数
- 如何在 require.js 中定义函数并加载它
- TypeError:require(..)不是节点js中的函数
- 在javascript中使我自己的函数require