关于获取各种浏览器可见窗口大小的一点点研究 script function getInfo() { var s = ; s += 网页可见区域宽:+ document.body.clientWidth; s += 网页可见区域高:+ document.body.clientHeight; s += 网页可见区域宽:+ document.body.offsetWidth + (包括边线和滚动条的宽); s += 网页可见区域高:+ document.body.offset 发布时间:2012-03-07 作者: 佚名技术 views(291)
在上一篇教程 《Mootools 1.2教程(2)DOM选择器》 中,我们介绍了一下选择器,其中有很多方法就会返回数组(一个你可以对其中内容进行多种操作的特殊列表)。今天,我们在来看看如何使用数组来管理DOM元素。 基本方法 .each(); 在处理数组时,.each();方法是你最好的朋友。它提供了一种很容易的方法来遍历数组的每个元素,如 发布时间:2012-03-07 作者: 佚名技术 views(450)
原文:http://www.gracecode.com/Archive/Display/2086 我们已经知道,null 没有任何的属性值,并且无法获取其实体(existence)值。所以 null.property 返回的是错误(error)而不是 undefined 。 考虑下面的代码 if (node.nextSibling.className == ...) { ... } 在 node 或者 node.nextSibling 为空(null)的情况下,会 发布时间:2012-03-07 作者: 佚名技术 views(212)
Firebug Lite 源自 Firebug ,可使用在IE、Opera、Safari 浏览器上。最新版本为 Firebug Lite 1.2 ,不仅包含了旧版本的console.log 命令,还可查看 DOM 元素、跟踪 XHRs,操纵 HTML、 CSS 和 JavaScript 。 Firebug Lite 可以在页面中插入调试: script type=''text/javascript'' src=''http://getfirebug.com/releases/li 发布时间:2012-03-07 作者: 佚名技术 views(828)
用途:用于获得在CSS文件中声明的特定样式中的某属性值。如: link id=system_style type=text/css href=global.css rel=stylesheet/ div id=myArticle style=left:10px;top:35px; 在global.css中声明了 #myArticle{width:400px; height:300px;} 这样的情况下,直接通过JS进行getElementById(myArticle).style.width是无 发布时间:2012-03-07 作者: 佚名技术 views(294)
在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到停止事件冒泡和阻止浏览器默认行为。 1..停止事件冒泡 JavaScript代码 //如果提供了事件对象,则这是一个非IE浏览器 if ( e e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else //否则,我们需要使用IE的方式来取 发布时间:2012-03-07 作者: 佚名技术 views(401)
原文:http://www.cssrain.cn/article.asp?id=985 首先是最常规的方法: p id=para title=cssrain demo! onclick=test() test/p script function test(){ alert(test); } /script 当某一天,我们知道JavaScript要跟HTML结构实现分离后,就会改了一种写法: p id=para title=cssrain demo!test/p script function t 发布时间:2012-03-07 作者: 佚名技术 views(450)
本文介绍了几乎所有关于对象的基本概念,什么是对象,如何创建对象,对象的属性的设置和读取,删除属性的方法,构造函数,对象原型,父类,子类,继承等等。 1.对象 * 对象是一种复合数据类型,它们将多个数据值集中在一个单元中,而且运行使用名字来存取这些值。解释对象的另一种方式是,对象是一个无序的属性集合,每个属 发布时间:2012-03-07 作者: 佚名技术 views(470)
|