摘要: 预解释是一种毫无节操的机制(自从学了预解释,从此节操是路人) in:‘num’ in window 判断num是否为window这个对象的一个属性,是的话返回true,不是返回false 1.预解释的时候不管条件是否成立,都要把带var的进行提前声明 window的预解释:var num;->win 阅读全文
posted @ 2017-08-23 16:20 Scar007 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.如何区分私有变量还是全局变量 1).在全局作用域下声明(预解释的时候)的变量是全局变量 2).在“私有作用域中声明的变量”和“函数的形参”都是私有变量 在私有作用域中,我们代码执行的时候遇到一个变量,首先我们需要确定它是否为私有变量,如果是私有的变量,那么这个变量和外边的没有任何关系;如果不是私 阅读全文
posted @ 2017-08-23 15:59 Scar007 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 大的范围内包括两种: 第一种是:基本数据类型 包括:Number、String、Boolean、null、undefined 第二种是:引用数据类型 包括:Object:object(对象)、Array(数组)、RegExp(正则)、Date(日期)、 Function:Math(数学) 阅读全文
posted @ 2017-08-23 15:45 Scar007 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.原型继承(是JS中很常用的一种继承方式) 子类children想要继承父类father中的所有的属性和方法(私有+公有),只需要让children.prototype=new father;即可。 特点:它是把父类中私有的+公有的都继承在了子类原型上(子类公有的) 核心:原型继承并不是把父类中的 阅读全文
posted @ 2017-08-23 15:23 Scar007 阅读(207) 评论(0) 推荐(0) 编辑