JavaScript高级程序设计
文章平均质量分 69
学习JavaScript高级程序设计这本书的重点内容摘取
Zwq8023520
这个作者很懒,什么都没留下…
展开
-
JavaScript高级程序设计(第四版)--学习记录之函数(上)
函数 箭头函数 函数名 箭头函数中的参数 默认参数值 扩展参数 收集参数 函数声明与函数表达式原创 2024-07-09 11:10:55 · 365 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之代理与反射
代理 反射 代理捕获器 反射API原创 2024-07-08 11:36:33 · 584 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之对象、类与面向对象编程(下)
/ 类声明// 类表达式类定义与函数定义的不同:1:函数声明可以提升,类定义不能2:函数受函数作用域限制,类受块作用域限制//提升与否//作用域限制范围实例化,使用new调用类的构造函数会执行如下操作:(1)在内存中创建一个新对象。(2)这个新对象内部的指针被赋值为构造函数的prototype属性。(3)构造函数内部的this被赋值为这个新对象(即this指向新对象)。(4)执行构造函数内部的代码(给新对象添加属性)。(5)原创 2024-07-01 14:37:49 · 365 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之对象、类与面向对象编程(上)
Object.assign()方法,接收一个目标对象和一个或多个源对象作为参数,然后将每个源对象中可枚举(Object.propertyIsEnumerable()返回true)和自有(Object.hasOwnProperty()返回true)属性复制到目标对象。此外,从源对象访问器属性取得的值,比如获取函数,会作为一个静态值赋给目标对象。接收两个参数:属性所在的对象和要取得其描述符的属性名。方法接收三个 参数:要给其添加属性的对象、属性的名称和一个描述符对象。原创 2024-06-27 10:18:00 · 680 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之迭代器与生成器(下)
生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有在一个函数块内暂停和恢复代码执行的能力。原创 2024-06-26 11:51:32 · 219 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之迭代器与生成器(上)
迭代器 终止迭代器 迭代器模式原创 2024-06-26 10:19:11 · 488 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之集合引用类型(下)
Map Map的基本API WeakMap WeakMap的基本API原创 2024-06-26 09:33:07 · 253 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之集合引用类型(上)
从功能上讲两种存取属性的方法没有区别,使用中括号的主要优势就是可以通过变量访问属性。原创 2024-06-25 11:01:17 · 790 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之变量
可以改变保存的值,也可以改变值的类型,但是不推荐这样写。const关键字:声明变量并同时赋值且值不允许修改。var关键字:定义变量同时可以进行赋值。let关键字:定义变量同时可以赋值。原创 2024-06-21 13:33:40 · 319 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之变量、内存
声明变量并给它赋一个引用值时,这个值的引用数为 1。类似地,如果保存对该值引用的变量被其他值给覆盖了,那么引用数减 1。当一个值的引用数为 0 时,就说明没办法再访问到这个值了,因此可以安全地收回其内存了。然后,它会将所有在上下文中的变量,以及被在上下文中的变量引用的变量的标记去掉。在此之后在被加上标记的变量就是待删除的了,原因是任何在上下文中的变量都访问不到它们了。引用值的复制值实际上是指针,它指向存储在堆内存中的对象,两个变量实际上指向同一个对象。引用值:由多个值构成的对象即复杂数据类型,按引用访问。原创 2024-06-24 10:37:59 · 408 阅读 · 0 评论 -
JavaScript高级程序设计(第四版)--学习记录之基本引用类型
Date类型将日期保存为自协调世界时间1970年1月1日午夜至今所经过的毫秒数。创建日期对象Date.parse()方法接收一个表示日期的字符串参数,尝试将这个字符串转换为表示该日期的毫秒数。Date.now()方法,返回表示方法执行日期和时间的毫秒数。原创 2024-06-24 13:23:57 · 1139 阅读 · 0 评论