javascript技术
文章平均质量分 70
魔方_小影
这个作者很懒,什么都没留下…
展开
-
Array数组技术总结 删除指定元素
第一种:自己先查找,然后再删除。 Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) {原创 2011-08-29 11:58:25 · 902 阅读 · 0 评论 -
获取浏览器各种可见边框长度
总算弄明白了为何用document.body.clientHeight,document.body.offsetHeight都没有办法获取网页可见区域的正确值,原来罪魁祸首是W3C定义的标准!!在新定义出来的标准下 document.documentElement.clientH转载 2011-08-30 11:09:05 · 607 阅读 · 0 评论 -
一个经典的回到顶部效果,兼容各种浏览器
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 回到顶部原创 2011-10-10 10:48:05 · 611 阅读 · 0 评论 -
用javascript来实现页面的换肤功能
js实现换肤功能的实现主要是通过利用js控制CSS来实现的。大致的实现原理是这样的, 1、先定义一个页面基本样式style.css来确定div的宽高等属性,使得整个页面的DIV元素有一个基本的框架结构。 2、再定义一系列的样式color1.css,color2.css……用来确定DIV元素的背景颜色,边框颜色等等。 3、用JS函数来决定调用哪个样式,并把调进来的样式写进cookie,这样就可转载 2012-02-22 16:29:36 · 526 阅读 · 0 评论 -
JavaScript中的new-prototype面向对象实现原理
javascript的new只是对class的一种模拟,这个也是业界说javascript的类根本不是类的原因——因为它是模拟的。 其实javascript的new关键字只不过做了五件事情。 1.创建Object 2.查找class的prototype上的所有方法、属性,复制一份给创建的Object(注意,如果prototype上有属性是function或者数组或者Object,那么转载 2012-03-02 15:34:48 · 514 阅读 · 0 评论 -
CSS、Javascript在IE和Firefox中的区别
一、document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]。 解决方转载 2012-03-13 15:47:49 · 425 阅读 · 0 评论