总结《你不知道的JavaScript》三卷小记

先讲一些废话

三本小黄书,工作日都抽出半小时来看看,三本书加来一共700多页的样子。我拖拖延延看了三个月,终于看完了。然后现在抽出时间随便写点,我只是挑一些自己想总结的,给自己一个名词概念,好了废话就讲到这了。

上卷

作用域和闭包

词法分析,语法分析

左查询和右查询(LHS和RHS)

例:let a = 2,a就是左查询,2就右查询

左查询就是赋值后引用的值,即如果a在别的地方用到,其实a就是引用了这个源值为2,a就是左查询(赋值操作的目标是谁就是LHS)

右查询查询就是源值(谁是赋值操作的源头就是RHS)

细节: 函数声明会被提升,但是函数表达式却不会被提升,函数会首先被提升,然后才是变量

this和对象原型

this的四种绑定规则,默认绑定,隐式绑定,显式绑定,new绑定

优先级new->显式->隐式->默认

行为委托和类的区别

行为委托认为对象之间是兄弟关系,相互委托,而不是父类和子类的关系,js的[[prototype]]机制本质上就是行为委托机制,我们可以选择在js中努力实现类机制,也可以拥抱更自然的[[prototype]]委托机制,还有一种说法,就是对象关联

中卷

类型和语法

使用细节,类型转换

异步和性能

异步,并行,并发区别

异步是现在和将来的时间间隙,并行是能同时进行a,b任务,并发是在一段时间内通过任务间隙切换完成a,b任务

promise

迭代器生成器

下卷

下卷其实就是上面两卷的总结和回顾

说在最后,书我是看完了,但我还没完全看懂,书中有讲很多细节,有些我忘记了,有些我看懵了,这套书还是挺有趣的,说话幽默,下面附上两张随手截图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值