摘要: JavaScript 是面向对象的。但是不少人对这一点理解得并不全面。在 JavaScript 中,对象分为两种。一种可以称为“普通对象”,就是我们所普遍理解的那些:数字、日期、用户自定义的对象(如:{})等等。还有一种,称为“方法对象”,就是我们通常定义的 function。你可能觉得奇怪:方法就是方法,怎么成了对象了?但是在 JavaScript... 阅读全文
posted @ 2009-08-25 16:53 WEB前端开发 阅读(661) 评论(2) 推荐(2) 编辑
摘要: 众所周知IE6不支持position:fixed,这个bug与IE6的双倍margin和不支持PNG透明等bug一样臭名昭著。前些天我做自己的博客模板的时候,遇到了这个问题。当时就简单的无视了IE6——尽管有几个使用IE6的朋友,一起BS我……但是对于大项目或商业网站,如果有用到这个属性的时候,是不可能直接无视的。你是如何让position:fixe... 阅读全文
posted @ 2009-08-25 16:20 WEB前端开发 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:do... 阅读全文
posted @ 2009-08-25 15:45 WEB前端开发 阅读(6672) 评论(0) 推荐(1) 编辑
摘要: call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数1:thisObj可选项。将被用作当前对象的对象。参数2:arg1, arg2, , argN可选项。将被传递方法参数序列。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thi... 阅读全文
posted @ 2009-08-25 15:34 WEB前端开发 阅读(706) 评论(0) 推荐(0) 编辑
摘要: <script>document.write(parseInt(10*Math.random()));  //输出0~10之间的随机整数document.write(Math.floor(Math.random()*10+1));  //输出1~10之间的随机整数function RndNum(n){var rnd="";for(var i=0;i<n;i++)rnd+=Math... 阅读全文
posted @ 2009-08-25 14:59 WEB前端开发 阅读(20819) 评论(0) 推荐(0) 编辑
摘要: var obj = document.getElementById(”select_id”); //selectidvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; // 选中值 阅读全文
posted @ 2009-08-25 11:49 WEB前端开发 阅读(2881) 评论(0) 推荐(0) 编辑