
YDKJS读书笔记
文章平均质量分 69
快乐崇拜好听
学习过程的记录
展开
-
this和对象原型第一二章
This与对象原型第一章:this是什么?-任何足够先进的技术都跟魔法没有区别。---ArthurC.Clarke-JavaScript的this机制实际上没有那么先进-this代词/关键词标识符 为什么要用this-函数对多个环境对象进行复用,而不是针对每个对象定义函数的分离版本-this机制提供了更优雅的方式来隐含地“传递”一个对象引用-导致原创 2017-10-28 14:03:44 · 180 阅读 · 0 评论 -
入门与进阶第一章
You-Dont-Know-JS:入门与进阶第一章:进入编程 代码-程序à源代码/代码à一组告诉计算机要执行什么任务的特殊指令-计算机语言/语法à合格的格式与指令的组合规则 语句-语句à一门计算机语言中,一组单词,数字,和执行一种具体任务的操作符构成-变量à盒子,值本身的标志占位符(字面值)-操作符à使用值和变量实施动作-程序à许多语句的集合,描述为了执原创 2017-10-23 15:35:25 · 211 阅读 · 0 评论 -
this和对象原型第三章
第三章:对象语法-声明(字面)形式var myObj= { key: value //一次性可以添加多个键/值对,常用};-构造形式var myObj =newObject();myObj.key = value;//必须一个个添加属性 类型-对象是大多数JS程序依赖的基本构建块-JS六种原创 2017-11-01 13:37:14 · 227 阅读 · 0 评论 -
入门与进阶第二三章
进入JavaScript值与类型-可用的内建类型-string、number、boolean-null和undefined、object、symbol(ES6新增类型)-typeof a-->询问a中的值的类型-->typeof null-->”object” 对象-objectà一种复合值,可以设定属性-点号标记法(obj.a)-->易原创 2017-10-24 13:34:01 · 251 阅读 · 0 评论 -
作用域与闭包第一二三章
作用域与闭包 第一章:什么是作用域-在变量中存储值和取出值的能力,给程序赋予了状态-变量存活在哪里-程序如何找到它们-定义规则:作用域 编译器理论-传统编译型:“编译” 1.分词/词法分析 -token(记号):将一连串字符打断成有意义的片段 2.解析 -原创 2017-10-25 19:06:13 · 270 阅读 · 0 评论 -
作用域闭包四五章及附录
第四章:提升-先有鸡(赋值)还是先有蛋(声明) 编译器再次袭来-代码的任何部分被执行之前,所有的声明,变量和函数都会首先被处理-变量和函数声明从代码流中出现的位置”移动”到代码的顶端(提升)-先有蛋(声明)后有鸡(赋值)-提升以作用域为单位-函数表达式不会被提升 函数优先-函数首先被提升然后才是变量-普通块内部出现的函数声明一般会被提升至外围的作用域原创 2017-10-26 16:19:39 · 211 阅读 · 0 评论