摘要: JS中this的四种用法 1.在一般函数方法中使用 this 指代全局对象 function test () { this.x = 1; alert (this.x); } test () //1 2.作为对象方法调用,this 指代上级对象 function test(){ alert(this. 阅读全文
posted @ 2017-10-08 18:29 前端大佬李嘉诚 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、什么是接口 接口是面向对象JavaScript程序员的工具箱中最有用的工具之一。在设计模式中提出的可重用的面向对象设计的原则之一就是“针对接口编程而不是实现编程”,即我们所说的面向接口编程,这个概念的重要性可见一斑。但问题在于,在JavaScript的世界中,没有内置的创建或实现接口的方法,也没 阅读全文
posted @ 2017-10-08 18:14 前端大佬李嘉诚 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: 首先,先粗略了解一下这三个玩意儿: 下面分别详细说明一下这三个玩意儿: 先说 ,这个比较简单,只需要利用下面的规则来判断两个值是否恒等就行了: 再说Object.is(),其行为与 基本一致,不过有两处不同: 举个栗子☺: +0 -0 //trueNaN NaN // false Object.is 阅读全文
posted @ 2017-10-08 18:01 前端大佬李嘉诚 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 阅读全文
posted @ 2017-10-08 17:57 前端大佬李嘉诚 阅读(152) 评论(0) 推荐(0) 编辑