require.js使用步骤
2015-09-29 14:45
477 查看
以superagent为例
1.设置lib目录
requirejs.config({ baseUrl: 'libs' });
2. 使用SuperAgent
require(['superagent'], function (request) {
var req = request.get(url);
req.end(function (err, res) {
if (!err && (200 == res.status || 0 == res.status)) {
console.log(res.text);
}
});
});
与直接使用XMLHttpRequest相比,SuperAgent看起来更简单。但没有办法在SuperAgent中直接设置xhr的responseType。
如果请求的是二进制数据,如arraybuffer,就需要设置responseType为:
xhr.responseType = "arraybuffer";
否则,从xhr.response得到的为text类型的数据,导致解析二进制数据出错。
1.设置lib目录
requirejs.config({ baseUrl: 'libs' });
2. 使用SuperAgent
require(['superagent'], function (request) {
var req = request.get(url);
req.end(function (err, res) {
if (!err && (200 == res.status || 0 == res.status)) {
console.log(res.text);
}
});
});
与直接使用XMLHttpRequest相比,SuperAgent看起来更简单。但没有办法在SuperAgent中直接设置xhr的responseType。
如果请求的是二进制数据,如arraybuffer,就需要设置responseType为:
xhr.responseType = "arraybuffer";
否则,从xhr.response得到的为text类型的数据,导致解析二进制数据出错。
相关文章推荐
- java判断request请求是手机还是pc终端
- NYoj WAJUEJI which home strong!(简单搜索)
- CocoaPods 的又一个小坑 required by `Podfile`
- UIViewController的基本概念与生命周期
- iOS开发UI篇—控制器的创建
- ARM平台上蓝牙协议栈Bluez的移植使用和配置
- EasyUI - 操作 Tree 控件
- iOS开发UI篇—UIWindow简单介绍
- iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期
- 关于UITableView的简单使用
- IOS开发UI篇—导航控制器属性和基本使用
- 02UiAutomator学习新建测试工程
- iOS开发UI篇—多控制器和导航控制器简单介绍
- iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
- iOS开发UI篇—常见的项目文件介绍
- iOS开发UI篇—直接使用UITableView Controller
- UICollectionView用法
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
- EasyUI Combobox 默认设置
- 01Android UiAutomator环境配置与编译运行