当前位置:网站首页 > 全部文章 > 正文

脱壳穿甲弹代码片段:小程序中的异步执行与回调函数-码工网

发布时间: 2017-08-08 浏览: 304
代码片段:小程序中的异步执行与回调函数-码工网固执造句
// home.js
_loadData:function(){ var id = 1; var data = home.getBannerData(id李晓红的故事,this.callBack);}
callBack:function(res){
console.log(res);}
注记:
1、小程序里都是异步调用末日殖民地,没有同步发生请求的概念嗨淘网首页 。异步只能通过回调函数接收返回结果。上述是处理异步结果接收的一个非常常用的方法裘沛然。
2、关于异步调用。一个非常耗时的任务,可以让程序等待这个任务执行完成虎头藏獒,获得返回值然后程序继续执行诛仙往生咒,这叫做同步执行脱壳穿甲弹。也可让后台先接收下这个任务老师真伟大,当前的程序继续往下执行,等后台执行完成这个任务,珂兰葵尔瑞通过某种方式把处理结果发送给当前的程序fw150r ,这种叫做异步执行。通信的方式可以是信号量、事件、回调、轮询等。
3、关于回调函数。举例怀来天气预报 ,一般写程序,是调用系统的API成都义散,如果把关系反过来,写一个函数,让系统调用你的函数空中一号,那就是回调了,被系统调用的函数就是回调函数。如何让系统调用你的函数?告诉系统,如果来了预先指定的消息唐以菲,就调用这个函数智慧珠拼盘。
4、也可以用箭头函数。ES6的箭头函数,省掉了函数名称,其实函数名称相当于非常好的注释。箭头前面是回调函数的参数茫然弟,后面是方法的主体。这种对方法比较简单的情况,挺实用橡子豆腐。当业务方法比较复杂时我不杀伯仁 ,建议还是定义成单独的方法骊姬传奇 。
TAGS: