黑铁时代
Programing is not only one kind of technology, but also one kind of art.
摘要: 节点类型中有一种类型叫DocumentFragment,即文档片段。文档片段是一种“轻量级”的文档,可以控制节点,但是又不会占用过多资源。 nodeType:11; nodeName:“#document-fragment”; nodeValue:null;由于每次我们在操作某个节点的时候,无论是移动,删除,还是添加,都会导致浏览器重绘整个树结构,这个代价是很昂贵的。如果我们一次要添加多个节点到树结构中,那么我们就需要多次重绘树结构。使用文档片段就很好的帮我们解决了这个问题。我们可以创建一个文档片段,将我们的需要添加的新节点用同样的方式添加到文档片段中,添加完成后,再将这个文档片段添加到... 阅读全文
posted @ 2012-07-08 22:25 黑铁时代 阅读(268) 评论(0) 推荐(0) 编辑
摘要: DOM,即文档对象模型,它提供了一个针对HMTL或者XML文档进行访问的API。目前主流浏览器都实现了DOM1级别的操作,包括FF,Chrome,Safari,opera1.7以上以及IE6以上。Node 类型 Node类型实现于Node接口,所以节点对象都继承至Node类型。网页中所有节点对象一起组成了一个树形的层次结构,称之为节点树。这些节点之间也存在相互的关系。 Node类型的属性: nodeType:规范一共定义了12中类型,但是常用的是元素类型1,属性类型2,文本类型3,文档类型9; nodeName:元素的标签名; nodeValue:如果存在,就是元素的值,不存在就是n... 阅读全文
posted @ 2012-07-08 22:09 黑铁时代 阅读(289) 评论(0) 推荐(0) 编辑
摘要: location对象主要用于提供导航的信息和导航功能。location对象是window的一个属性,但是你也可以通过document.location来访问,他们是指向同一个对象。location对象提供了很多有用的属性来获取导航的信息:hash:返回URL中散列字符串,即#打头的字符串;host:服务器名和端口号,如www.mydomain.com:80;hostname:只返回服务器名字;port:只返回端口号;href:完整的URL;pathname:请求文件的路径;search:返回查询字符串,即?打头的字符串;protocol:返回通讯协议,通常是http和https;加载页面loc 阅读全文
posted @ 2012-07-08 15:25 黑铁时代 阅读(168) 评论(0) 推荐(0) 编辑
摘要: setTimeout和setInterval 如果想使用JavaScript自定义动画效果,通常我们会使用setTimeout和setInterval,它们都是全局的方法。这两个函数的参数是一样的,第一个是回调函数(JavaScript代码的字符串也行,但是不推荐),第二个是以毫秒为单位的时间间隔。虽然参数一样,但是它们的行为还是有很大不同。 setTimeout( someFun, 1000 )表示在定义之后的一秒钟后会调用someFun这个函数;setInterval( someFun, 1000 )则是在定义之后,每隔一秒钟都会调用someFun。这些都是理想状态下,在实际情况中,定.. 阅读全文
posted @ 2012-07-08 02:17 黑铁时代 阅读(1524) 评论(0) 推荐(0) 编辑