
《JavaScript权威指南》学习笔记
《JavaScript权威指南》学习笔记
林夏天
这个作者很懒,什么都没留下…
展开
-
《JavaScript权威指南》阅读笔记(8) 正则表达式的模式匹配
第 10 章 正则表达式的模式匹配正则表达式是一个描述字符串模式的对象。JavaScript的RegExp类表示正则表达式,String和RegExp都定义了方法,后者使用正则表达式进行强大的模式匹配和文本与替换功能。正则表达式的定义JavaScript中正则表达式用RegExp对象表示,可以使用RegExp()构造函数来创建RegExp对象,不过RegExp对象更多的是通过一种特殊的直接...原创 2020-02-23 18:34:34 · 183 阅读 · 0 评论 -
《JavaScript权威指南》阅读笔记(7) 类和模块
第9章 类和模块在JavaScript中,类的实现是基于其原型继承机制。如果两个实例都从同一个原型对象上继承了属性,就说它们是同一个类的实例。如果两个对象继承自同一个原型,往往意味着(但不是绝对)它们是由同一个构造函数创建并初始化。JavaScript中类的一个重要特性是“动态可继承”。类和原型在JavaScript中,类的所有实例对象都从同一个原型对象上继承属性。因此,原型对象是类的核心...原创 2020-02-17 20:08:55 · 1236 阅读 · 1 评论 -
《JavaScript权威指南》阅读笔记(6) 函数
第8章 函数函数的定义1. 函数定义表达式函数定义表达式定义一个JavaScript函数。表达式的值是这个新定义的函数。一个典型的函数定义表达式包含关键字function,跟随其后的是一对圆括号,括号内是一个逗号分割的列表,列表含有0个或多个标识符(参数名),然后再随后是一个由花括号包裹的JavaScript代码段(函数体),例如:var square = function(x) { r...原创 2020-02-16 21:10:32 · 182 阅读 · 0 评论 -
《JavaScript权威指南》阅读笔记(5) 数组
第七章 数组创建数组1. 数组直接量var empty = []; //没有元素的数组var primes = [2, 3, 5, 7, 11]; //有5个数值的数组var misc = [1.1, true, "a"]; //有3个不同类型的元素的数组//数组直接量中的值不一定要是常量,可以是任意的表达式var base = 1024;var table = [base, ba...原创 2020-02-15 21:07:07 · 417 阅读 · 0 评论 -
《JavaScript权威指南》阅读笔记(4) 对象
第六章 对象对象是一种复合值:它将很多值聚合在一起,可通过名字访问这些值。JavaScript对象是动态的,可以新增属性也可以删除属性。对象也可以看做属性的无序集合,每个属性都是一个名/值对。属性名是字符串。属性包括名字和值。属性名可以包括空字符在内的任意字符串,但对象不能存在同名的属性。值可以是任意JavaScript值,或者可以是一个getter或setter函数。除了名字和值之外。...原创 2020-02-13 21:07:27 · 399 阅读 · 0 评论 -
《JavaScript权威指南》阅读笔记(3) 语句
第五章 语句JavaScript语句以分号结束。表达式计算出一个值,但语句用来执行以使某件事发生。条件语句switch语句if语句在程序执行过程中创建一条分支,并且可以使用else if来处理多条分支。然而当所有的分支都依赖于同一个表达式的值时,else if并不是最佳解决方案。switch语句正适合处理这种情况。语法:switch(expression) { statemen...原创 2020-02-13 13:55:28 · 211 阅读 · 0 评论 -
《JavaScript权威指南》阅读笔记(2) 表达式和运算符
第四章 表达式和运算符1. 属性访问表达式两种语法:expression . identifierexpression [ expression ]var o = { x: 1, y: { z :3 } }; //一个示例对象var a = [ o, 4, [5, 6] ]; // 一个包含中国对象的示例数组o.x // 1o.y.z // 3o["x"] // 1a[...原创 2020-02-11 22:35:46 · 246 阅读 · 0 评论 -
《JavaScript权威指南》阅读笔记(1) 类型,值和变量
第2章 词法结构JavaScript标识符必须以字母,下划线,美元符开始,后续的字符可以是字母,数字,下划线或美元符。常见保留字:break delete function return typeof case do if swicth var catch else in this void continue false instanceof throw while debugger fi...原创 2020-02-11 19:34:54 · 264 阅读 · 0 评论