notes
文章平均质量分 60
weixin_48419976
这个作者很懒,什么都没留下…
展开
-
第 8 章对象、类与面向对象编程
constructor 关键字用于在类定义块内部创建类的构造函数。方法名 constructor 会告诉解释器在使用 new 操作符创建类的新实例时,应该调用这个函数。一个属性指回构造函数,而实例有一个内部指针指向原型。如果原型是另一个类型的实例呢?着这个原型本身有一个内部指针指向另一个原型,相应地另一个原型也有一个指针指向另一个构造函。这样就在实例和原型之间构造了一条原型链。这就是原型链的基本构想。ES6 类支持单继承。使用 extends 关键字。每个构造函数都有一个原型对象,原型有。原创 2023-03-13 22:51:13 · 30 阅读 · 0 评论 -
第 7 章迭代
迭代的英文“iteration”源自拉丁文 itero,意思是“重复”或“再来”。设置, 集, 组, 设定, 集合, 一套。检查是否存在默认迭代器属性。// 生成器函数表达式。// 生成器函数声明。原创 2023-03-13 22:50:35 · 33 阅读 · 0 评论 -
第 6 章 对象、数组
初始化之后,可以使用 add() 增加值,使用 has() 查询,通过 size 取得元素数量,以及使用 delete()与 Object 只能使用数值、字符串或符号作为键不同, Map 可以使用任何 JavaScript 数据类型作为。从大型 Object 和 Map 中查找键/值对的性能差异极小,但如果只包含少量键/值对,初始化之后,可以使用 set() 方法再添加键/值对。显式地创建 Object 的实例有两种方式。原创 2023-03-13 22:49:35 · 32 阅读 · 0 评论 -
第 5 章 基本引用类型
虽然从技术上讲 JavaScript 是一门面向对象语言,但 ECMAScript 缺少传统的面向对象编程语言所具备的某些基本结构,包括类和接口。引用类型虽然有点像类,但跟类并不是一个概念。对象被认为是某个特定引用类型的实例。这行代码创建了引用类型 Date 的一个新实例,并将它保存在变量 now 中。ECMAScript 提供了很多像 Date 这样的原 生引用类型,帮助开发者实现常见的任务。原创 2023-03-13 22:49:23 · 35 阅读 · 0 评论 -
第 18 章 动画与 Canvas 图形
是 HTML5 最受欢迎的新特性。自身提供了一些 API,但并非所有浏览器都支持这些 API,其中包括支持基础绘图能力的 2D 上下文和被称为 WebGL 的 3D 上下文。这个 updateAnimations()方法会周期性运行注册的动画任务,并 反映出每个任务的变化(例如,同时更新滚动新闻和进度条)。如果没有动画需要更新,则这个方法既 可以什么也不做,直接退出,也可以停止动画循环,等待其他需要更新的动画。实现平滑动画最佳的重绘间隔为 1000 毫秒/60,大约 17 毫秒。原创 2023-03-13 22:41:14 · 50 阅读 · 0 评论 -
第 20 章 JSON
它是一种通用数据格式。很多语 言都有解析和序列化 JSON 的内置能力。原创 2023-03-13 20:37:06 · 37 阅读 · 0 评论 -
第 4 章 变量、作用域与内存
在操作对象时,实际上操作的是对该对象的引用(reference)而非 实际的对象本身。在浏览器中,全局上下文就是我们常说的 window 对象,因此所有通过 var 定 义的全局变量和函数都会成为 window 对象的属性和方法。分配给浏览器的内存通常比分配给桌面软件的要少很多,分配给移动 浏览器的就更少了。ES6 新增的 let 关键字跟 var 很相似,但它的作用域是块级的,这也是 JavaScript 中的新概念。上下文中的代码在执行的时候,会创建变量对象的一个作用域链(scope chain)。原创 2023-03-01 23:21:07 · 34 阅读 · 0 评论 -
第 3 章语言基础
而且小数点后面必须至少有一个数字。虽然小数点前面不是必须有整数,但推荐加上。下面是几个例子: let floatNum1 = 1.1;// 有效,但不推荐。原创 2023-03-01 23:20:01 · 29 阅读 · 0 评论 -
第 2 章HTML 中的 JavaScript
包含在标签中再包含其他JavaScript 代码。如果两者都提供的话,则浏览器只会下载并执行脚本文件,从而忽略行内代码。原创 2023-03-01 23:20:40 · 36 阅读 · 0 评论 -
第 1 章什么是 JavaScript
语法 类型 语句 关键字 保留字 操作符 全局对象。转载 2023-03-01 23:17:29 · 50 阅读 · 0 评论