摘要: 构造函数模式中拥有了类和实例的概念,并且实例和实例之间是相互独立开的-》实例识别 1.基于构造函数模式的原型模式解决了 方法或者属性公有的问题-》把实例之间相同的属性和方法提取成公有的属性和方法(想让谁公有就把它放在prototype上即可) 1)每一个函数数据类型(普通函数,类)都有一个天生自带的 阅读全文
posted @ 2018-04-23 14:47 Z-DL 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.在构造函数模式中new Fn执行,如果Fn中不需要传递参数的话,后面的小括号可以省略 2.this的问题:在类中出现的this.xxx = xxx中的this都是当前类的实例,而某一个属性值(方法),方法中的this需要看方法执行的时候,前面是否有“.”才能知道this是谁 3.类有普通函数的一 阅读全文
posted @ 2018-04-23 13:48 Z-DL 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 构造函数模式的目的就是为了创建一个自定义类,并且创建这个类的实例 构造函数模式和工厂模式的区别: 1.执行的时候 普通函数执行: createJsPerson() 构造函数模式执行: new CreateJsPerson() 通过new执行后,我们的CreateJsPerson就是一个类了 而函数执 阅读全文
posted @ 2018-04-23 11:40 Z-DL 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 工厂模式:(工厂模式也叫函数的封装,更专业的叫法,叫做“低耦合和高内聚”-》减少页面中的冗余代码,提高代码的重复利用率) 把实现同一件事情的相同的代码,放到一个函数中,以后如果在想实现这个功能,不需要重新的编写些代码了,只需要执行当前的函数即可 JS是一门轻量级的脚本“编程语言”,htm 阅读全文
posted @ 2018-04-23 10:04 Z-DL 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 对象数据类型的作用: 把描述同一个事物(同一个对象)的属性和方法放在一个内存空间下,起到了分组的作用,这样不同事物之间的属性即使属性名相同,相互也不会发生冲突 -> 我们把这种分组编写代码的模式叫做“单例模式” -> 在单例模式中我们把person1和person2也叫做“命名空间” 单例模式是一种 阅读全文
posted @ 2018-04-23 09:36 Z-DL 阅读(129) 评论(0) 推荐(0) 编辑