require.js使用步骤
以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类型的数据,导致解析二进制数据出错。
                    
                
                
            
        
浙公网安备 33010602011771号