首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
牛客图书馆
>
图书广场
>
牛客图书
你不知道的JavaScript(上卷)
作者:[美]KyleSimpson
译者:赵望野/梁杰
定价:49.00元
ISBN:9787115385734
出版社:人民邮电出版社
出版时间:2015-4
24
牛油推荐
我要推荐
+ 添加到书单
一句话评价
0
作用域、this指向,对象描述符、原型讲的很清楚,前三章重点推荐,关于类与继承方面推荐红宝书
0
真的是你不知道的js
0
/
50
回复
读书笔记
开通博客写笔记
国服倒一CRUD
2019-11-13 13:07:38
我们仍未知道那天所看见的JavaScript的秘密——作用域
在传统编译语言的流程中,程序中的一段源代码在执行之前会经历三个步骤,统称为“编译”。 分词/词法分析(Tokenizing/Lexing)这个过程会将由字符组成的字符串分解成(对编程语言来说)有意义的代码块,这些代码块被称为词法单元(token)。例如,考虑...
国服倒一CRUD
2019-11-13 17:34:08
我们仍未知道那天所看见的JavaScript的秘密——提升
我们习惯将 var a = 2;看作一个声明,而实际上 JavaScript 引擎并不这么认为。它将 var a 和 a = 2 当作两个单独的声明,第一个是编译阶段的任务,而第二个则是执行阶段的任务。这意味着无论作用域中的声明出现在什么地方,都将在代码本身被...
国服倒一CRUD
2019-11-13 15:02:34
我们仍未知道那天所看见的JavaScript的秘密——引擎如何查找变量
编译器在编译过程的第二步中生成了代码,引擎执行它时,会通过查找变量 a 来判断它是否已声明过。查找的过程由作用域进行协助,但是引擎执行怎样的查找,会影响最终的查找结果。 引擎查找变量的方式分两种: LHS:查找变量的引用,需要赋值的时候才使用 RHS:查找变...
国服倒一CRUD
2019-11-19 17:20:42
我们仍未知道那天所看见的JavaScript的秘密——this规则优先级
函数是否在 new 中调用(new 绑定)?如果是的话 this 绑定的是新创建的对象。var bar = new foo() 函数是否通过 call、apply(显式绑定)或者硬绑定调用?如果是的话,this 绑定的是指定的对象。var bar = foo....
国服倒一CRUD
2019-11-19 18:07:03
我们仍未知道那天所看见的JavaScript的秘密——bind
bind(..) 的功能之一就是可以把除了第一个参数(第一个参数用于绑定 this)之外的其他参数都传给下层的函数(这种技术称为“部分应用”,是“柯里化”的一种)。举例来说: function foo(p1,p2) { this.val = p1 + p2...
查看全部
讨论
参与讨论
确定发布
回帖
提到TA的书单
12本
大三春招前端书单
1本
前端技术
4本
小石头的书单
1本
js
1本
1
查看全部
同系列书籍
你不知道的JavaScript(中卷)
你不知道的JavaScript(下卷)
查看全部
热门图书
深入理解计算机系统
代数基本概念
量子力学原理
Trading and Exchanges
Neural Networks and Deep Learning
反应式设计模式
查看全部