摘要:
javascript获取网页宽高,屏幕宽高,屏幕分辨率等 阅读全文
摘要:
javascript中call(),apply()用法 阅读全文
摘要:
javaScript的事件冒泡事件捕获 阅读全文
摘要:
javascript实现继承的六种方式 阅读全文
摘要:
/*1.对象字面量*/ var obj1 = { name:"zhangsan", age:18 }; /*2.构造函数创建对象*/ function Fun(){} var obj2 = new Fun(); /*3.Object创建对象*/ var obj3 = new Object(); ... 阅读全文
摘要:
function fn() { console.log(this.name); return "fn函数的返回值"; } /*1.方法调用*/ //方法调用,this指向window,相当于是window调用 fn(); /*2.对象调用*/ var obj={name:"zhangsan",fun:funct... 阅读全文
摘要:
/* * 闭包实现缓存 * 属性:有个键--值 --->所以可以将缓存数据存放在一个对象中 * 方法:缓存存储 setCache * 缓存的获取 getCache * */ function configCache(){ var obj={};//设置一个内部的对象 用来存储缓存数据;这个属性是私有的 ... 阅读全文
摘要:
/*拷贝创建对象*/ function hightExtend() { var key = 0, i = 0, len = arguments.length; target = null; if (len == 0) { return false; } else if (len == 1) { return arguments[... 阅读全文
摘要:
//沙箱:模块化,沙箱是一个隔离的环境,最大的好处就是避免全局变量的污染. var model = (function () {//一个匿名的立即执行函数 var price = 900;//这是一个model局部的变量,外界无法访问,无法修改 //有效的保障了属性的安全性 return { pay: function (money) { ... 阅读全文
摘要:
//toString()方法,与call()方法结合;用来进行数据类型检测 console.log(Object.prototype.toString.call([]));//'[object Array]' console.log(Object.prototype.toString.call({}));//'[object Object]' console.log(Object.prot... 阅读全文