随笔- 473
文章- 6
评论- 337
阅读-
387万
12 2010 档案
js的slice函数
摘要:对于array对象的slice函数, 返回一个数组的一段。(仍为数组) arrayObj.slice(start, [end])参数 arrayObj必选项。一个 Array 对象。start必选项。arrayObj 中所指定的部分的开始元素是从零开始计算的下标。end可选项。arrayObj 中所指定的部分的结束元素是从零开始计算的下标。说明 slice 方法返回一个 Array 对象,其中包含了 arrayObj 的指定部分。 slice 方法一直复制到 end 所指定的元素,但是不包括该元素。如果 start 为负,将它作为 length + start处理,此处 length 为数
阅读全文
js:childNodes与firstChild、lastChild
摘要:在JavaScript中,使用childNodes属性可以返回一个数组,这个数组包含给定元素节点的全体子节点,如代码所示: 平板视图打印?01body02ul id="action"03li title="第一段文字"第一个/li04li title="第二段文字"第二个/li05/ul06script type="text/javascript"07var attr_p = document.getElementById("action");08alert(attr_p.childNodes[1].childNodes[0].nodeValue);09/sc
阅读全文
兼容IE与FF的childNodes问题(ff childNodes)
摘要:js操作document时,试图使用childNodes取得Div节点的Div子节点,IE浏览器中没有任何问题, 而FF浏览器会将TEXT_NODE类型的节点同样计入子节点,这样就会操作到错误的对象。 解决方法一般有两种, 一种是使用node的nodeType属性判断结点的类型,然后进行操作。 这种方法意味着,使用var childnodelist=document.getElementById("mydiv").childNodes;得到的 childnodelist在两个浏览器下并不是相同的list,而这种方法是通过nodeType对该列表进行了筛选,过滤出ELEMENT_NODE 类型的
阅读全文
前端开发的几个辅助类工具
摘要:为了提高Web 的性能,需要将脚本用样式文件压缩,即减少文件的大小,将不必要的空格等去除,同时也可以将脚本中的变量等进行混淆。YUI Compressor 是值得推荐的压缩工具,它的压缩比大约为50%,详细信息可以参考Yahoo 开发者网络。 在进行CSS Sprites 样式开发时,经常需要对Photoshop 中制作的图片进行测算,比较麻烦。这时可以利用CSS Sprites样式生成工具快速地测算每张小图的位置,具体参考www.cssforest.org/blog 。关于CSS Sprites 的内容在以下章节中将详细描述。 Web 中必不可少的就是颜色。碰到你喜欢的颜色,可又不知道它的值
阅读全文
jQuery视觉手册
摘要:jQuery视觉手册(jQuery Visual Cheat Sheet)是国外知名前端专家Woork制作的对网站设计师和开发人员都灰常有用且实用的参考手册,针对jQuery 1.3。该手册(共6页)包含了全部的附有较详细描述jQuery API参考和部分示例代码。 手册的设计风格简洁,模块化的组织结构可以让你很方便的找到自己想要的内容。 预览: 下载: 从box下载 来自:前端观察
阅读全文
iOS 4.2版safari对HTML5特性支持更新
摘要:文章整理自 Safari on iOS 4.2: Accelerometer, WebSockets, SVG, AJAX2 & better HTML5 support 请尊重版权,转载请注明出自前端观察 嗯,据说iOS 4.2发布了,所有的iPhone,iPod、iPad啥的,都可以免费更新。令人欣慰的是,这个版本的iOS对HTML5新特性的支持有比较大的升级, 其中包括对WebSockets和加速器(Accelerometer)的支持,新的event、支持打印、新的JavaScript 数据类型和更好的SVG支持。 事实上,Apple还没有更新Safari文档。这里的信息只是基于在
阅读全文