persilee's Blog

Blog


  • 首页

  • 友链

  • 留言板

  • 归档

  • 关于

  • 搜索

JS 分类

4月
18
更新于
5月22
2018
JS

Promise诞生记

发表于 2018-04-18 | 更新于 2018-05-22 | 热度 ℃
| 字数统计: 651 (字) | 阅读时长: 3 (分钟)
Promise

前端近年的兴起,有大部分是因为 NodeJS 的诞生,而 NodeJS 是个适用于 异步IO 密集型的语言,一些基于 NodeJS 的框架,比喻 KOA2、Adonis 就有大量的 async 和 await 语法,async的函数的返回值就是 Promise 对象,我们可以用 async 和 await 语法,写出优雅的异步代码,来替换难看且难维护的回调函数。

这里我们会渐进式的来创建一个 Promise 的实现,如果,你还不了解 Promise ,赶快移步 Promise 了解学习,当然这个实现会符合 Promise/A+ 规范,JavaScript 中有很多第三方的 Promise 库,bluebird 就是一个第三方 Promise 类库,相比其它第三方类库或标准对象来说,其有以下优点:功能更齐全而不臃肿、浏览器兼容性更好,大家可以了解下。


阅读全文 »
4月
01
更新于
5月22
2018
JS

浅谈JavaScript作用域

发表于 2018-04-01 | 更新于 2018-05-22 | 热度 ℃
| 字数统计: 3,357 (字) | 阅读时长: 14 (分钟)
javascript Scope

我们在面试时,总会碰到一些奇奇怪怪的关于 作用域 的面试题,其实弄清楚原理,万变不离其宗,大部分的面试题都可以得 ‘姐’。

所以,今天我们来谈谈 JavaScript 的 作用域(javascript scope) ,这是老生常谈的话题,这里我们会从 作用域 开始,会延伸到 预解析规则(预编译) 、 变量提升 、函数提升 、表达式 、语句 、IIFE 、 匿名函数表达式 、 具名函数表达式 等,彻底搞明白作用域这些事 🤓


阅读全文 »
李少颖(persilee)

李少颖(persilee)

26 日志
10 分类
51 标签
RSS
GitHub Twitter segmentfault 掘金 简书 POCO
推荐阅读
  • Callmesoul
© 2021 李少颖(persilee)
终于等到你(UV):   |   欢迎再来(PV):
Blog总字数: 79.8k字