2017年9月26日
摘要: var V = { };var AP = ap = Array.prototype;var OP = op = Object.prototype;var objEqual = V.objEqual = function(objA, objB){ if (typeof arguments[0] != 阅读全文
posted @ 2017-09-26 16:02 vsmart 阅读(480) 评论(0) 推荐(1) 编辑
摘要: var arr = [1,2,3];var arr2 = [1,2,3]; console.log(arr.toString()==arr2.toString()); 阅读全文
posted @ 2017-09-26 14:40 vsmart 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: var obj = { name : 'zhl', age : 30 } var obj2 = JSON.parse(JSON.stringify(obj)); obj2.age = 40; console.log(obj.age); //30 阅读全文
posted @ 2017-09-26 14:37 vsmart 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 一,传统JS继承方法: 1,原型式继承: 貌似可以用了,不要高兴太早,这里是有很大的坑的! 此继承方法有几个弊端: 1,声明父类与子类的构造函数中有很多重复的初始化赋值; 2,实例化子类的对象 flag 属性竟然是 true 然而这个属性本身子类并没有初始化,哪来的? console.log(wor 阅读全文
posted @ 2017-09-26 11:30 vsmart 阅读(210) 评论(0) 推荐(0) 编辑
摘要: ECMAScript5新特性总结 虽然ECMAScript5早就成为标准推出来了,但之前因为一直用的是ECMAScript3,并且工作中总是要求兼容IE的低版本,所以用的比较少。如今市场上大多数浏览器都能兼容ECMAScript5(IE8除外),逐渐的就用的比较多了。今天主要是把ECMAScript 阅读全文
posted @ 2017-09-26 10:24 vsmart 阅读(350) 评论(0) 推荐(0) 编辑