JS
文章平均质量分 80
vikoala
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解JS中的构造函数
JavaScript中的构造函数 理解构造函数模式 为什么要使用构造函数模式 首先我们看看使用工厂模式创建对象 function createPerson(name,age){ let o = new Object(); o.name = name; o.age = age; o.sayName = function(){ console.log(this.name) } return o; } 在这个例子中,使用工厂模式创原创 2021-04-03 14:46:24 · 242 阅读 · 1 评论 -
理解JS中的原型
为什么使用原型模式 与构造函数不同的是,使用原型模式定义的属性和方法是每个实例化对象共享的 每个函数都会创建一个prototype属性,这个属性是一个对象,包含应该由特定引用类型的实例共享的属性和方法 理解原型 function Person(){} Person.prototype.name = 'simple'; Person.prototype.age = 20; Person.prototype.sayName = function(){ console.log(this原创 2021-04-03 12:25:59 · 178 阅读 · 0 评论 -
JS笔记-字符串
JavaScript内置对象-String 字符串对象方法 位置方法 charAt() 语法:string.charAt(index) 功能:返回string中index位置的字符 let str = "hello world"; console.log(str[1]); // "e" console.log(str.charAt(0)); // "h" console.log(str.charCodeAt(4)); // 111 charCodeAt()返回的是字符的编码原创 2021-01-19 16:01:47 · 106 阅读 · 0 评论 -
JS笔记-数组
JavaScript内置对象-数组 创建数组 使用Array构造函数 语法:new Array() 小括号说明: 预先知道数组要保存的长度 向Array构造函数传递数组应包含的项 let arr = new Array(3); let colors = new Array("blue","red"); 使用数组字面量表示法 let arr = [1,2,3,{name:"mike",age:18}]; 数组长度 语法:array.length 功能:获取数组array的原创 2021-01-19 10:32:16 · 120 阅读 · 0 评论 -
JS笔记-基本语法
Javascript 基本语法 JS数据类型 typeof操作符 功能:检测变量类型 返回值:string number boolean object undefined function console.log(typeof null); // object null 与 undefined undefined值是派生自null值的,所以undefined == null 的返回结果是true。 Number类型 Number:表示整数和浮点数 NaN:非数值 是一个特殊的数值 任何涉及N原创 2021-01-17 21:49:07 · 225 阅读 · 3 评论 -
JS-DOM事件流
事件流 事件流描述的是从页面中接收事件的顺序。 事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即 DOM 事件流。 DOM事件流 DOM事件流分为三个阶段: 1.捕获阶段 2.当前目标阶段 3.冒泡阶段 注意 JS 代码中只能执行捕获或者冒泡其中的一个阶段。 onclick 和 attachEvent 只能得到冒泡阶段。 addEventListener(type, listener[, useCapture])第三个参数如果是 true,表示在事件捕 获阶段调用事件处理程序;如果是 fal原创 2020-12-06 10:52:11 · 144 阅读 · 0 评论
分享