原文:《你不知道的 JavaScript 上卷》 学习笔记

第一部分: 作用域和闭包 一 作用域 . 作用域:存储并查找变量的规则 . 源代码在执行之前 编译 会经历三个步骤: 分词 此法分析:将代码字符串分解成有意义的代码块 词法单元 解析 语法分析:将词法单元流转换成抽象语法树 AST 代码生成:将抽象语法树转换成可执行代码 . LHS查询: 变量出现在赋值操作左侧,RHS查询: 变量出现在赋值操作右侧 . 作用域嵌套:在当前作用域中无法找到某个变量的 ...

2018-03-09 18:40 0 1031 推荐指数:

查看详情

不知道JavaScript上卷笔记

不知道JavaScript上卷笔记 前言 You don't know JavaScript是github上一个系列文章 初看到这一标题的时候,感觉怎么老外也搞标题党,用这种冲突性比较强的题目吸引眼球,以致最初真没去看内容。直到出了中文版《你不知道JavaScript》,一看评价 ...

Sun Apr 24 07:24:00 CST 2016 0 5455
[笔记]你不知道JavaScript(上)

前言 文章只记录理解以及容易遗忘的知识点。 词法作用域、块作用域 词法作用域 词法作用域:简单的说,词法作用域就是定义在词法阶段的作用域。换句话说,词法作用域就是在你写代码时将变量和块作用域写 ...

Sat May 23 19:55:00 CST 2020 0 156
读《你不知道JavaScript(上卷)》后感-浅谈JavaScript作用域(一)

原文 一、 序言 最近我在读一本书:《你不知道JavaScript》,这书分为上中卷,内容非常丰富,认真细读,能学到非常多JavaScript的知识点,希望广大的前端同胞们,也入手看看这本书,受益匪浅。 《你不知道JavaScript上卷》 现在我读完这本书的一些心得 ...

Sat Nov 04 04:49:00 CST 2017 0 6211
【读书笔记】-- 你不知道JavaScript

《你不知道JavaScript》是一个不错的JavaScript系列书,书名可能有些标题党的意思,但实符其名,很多地方会让你有耳目一新的感觉。 1.typeof null === "object"// true ES6中JavaScript的类型有:null、undefined、string ...

Fri Mar 24 16:37:00 CST 2017 8 1851
你所不知道JavaScript数组

相信每一个 javascript 学习者,都会去了解 JS 的各种基本数据类型,数组就是数据的组合,这是一个很基本也十分简单的概念,他的内容没多少,学好它也不是件难事情。但是本文着重要介绍的并不是我们往常看到的 Array,而是 ArrayBuffer。 我写的很多东西都是因为要完成某些特定 ...

Mon Mar 03 21:56:00 CST 2014 24 11352
《你不知道JavaScript》整理(二)——this

最近在读一本进阶的JavaScript的书《你不知道JavaScript上卷)》,这次研究了一下“this”。 当一个函数被调用时,会创建一个活动记录(执行上下文)。 这个记录会包含函数在哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。 this就是记录的其中一个属性,会在函数 ...

Tue Sep 06 18:54:00 CST 2016 0 1642
JavaScript中的this(你不知道JavaScript

JavaScript中的this,刚接触JavaScript时大家都在大肆渲染说其多么多么的灵巧重要,然而自己并不关心;随着自己对JavaScript一步步深入了解,突然恍然大悟,原来它真的很重要!所以,自己花费了大约2周的时间去查贴、翻阅之前读的书籍,将this的全貌展示如下。 先出几道题 ...

Tue Aug 16 05:35:00 CST 2016 0 2230
js类型----你所不知道JavaScript系列(5)

ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型等。 1、内置类型 JavaScript 有七种内置类型: • 空值(null) • 未定义(undefined) • 布尔值(boolean) • 数字(number) • 字符串 ...

Thu Jul 19 00:23:00 CST 2018 0 1367
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM