美文网首页
Node事件回调

Node事件回调

作者: noyanse | 来源:发表于2018-08-05 21:06 被阅读0次

1.什么是回调
2.什么是同步/异步
3.什么是I/O
4.什么是单线程/多线程
5.什么是阻塞/非阻塞
6.什么是事件
7.什么是事件驱动
8.什么是基于事件驱动的回调
9.什么是事件循环 [eventloop]
参照:https://www.cnblogs.com/sxz2008/p/6513619.html
https://www.jianshu.com/p/20868689bc0c
https://blog.csdn.net/qq_15267341/article/details/52550897

回调

function we(cb,sth) {
  sth += 'is cool'
  cb(sth)
}
we((sth)=>{
  console.log(sth)
},'node')

I/O

磁盘里面数据的写入和输出,在node中,本质上就是为文件系统,数据库之类的资源提供接口,向文件系统发送一个请求时,不用等待硬盘,等硬盘准备好时,非阻塞接口会通知到node

非阻塞/阻塞

比如你给书店老板打电话,问有没有白夜行这本书,老板说你等一下,我查一下。
阻塞:老板去查有没有这本书时,你什么事情也不做,就等在电话边
非阻塞:老板去查时,你该做啥做啥

事件驱动

浏览器:点击,拖拽窗口
node: server连接,读文件时......

eventloop 回调队列

按照被加入的顺序执行

相关文章

  • Node事件回调

    1.什么是回调2.什么是同步/异步3.什么是I/O4.什么是单线程/多线程5.什么是阻塞/非阻塞6.什么是事件7....

  • 回调函数 promise 化

    node 提倡异步回调的事件模型内置异步函数都是回调形式,可以转为 promise, node 提供了内置的工具...

  • Node入门教程(10)第八章:Node 的事件处理

    Node中大量运用了事件回调,所以Node对事件做了单独的封装。所有能触发事件的对象都是 EventEmitter...

  • Node js事件循环

    Node js事件循环 //程序时如何工作的 /** Node js是单进程单线程,是通过事件和回调支持并发,所以...

  • nodejs笔记2(回调函数和事件循环)

    回调函数 Node.js 异步编程的直接体现就是回调。Node 使用了大量的回调函数,Node 所有 API 都支...

  • node.js(七)

    Node.js 事件循环 Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。No...

  • Node 简介

    Node的特点 Node的特点有:异步I/O、事件与回调函数、单线程、跨平台 异步I/O 在Node中,异步I/O...

  • nodejs

    回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 NPM ...

  • node事件循环 EventEmitter 异步I/O Buff

    node.js事件循环 node.js单进程,单线程的程序每一个api都支持回调所有的事件机制都是设计模式中的 一...

  • node.js(六)

    Node.js 回调函数Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后...

网友评论

      本文标题:Node事件回调

      本文链接:https://www.haomeiwen.com/subject/jlhivftx.html