首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lazy_K
掘友等级
前端
|
……
沉默但不沉闷、简单且不做作。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
精读JS系列(10)Promise—参考Promise/A+规范解读Promise
阅读本文有一个很重要的前提—— 就是知道 Promise是怎么构造的,也可以说知道在构造Promise实例过程中究竟发生了什么,是理解Promise必不可缺的关键一步。 其他博文:尽可能是 github上的,分析得头头是道、有理有据,但有些难理解就是了。 如果上面的问题都能很好…
精读JS系列(9b) Promise — 回调地狱、Promise构造器
首先解释一下这张时间线,它的起点就是入门完成,所以自然会从印象最深的概念开始入手——即异步这里。所以较复杂的知识已经在之前搞完了,现在就是比较简单的了。 本文将简单的介绍一下Promise以及promisify的方法,不涉及底层源码细则,最多从**Promise A+**规范角…
精读JS系列(八) 事件循环细则 II:NodeJS Eventloop / setImmediate / nextTick/ ...
本篇也是过渡篇,主要补充NodeJS的重点。 因为时间紧促,没有多细看,后续会补充。 嘛,废话不多说,正文开始。 实践是检验真理的唯一标准,最后看看 node线程数就知道了——7个,所以它是多线程的。 单线程这个说法应该被严重曲解的,导致出现了一些误导性; 完整说法应该是 No…
精读JS系列(七) EventLoop:微任务(Microtask)、宏任务(Macrotask)
对于Javascript异步,我是从其他面向对象编程语言的并发编程层层向下介绍的,在一些细节上并没有多详细说明。此次算是补充所缺,在选择主题时,我茫然了好一阵,决定从微任务和宏任务开始入手,阅读下文时,尽可能有些Promise的基础。 开始吧。 此次事件循环将消息序列进行了细分…
精读JS(六)Javascript异步框架
Javascript是非阻塞型单线程事件驱动的语言,故而JS和浏览器API(WebWorker)联合才能实现异步,异步并不是JS核心的一部分。如果接触过C++这类较底层的面向对象语言,就可知JS异步是并发编程的极大幅度简化,JS很完美的将底层封装起来,不需要程序员关注麻烦透顶的…
精读JS(五) 函数闭包
本文专门介绍闭包,但事实上,闭包的难点并不在概念,而是在词法环境的嵌套上。只要将词法环境的嵌套关系整理清楚,闭包就瞬间被克服了。(或是去看看Python……) 总之,先不废话了,正文开始。 函数f返回了函数getCount的引用, 并将局部变量count设为了10。 然后在执行…
精读JS(三)执行上下文->事件循环
现在可以接触真正实用的东西了,毕竟变量也不能代表整个Javascript语言,虽然有些不可思议,但变量的确是Javascript必经之路之一,关于变量的奇特行为数不胜数(真的是这样),不过这些我想高阶Javascript都努力规避(感兴趣的可以去了解一下什么是Reference…
精读JS(二) 变量-->环境记录
关于变量,在Javascript核心知识体系中,占比不重,即使有些迷惑行为,也认为Javascript本应就如此,故而被人轻易忽视。所以我把以前常见的问题重新拿起来。 这里就先从两个极为经典的问题开始吧。 应用中,var声明的变量能够提前使用虽然是undefined, 我们把这…
精读JS(一)从变量到认识词法环境
Javascript很容易学,但实际上却很难把握要领。按套路学习,也容易反被套路,就如我一般反复忘记反复学迟迟无法更进一步; 最后无奈看了点大佬的文章才有所顿悟,也才明白自己以前对Javascript的认识居然如此浅薄……既然知识来自博客,我觉得就应该还给博客,所以决定把重学历…
个人成就
文章被点赞
13
文章被阅读
6,544
掘力值
272
关注了
1
关注者
14
收藏集
0
关注标签
1
加入于
2020-05-16