2017年3月21日
摘要: 函数内的方法: 使用函数内的方法我们可以访问到函数内部的私有变量,如果我们通过构造函数new出来的对象需要我们操作构造函数内部的私有变量的话, 我们这个时候就要考虑使用函数内的方法。 prototype上的方法: 当我们需要通过一个函数创建大量的对象,并且这些对象还都有许多的方法的时候;这时我们就要 阅读全文
posted @ 2017-03-21 12:06 1883808 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 定义在构造函数内部的方法,会在它的每一个实例上都克隆这个方法;定义在构造函数的prototype属性上的方法会让它的所有示例都共享这个方法,但是不会在每个实例的内部重新定义这个方法. 如果我们的应用需要创建很多新的对象,并且这些对象还有许多的方法,为了节省内存,我们建议把这些方法都定义在构造函数的p 阅读全文
posted @ 2017-03-21 12:05 1883808 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 可以看下面的代码: 可以看下面的代码: function A(name) { this.name = name; } A.prototype.sayWhat = 'say what...'; var a = new A('dreamapple'); console.log(JSON.stringif 阅读全文
posted @ 2017-03-21 12:03 1883808 阅读(122) 评论(0) 推荐(0) 编辑
  2017年2月23日
摘要: Handlebars.registerHelper用来定义Helper,它有两个参数,第一个参数是Helper名称,第二个参数是一个回调函数,用来执行核心业务逻辑。本例中的函数,有三个参数,其中前两个参数是需要比较的两个数,第三个参数是固定的,就叫options,如果加了该参数,就说明这个Helpe 阅读全文
posted @ 2017-02-23 18:14 1883808 阅读(91) 评论(0) 推荐(0) 编辑
  2017年2月15日
摘要: window的onunload和onbeforeunload事件 以下是指在js中实现,而非 <body onunload="close()"> 这种方法!因为这样是在unload掉body的时候触发,而无聊任何浏览器,都会在关闭的时候unload掉body的! 模型1:function close 阅读全文
posted @ 2017-02-15 03:10 1883808 阅读(643) 评论(0) 推荐(0) 编辑
  2016年12月4日
摘要: 阮一峰的网络日志 » 首页 » 档案 </form> 阮一峰的网络日志 » 首页 » 档案 </form> 阮一峰的网络日志 » 首页 » 档案 </form> 阮一峰的网络日志 » 首页 » 档案 </form> 上一篇:Javascript面 下一篇:上海的酸雨 分类: JavaScript J 阅读全文
posted @ 2016-12-04 20:02 1883808 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 用call和apply只能继承对象的属性不能继承其对象原型链上的方法 function Cat(name,color){ Animal.apply(this, arguments); this.name = name; this.color = color; } var cat1 = new Cat 阅读全文
posted @ 2016-12-04 20:01 1883808 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 尺寸 阅读全文
posted @ 2016-12-04 16:59 1883808 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。 今天要介绍的是,对象之间的"继承"的五种方法。 比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; } 还有一个"猫"对象的构造函数。 funct 阅读全文
posted @ 2016-12-04 14:44 1883808 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成 阅读全文
posted @ 2016-12-04 14:40 1883808 阅读(94) 评论(0) 推荐(0) 编辑