12 2021 档案
JavaScript Event Loop
摘要:1、JS是单线程语言 JS是一门单线程执行的编程语言,同一时间,只能做一件事。 2、同步/异步 为了避免耗时任务造成的程序假死问题,JS提供了异步任务。 (1)同步任务: 非耗时任务,指的是在主线程上排队执行的那些任务 只有前一个任务执行完毕,才能执行后一个任务 (2)异步任务: 耗时任务,异步任务 阅读全文
posted @ 2021-12-12 11:15 Sempron2800+ 阅读(31) 评论(0) 推荐(0) 编辑
JavaScript ES6 Promise
摘要:1、回调地狱问题: nodejs的api大都是单线程异步模型,调用函数后,结果会通过回调函数来处理。 因此容易出现多层回调函数相互嵌套的现象,这种现象被称为:回调地狱。 这种代码可读性差,可维护性差。 在ES6中提供了Promise编程规范,用于解决回调地狱的问题。 2、Promise基本概念: ( 阅读全文
posted @ 2021-12-12 10:59 Sempron2800+ 阅读(49) 评论(0) 推荐(0) 编辑
JavaScript ES6 模块化
摘要:1、ES6中模块化规范: 每个js文件都是一个独立的文件 导入其他模块成员使用import关键字 向外共享模块成员使用export关键字 2、nodejs中使用ES6模块化规范: nodejs默认只支持CommonJS规范,要在nodejs中使用ES6的模块化规范,需要满足两个条件: (1)node 阅读全文
posted @ 2021-12-12 10:23 Sempron2800+ 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示