摘要: 在js里面,继承总是晦涩难懂的。那让我们一步一步来分析js继承。 首先,继承的目的。我们可以通过new一个构造器的实例对象,就可以实现调用父类的所有的方法。根本不需要propotype之类的。 来段代码理解下: var Person = function(name, age) { this.name 阅读全文
posted @ 2016-09-23 18:15 快饿死的鱼 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 1.在典型的oop的语言中,如java,都存在类的概念,类就是对象的模板,对象就是类的实例。但在js中不存在类的概念,js不是基于类,而是通过构造函数(constructor)和原型链(prototype chains)实现的。但在ES6中引入了类(class)这个概念,作为对象的模板,新的clas 阅读全文
posted @ 2016-09-23 16:18 快饿死的鱼 阅读(44646) 评论(15) 推荐(11) 编辑
摘要: 变量类型分为:基础类型和引用类型 基础类型:boolean, string, number, null, undefined, symbol 引用类型: array, object typeof: 判断变量的类型 instanceof:判断某个对象是否是另外一个对象的实例 主要还是理解这两个判断的不 阅读全文
posted @ 2016-09-23 11:49 快饿死的鱼 阅读(529) 评论(0) 推荐(0) 编辑
摘要: use strict是ECMAscript5的特性,不建议在全局使用use strict,因为当压缩不同文件时候,一个文件使用了use strict,一个没有使用,没有使用use strict的文件就会报错 1.作用 消除js语法不合理、不严谨、不安全的问题;提高编译器效率,增加运行速度 2.支持的 阅读全文
posted @ 2016-09-23 11:36 快饿死的鱼 阅读(384) 评论(0) 推荐(0) 编辑