定义:在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),就叫做匿名回调函数。 理解:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函 ...
分类:
Web程序 时间:
2017-10-12 21:42:03
阅读次数:
168
1.创建一个input.txt 文本文件 里面随便写一些内容 2.创建main.js文件 以上两个实例我们了解了阻塞与非阻塞调用的不同。第一个实例在文件读取完后才执行完程序。 第二个实例我们不需要等待文件读取完,这样就可以在读取文件时同时执行接下来的代码,大大提高了程序的性能。 因此,阻塞是按顺序执 ...
分类:
Web程序 时间:
2017-09-23 20:27:42
阅读次数:
326
1. app.js 2. controller.js 3. service.js 1.回调函数拿数据 2.广播获取数据 拿到请求数据也可以不用回调函数,用广播来实现 service.js代码: controller.js代码 ...
分类:
其他好文 时间:
2017-09-17 15:19:06
阅读次数:
132
ES6一些新特性记录 1.箭头操作符 箭头操作符左边是需要输入的参数,右边是返回值 比如运用到js回调函数中可以使书写更加方便 又比如一块简单的代码: 如果方程式比较复杂,则需要用{}把代码包起来。 2.增强对象字面量 es6新特性中对象字面量被增强了,使用更为简洁灵活 a.可以直接在对象字面量里定 ...
分类:
其他好文 时间:
2017-09-10 21:49:20
阅读次数:
229
下面是一个使用Node.js回调函数实现串行流程控制的示例: ...
分类:
Web程序 时间:
2017-09-02 19:04:38
阅读次数:
157
Promise in js 回调函数真正的问题在于他剥夺了我们使用 return 和 throw 这些关键字的能力。而 Promise 很好地解决了这一切。 2015 年 6 月,ECMAScript 6 的正式版 终于发布了。 ECMAScript 是 JavaScript 语言的国际标准,Jav ...
分类:
编程语言 时间:
2017-08-31 19:18:22
阅读次数:
208
1.阻塞. 同步. 1) 读取的文件: input.txt 2) main.js 执行: 注意: 第一:绿色方框的是 输出 data. 可见 不可以直接输出读取的文件, 要使用 data.toString() 第二: 阻塞执行 ,是同步的, 按照顺序的. 如果指定 字符集. 执行: 2. 非阻塞 , ...
分类:
Web程序 时间:
2017-07-31 18:48:06
阅读次数:
177
callback: A callback is a function that is passed as an argument to another function and is executed after its parent function has completed. Node.js ...
分类:
Web程序 时间:
2017-05-18 21:28:06
阅读次数:
206
=> 可以简化以前的回调函数的调用,具体来说: 今后,几乎所有的回调函数都可用箭头函数简化 比如: 1. 所有回调函数都可: 去function改=> 2. 如果函数体只有一句话: 可省略{} 如果这一句话还是return,可省略return 3. 如果只有一个参数: 可省略() 但是,如果没有参数 ...
分类:
Web程序 时间:
2017-04-25 21:23:14
阅读次数:
166
node.js回调函数 Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成 ...
分类:
其他好文 时间:
2017-04-14 16:18:46
阅读次数:
159