模块中的 not 运算符如何工作
how is the not operator in the module require working
我正在研究一个开源编辑器项目,当我遇到这个奇怪的 require 语法时
var editorCss = require("./requirejs/text!./css/editor.css");
谁能告诉我这条线在做什么?需求路径中的 !.
是什么?是作为一些参数传递到需要的文件中吗?
感叹号让RequireJS使用插件来执行加载。感叹号前面是插件,感叹号后面是插件必须加载的内容。 require("./requirejs/text!./css/editor.css");
告诉 RequireJS “加载插件 ./requirejs/text
并使用此插件加载 ./css/editor.css
.
这种语法恰好是 AMD 规范的一部分:RequireJS 是兼容的,因此支持它。其他支持AMD的loader可能也支持。
我正在研究一个开源编辑器项目,当我遇到这个奇怪的 require 语法时
var editorCss = require("./requirejs/text!./css/editor.css");
谁能告诉我这条线在做什么?需求路径中的 !.
是什么?是作为一些参数传递到需要的文件中吗?
感叹号让RequireJS使用插件来执行加载。感叹号前面是插件,感叹号后面是插件必须加载的内容。 require("./requirejs/text!./css/editor.css");
告诉 RequireJS “加载插件 ./requirejs/text
并使用此插件加载 ./css/editor.css
.
这种语法恰好是 AMD 规范的一部分:RequireJS 是兼容的,因此支持它。其他支持AMD的loader可能也支持。