-
requirejs 中的 传统的jsonp 跨域实例如下:
success里面也会自动定义一个全局的onloaded函数,
查看全部 -
requirejs 中的传统 jsonp 跨域实例如下:
查看全部 -
JSONP的实现
script src实现
后端通过callback获取参数值onloaded,
返回一个这个参数值onloaded的函数,
其中数据放到了函数的参数中
查看全部 -
urlArgs 如下所示例:
查看全部 -
urlArgs
下载文件时,在url后面增加额外的jquery参数
查看全部 -
waitSeconds
设置js等待的时间,默认7秒。
查看全部 -
map里也可以用*
当所有模块加载jquery的时候,我们用jquery,
但是api2模块里面则用jquery2
查看全部 -
例如:如下map的配置
require api是则调用jquery
require api2是则调用jquery2
查看全部 -
map 保守配置
查看全部 -
map
保守让部分代码使用之前版本
查看全部 -
加载不支持AMD的库
modernizr 有全局变量,则 exports
bootstrap 只有依赖,可以简写成 ['jquery']
查看全部 -
加载不支持AMD的库, 不依赖其他模块时可省略
查看全部 -
配置不支持amd的模块, 用shim
shim: {
模块名: { // 不支持AMD的模块
deps: [模块1, 模块2], // 依赖的模块
exports: 模块名, // 全局变量作为模块对象
init: function($){ // 初始化函数,返回对象代替exports作为模块对象
return $;
}
}
}
查看全部 -
定义一个简单对象模块user.js
查看全部 -
定义api模块: 一个函数式模块api模块
模块实现里调用了user模块
查看全部
举报