现在应该大部分公司都是前后端分离了。so,数据请求的封装还是必须的。
为了实现向ios中block封装请求的异步的效果,我采用JavaScript中promise这个对象。
var p1 = New promise((resolve,reject)=>{
var timeOut = Math.random() * 2;
log('set timeout to: ' + timeOut + ' seconds.');
setTimeout(function () {
if (timeOut < 1) {
log('call resolve()...');