摘要:
实例对象使用属性和方法层层的搜索: 实例对象使用的属性或者方法, 先在实例中查找, 找到了则直接使用; 找不到则, 再去实例对象的__proto__指向的原型对象prototype中找, 找到了则使用, 找不到则报错。 <!DOCTYPE html> <html lang="en"> <head> 阅读全文
posted @ 2019-12-27 20:02
jane_panyiyun
阅读(347)
评论(0)
推荐(0)
摘要:
原型中的方法是可以相互访问(调用)的 原型中的方法,是可以相互访问,相互调用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>title</title> <script> //原型中的方法,是可以相互访问的 阅读全文
posted @ 2019-12-27 19:40
jane_panyiyun
阅读(818)
评论(0)
推荐(0)
摘要:
原型的简单的语法 构造函数,通过原型添加方法,以下语法,手动修改构造器的指向 实例化对象,并初始化,调用方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>title</title> <script> fu 阅读全文
posted @ 2019-12-27 19:17
jane_panyiyun
阅读(287)
评论(0)
推荐(0)
摘要:
什么样子的数据是需要写在原型中? 需要共享的数据就可以写原型中 原型的作用之一: 数据共享 //属性需要共享, 方法也需要共享 //不需要共享的数据写在构造函数中,需要共享的数据写在原型中 //构造函数 function Student(name,age,sex) { this.name=name; 阅读全文
posted @ 2019-12-27 18:54
jane_panyiyun
阅读(595)
评论(0)
推荐(0)
摘要:
构造函数,实例对象和原型对象,三者关系 构造函数里面有原型(prototype)属性,即原型对象 原型对象里的constryctor构造器指向构造函数 通过构造函数,实例化,创建的就是实例对象。 实例对象通过__proto__属性调用原型对象里面的方法 构造函数可以实例化对象 构造函数中有一个属性叫 阅读全文
posted @ 2019-12-27 16:41
jane_panyiyun
阅读(454)
评论(0)
推荐(0)
摘要:
JS高级 构造函数,通过原型添加方法,原型的作用: 共享数据, 节省内存空间 构造函数 //构造函数 function Person(sex, age) { this.sex = sex; this.age = age; } 通过原型添加方法 //通过原型添加方法 Person.prototype. 阅读全文
posted @ 2019-12-27 15:47
jane_panyiyun
阅读(419)
评论(0)
推荐(0)
摘要:
体会面向对象和面向过程的编程思想 ChangeStyle是自定义的构造函数,再通过原型添加方法的函数。 实例化对象,导入json参数,和创建cs,调用原型添加的方法函数 过渡,先熟悉记忆 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U 阅读全文
posted @ 2019-12-27 15:13
jane_panyiyun
阅读(333)
评论(0)
推荐(0)
摘要:
原型的引入:解决:通过构造函数创建对象带来的问题,即浪费内存(一个对象开一个内存,多个对象开多个内存) 通过原型来添加方法,解决数据共享,节省内存空间 <script> function Person(name, age) { this.name = name; this.age = age; } 阅读全文
posted @ 2019-12-27 14:22
jane_panyiyun
阅读(299)
评论(0)
推荐(0)
摘要:
实例对象和构造函数之间的关系: 1. 实例对象是通过构造函数来创建的 创建的过程叫实例化 2. 如何判断对象是不是这个数据类型? 1) 通过构造器的方式 实例对象.构造器==构造函数名字 2) 对象 instanceof 构造函数名字 尽可能的使用第二种方式来识别,为什么?原型讲完再说 //面向对象 阅读全文
posted @ 2019-12-27 14:01
jane_panyiyun
阅读(482)
评论(0)
推荐(0)
摘要:
创建对象:工厂模式和自定义构造函数的区别 共同点: 都是函数, 都可以创建对象, 都可以传入参数 区别: 工厂模式: 函数名是小写 有new, 有返回值 new之后的对象是当前的对象 直接调用函数就可以创建对象 //工厂模式创建对象 function createObject(name, age) 阅读全文
posted @ 2019-12-27 11:38
jane_panyiyun
阅读(348)
评论(0)
推荐(0)
摘要:
JS高级 三种创建对象的方式 字面量的方式 (实例对象) 调用系统的构造函数 自定义构造函数方式 //创建对象 >实例化一个对象,的同时对属性进行初始化 var per=new Person("小红",20); 自动逸构造函数创建对象做的事情: 1.开辟空间存储对象 2.把this设置为当前的对象 阅读全文
posted @ 2019-12-27 11:20
jane_panyiyun
阅读(288)
评论(0)
推荐(0)

浙公网安备 33010602011771号