随笔分类 -  JavaScript

摘要:DOM DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内容)。 浏览器会根据 DOM 模型,将结构化文档(比如 HTML 和 XML)解 阅读全文
posted @ 2021-04-17 20:26 7bGWFm 阅读(59) 评论(0) 推荐(0)
摘要:原型链 JavaScript 规定,所有对象都有自己的原型对象(prototype)。一方面,任何一个对象,都可以充当其他对象的原型;另一方面,由于原型对象也是对象,所以它也有自己的原型。因此,就会形成一个“原型链”(prototype chain):对象到原型,再到原型的原型…… 如果一层层地上溯 阅读全文
posted @ 2021-04-17 20:22 7bGWFm 阅读(47) 评论(0) 推荐(0)
摘要:构造函数的继承 让一个构造函数继承另一个构造函数,是非常常见的需求。这可以分成两步实现。第一步是在子类的构造函数中,调用父类的构造函数。 function Sub(value) { Super.call(this); this.prop = value; } 上面代码中,Sub是子类的构造函数,th 阅读全文
posted @ 2021-04-13 08:47 7bGWFm 阅读(51) 评论(0) 推荐(0)
摘要:1. 涵义 this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。 前一章已经提到,this可以用在构造函数之中,表示实例对象。除此之外,this还可以用在别的场合。但不管是什么场合,this都有一个共同点:它总是返回一个对象。 简单说,this就是属性或方法 阅读全文
posted @ 2021-04-09 11:52 7bGWFm 阅读(63) 评论(0) 推荐(0)
摘要:运算符 1. 算数运算符 运算符 处理数据的基本方法, 用来从现有的值得到新的值. JavaScript 提供了多种运算符, 覆盖所有主要运算. 概述 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运算符: x - y 乘法运算符: x * y 阅读全文
posted @ 2021-04-08 22:52 7bGWFm 阅读(60) 评论(0) 推荐(0)
摘要:数组 1. 定义 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 var arr = ['a', 'b', 'c']; 上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。 除了在定义时赋值,数组 阅读全文
posted @ 2021-04-08 16:11 7bGWFm 阅读(97) 评论(0) 推荐(0)
摘要:函数 函数 一段 可以 反复 调用 的 代码块. 函数 还能 接收输入的参数, 不同 参数 会 返回 不同的值. 1. 概述 1.1 函数声明 Js 有 三种 声明 函数 的方法 (1) function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数 阅读全文
posted @ 2021-04-08 15:21 7bGWFm 阅读(87) 评论(0) 推荐(0)
摘要:数据类型 1 对像 简单讲, 一组"键值对"的集合, 一种无序的复合数据集合 var obj={ foo: 'Hello', bar: 'World' }; 如上, 大括号就定义了一个对象,并赋值给一个变量obj, 所以 obj 就指向一个对象. 该 对象 内部 包含 两个键值对, 第一个 键值对 阅读全文
posted @ 2021-04-08 11:22 7bGWFm 阅读(45) 评论(0) 推荐(0)