JavaScript
文章平均质量分 59
hjson
这个作者很懒,什么都没留下…
展开
-
js面向对象1--了解构造函数
一、构造函数与实例的区别构造函数1.1. 构造函数主要是一种用于生成对象的饼干模具,这些对象具有默认属性和属性方法,它可以创建多个共享特定特性和行为的对象。1.2. 构造函数只是一个函数,但当函数遇到了new,就发生了一些微妙的关系,它会将该函数的this值设置为正在构建的新对象,并且默认返回新创建的对象。构造函数实例2.1. 在js中,大多数值(不包括原始值)都涉及正在...原创 2019-01-04 13:55:41 · 105 阅读 · 1 评论 -
js面向对象3-继承
一、了解继承1.1 继承就是后辈继承前辈的属性和方法1.2 面向对象编程(OOP) JavaScript不是面向对象编程语言, 但是它的特性支持面向对象的编程思维。二、继承的方法从父类继承属性和方法对象冒充, 模仿java中的继承对象冒充, 模仿java中的继承。通过改变父类的执行环境进行继承;// 从父类中继承属性和方法function Father() { thi...原创 2019-01-06 12:40:14 · 732 阅读 · 2 评论 -
数组中常用api 1
1. Array.push()依次将内容添加到数组的尾部,并返回新长度 直接在源数组上进行修改var arr = [5, 8, true];var alength = arr.push('zhangsan', 123, 'lisi'); console.log(arr); // [5, 8, true,"zhangsan", 123, "lisi"] console.log(a...原创 2019-01-31 13:49:44 · 195 阅读 · 1 评论 -
数组中常用api 2
1. Array.toString()将数组转换成字符串,以","分隔。返回:新字符,不修改源数组var arr = [5, 8, true,'zhangsan', 123, 'lisi'];var str = arr.toString();console.log(str); //5,8,true,zhangsan,123,lisiconsole.log(arr); //[5, 8,...原创 2019-01-31 14:05:30 · 102 阅读 · 1 评论 -
js中事件2-事件冒泡及事件委托
一、事件冒泡要了解事件冒泡,先理解下事件处理的三个周期。DOM处理周期:三个阶段都存在第一阶段:事件捕获;这步在后台完成,用户无法操作。例如当点击元素div时,实际上点击顺序是:document-html-body-div第二阶段:目标触发;第三阶段:事件冒泡;这是用户可以操作的,默认是冒泡。当触发目标后,事件的传递方式。例如当点击元素div时,实际上点击顺序是:div-body-htm...原创 2019-01-29 15:42:28 · 243 阅读 · 1 评论 -
JSON对象与JSON字符串转换
一、JSON对象及JSON数组1. JSON对象特点: a. JSON对象属性名,要带双引号 b. JSON没有变量JSON对象的表达式有两种:a.表达式var object ={ "username": 'zhangsan', "age": 20, "sex": 'nan' };b.对象字面量字面量后不需要分好 ...原创 2019-01-30 15:06:35 · 171 阅读 · 0 评论