-
加叹号是将其变成函数表达式,而非函数声明查看全部
-
使用构造器访问不到外部的变量查看全部
-
简单模块化,减少全局作用的污染;查看全部
-
数据类型判断,不懂查看全部
-
function 变量(){}:函数声明 var 变量=function(){}函数表达式查看全部
-
js三种作用域,没有块级作用域查看全部
-
循环闭包常见错误查看全部
-
闭包知识点查看全部
-
属性标签查看全部
-
var yz; if(obj.y){ yz = obj.y.z; } var yz = obj && obj.y && obj.y.z查看全部
-
有Object prototype 才有 obj.toString查看全部
-
继承的三种方式: 1.Student.protptype = Rerson.prototype; // 禁止使用,修改子类时会一并修改父类 2.Student.prototype = new Person(); // 不推荐使用,使用Person的构造器创建会带回Person的参数 3.Student.prototype = Object.create(Person.prototype); // 理想的继承方式 ES5以下没有Object.create()方法,以下为模拟方式: if (!Object.create) { Object.create = function(proto) { function F() {} F.prototype = proto; return new F; }; }查看全部
-
原型链查看全部
-
严格模式查看全部
-
js中不建议使用with(原因): 1.让JS引擎优化更难; 2.可读性差 3.可被变量定义代替 4.严格模式下被禁用 使用时可通过定义变量来取代with查看全部
举报
0/150
提交
取消