摘要: 本文提供即刻提升你的脚本性能的十个步骤。不用担心,这并不是什么高深的技巧。人人皆可运用! 这些技巧包括: 使用最新版本 合并、最小化脚本 用for替代each 用ID替代class选择器 给选择器指定前后文 建立缓存 避免DOM操作 避免使用concat(),利用join()处理长字串 返回false值 利用小抄和参考文档 1. 使用最新版本 jQuery一直处于不断的开发和改进过程中。 John... 阅读全文
posted @ 2010-05-23 22:44 心梦帆影 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一.执行效率 1. DOM 1.1 使用DocumentFragment优化多次append 说明:添加多个dom元素时,先将元素append到DocumentFragment中,最后统一将DocumentFragment添加到页面。 该做法可以减少页面渲染dom元素的次数。经IE和Fx下测试,在append1000个元素时,效率能提高10%-30%,Fx下提升较为明显。 服用前: for (va... 阅读全文
posted @ 2010-05-23 22:39 心梦帆影 阅读(1247) 评论(0) 推荐(1) 编辑
摘要: 我们都知道,DOM操作的效率是很低的,尤其是用JS操作DOM的时候,性能的优劣更是引发问题和争论的焦点。 这里我们先分析一个很简单的例子: <ul> <li>1111</li> <li>1111</li> <li>1111</li> <li>1111</li> <li>1111... 阅读全文
posted @ 2010-05-23 22:38 心梦帆影 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 2, 复制节点。 cloneNode(boolean) : 它有一个参数。 var mes = document.createTextNode("hello world"); var container = document.createElement("p"); container.appendChild(mes); document.body... 阅读全文
posted @ 2010-05-23 22:31 心梦帆影 阅读(760) 评论(0) 推荐(1) 编辑