文档章节

pomelo js 经典函数

piggybear
 piggybear
发布于 2015/02/16 10:33
字数 126
阅读 27
收藏 0
1、函数回调的写法

/**

 * Check and invoke callback function
 */
utils . invokeCallback  =   function ( cb )   {
if (!! cb  &&   typeof  cb  ===   'function' )   {
cb . apply ( null ,   Array . prototype . slice . call ( arguments ,   1 ));
}
};

分析:
 cb . apply ( null , Array . prototype . slice . call ( arguments ,   1 ));
就是   把参数从 index  1 取出来作为回调函数 cb 的参数,调用  


使用:

utils.invokeCallback(cb, {code: err.number, msg: err.message}, null);
这里, {code: err.number, msg: err.message}, null 将被传递给cb 的第一个和第二个参数,

所以, invokeCallback的参数理论上是依据cb的参数的个数来传递的 ~

© 著作权归作者所有

共有 人打赏支持
piggybear
粉丝 3
博文 237
码字总数 37552
作品 0
西安
技术主管
cocos2dx中js绑定的回调

上一篇,写了个CCPomelo导出到js,一直研究怎么写回调,研究了半天也没找到哪里可以自动生成代码了,看了半天源码,只好手动添加代码,在自动生成的 中修改 CCPomelo增加几个成员 class CCPo...

alexChan
2013/06/20
0
9
10款GitHub上最火爆的国产开源项目

衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了。由此可见,GitHub 已经沦落为开源产品的“大众点评”了。一个开源产品希望快速的被开发者知道、快速的获取反馈,放到 Gi...

拉偶有所依
2015/03/06
0
1
娱乐开发两不误,10 大开源游戏框架推荐

从角色扮演游戏到即时策略游戏,从冒险解谜游戏到动作射击游戏,甚至是只有一兆大小的迷你游戏,都有起着核心作用的技术组成部分。本文将介绍十大好用的开源游戏引擎和框架,希望能给你的游戏...

编辑部的故事
2017/10/25
0
19
前端面试&笔试&错题指南(三)

JavaScript排坑指南(三) JavaScript总是给人以惊喜,学习不止,进步不断,今天继续补充JS容易搞错的几道笔试/面试题,为了秋招继续努力,欢迎一起为秋招努力的小伙伴共勉 ------------------...

Vincent Ko
08/12
0
0
JavaScript模拟Java类继承

javascript采用原型继承的方式继承一个类(javascript没有类这个概念,暂时这么称呼吧),但一些使用过Java的程序员可能习惯使用经典的类继承,但javascript原生并不支持这种方式,因此需要手...

smalldragonluo
2014/06/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

docker中安装了RabbitMQ后无法访问其Web管理页面

在官网找了"$ docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management"这条安装命令,在docker上安装了RabbitMQ,,结果输入http://localhost:8080并不......

钟然千落
23分钟前
0
0
spring-cloud | 分布式session共享

写在前面的话 各位小伙伴,你们有福了,这一节不仅教大家怎么实现分布式session的问题,还用kotlin开发,喜欢kotlin的小伙伴是不是很开心! 以前在写Android的时候,就对客户端请求有一定的认...

冯文议
42分钟前
0
0
c语言之内存分配笔记

先看一个数组: short array[5] = {1,2} // 这儿定义的一个int类型的数组,数组第1和第2个元素值是1和2.其余后面默认会给值为0; 或者 short array[] = {1,2};//这儿数组第1和第2个元素,数组...

DannyCoder
今天
4
0
Shell | linux安装包不用选择Y/N的方法

apt-get install -y packageOR echo "y" | sudo apt-get install package

云迹
今天
2
0
Hadoop的大数据生态圈

基于Hadoop的大数据的产品圈 大数据产品的一句话概括 Apache Hadoop: 是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和支持MapReduce分布式计算的软件架...

zimingforever
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部