RequireJS糖用于主要需求
RequireJS sugar for main require
我的javascript文件从一个配置开始。。。
require.config({
baseUrl: 'scripts',
paths: {
'code-mirror': 'codemirror/main',
'esprima': 'https://cdn.rawgit.com/jquery/esprima/1.2/esprima',
'jquery': 'http://code.jquery.com/jquery-1.11.2.min',
},
})
然后需要。。。
require( ['jquery', 'code-mirror', 'profile', 'feedback', 'browser-detect'], function($, CodeMirror, undefined, feedback, browser){
它起作用了!现在,我尝试使用sugar语法,就像这样…
require( function(require){
var $ = require('jquery'),
CodeMirror = require('code-mirror'),
undefined = require('profile'), // functions bound to window
feedback = require('feedback'),
browser = require('browser-detect');
它不起作用!为什么?非常感谢。
CommonJS sugar语法仅适用于define
,不适用于require
。
如果您查看RequireJS的源代码,请查找名为cjsRequireRegExp
的正则表达式。这是用于处理CommonJS语法的正则表达式。搜索它的出现:您将看到它仅用于define
。
相关文章:
- 将函数的上下文应用于javascript变量
- keyup事件处理程序更改焦点不适用于快速键入
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- PHP中的setcookie仅适用于localhost
- 包括用于facebook评论框的JavaScript SDK
- 如何检测用于WebGL的专用或集成显卡
- ng更改事件不适用于Dropdown
- 用于搜索的聚合物嵌套绑定
- jQuery表单添加不适用于下拉列表
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- JS编译器/包管理器,用于版本控制
- 将CSS应用于printWindow.print();在Javascript中
- 用于'魔术串'属性
- 用于检查数组中是否存在元素的javascript自定义方法
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 在ajax成功后,cluetip不适用于首次点击活动元素
- D3.js模式不适用于弧形或圆环图
- RequireJS糖用于主要需求
- 是否已经有现成的代码支持Dojo AMD, NodeJS需求和浏览器窗口.用于Javascript微库