摘要: alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(document).height()); //浏览器时下窗口文档的高度 alert($(document.body).height());//浏览器时下窗口文档body的高度 alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin alert($(window).width()); //浏览器时下窗口可视区域宽度 alert($(document).width());//浏览器时 阅读全文
posted @ 2013-06-17 10:39 e加菲猫 阅读(873) 评论(0) 推荐(0)
摘要: javascript函数有一个重要的属性callee,这个属性用来引用当前正在执行的函数。我们可以用这个函数来实现一个函数检查的功能。function checkArgs(args) { var actual = args.length; var expected = args.callee.length; if(actual!=expected) { throw new Error("Wrong number of arguments"); } }function f(x,y,z) { checkArgs(arguments); ale... 阅读全文
posted @ 2013-06-15 00:00 e加菲猫 阅读(210) 评论(0) 推荐(0)
摘要: js语法比较灵活,它的this不像java,C#等面向对象语言this是指向当前对象的。js的this是指向了调用方法的那个对象。例如:v=1;function test() { alert(this.v);};test();这里调用的对象是window对象,所以这个this则代表window。我们可以通过一些方法来改变this的指向,例如:v = 1;function test() { alert(this.v);}var o = { v : 2};test.call(o);//一种方式test.apply(o);//二种方式最后引用一句别人的经典总结: javascript的th... 阅读全文
posted @ 2013-06-08 15:04 e加菲猫 阅读(121) 评论(0) 推荐(0)