[][JavaScript]高效 JavaScript

[/url]
[*][url=/admin/blogs/#usefunction]如果你需要函数,那就用函数[/url]
[/list]</li>[*][url=/admin/blogs/#avoidwith]避免使用<code> with</code>[/url]
[*][url=/admin/blogs/#trycatch]不要在影响性能的关键函数中使用 <code>try-catch-finally</code> [/url]
[*][url=/admin/blogs/#isolate]分隔 <code>eval</code> 和 <code>with</code>[/url]
[*][url=/admin/blogs/#avoidglobal]避免使用全局变量[/url]
[*][url=/admin/blogs/#implicitconversion]注意隐式对象转换[/url]
[*][url=/admin/blogs/#forin]在关键函数中避免 <code>for-in</code> [/url]
[*][url=/admin/blogs/#stringaccumulator]优化 string 合并[/url]
[*][url=/admin/blogs/#primitiveoperator]基本运算符比函数调用更快[/url]
[*][url=/admin/blogs/#timeouts]向 <code>settimeout()</code> 和 <code>setinterval()</code>传送函数名,而不要传送字符串[/url]
[/list]<h3>dom</h3>[list=1][*][url=/admin/blogs/#reflow]重绘和 reflow[/url] [list=1]<li>[url=/admin/blogs/#minimumreflow]减少 reflow 次数[/url]
[*][url=/admin/blogs/#minimalreflow]最小化 reflow 影响[/url]
[/list]</li>[*][url=/admin/blogs/#modifyingtree]修改 dom 树[/url]
[*][url=/admin/blogs/#invisibleelement]修改不可见元素[/url]
[*][url=/admin/blogs/#measuring]测量大小[/url]
[*][url=/admin/blogs/#stylechanges]一次修改多个样式值[/url]
[*][url=/admin/blogs/#smoothspeed]用流畅性换取速度[/url]
[*][url=/admin/blogs/#manynodes]避免搜索大量节点[/url]
[*][url=/admin/blogs/#xpath]使用 xpath 提高速度[/url]
[*][url=/admin/blogs/#traversemodify]避免在遍历 dom 时修改 dom[/url]
[*][url=/admin/blogs/#cachevalues]使用变量保存 dom 值[/url]
[/list]<h3>页面载入</h3>[list=1][*][url=/admin/blogs/#docreferences]避免保存来自其他文档的引用[/url]
[*][url=/admin/blogs/#fasthistory]快速历史浏览[/url]
[*][url=/admin/blogs/#xmlhttprequest]使用 xmlhttprequest[/url]
[*][url=/admin/blogs/#dynamicscript]动态创建 script 元素[/url]
[*][url=/admin/blogs/#locationnreplace]<code>location.replace()</code> 控制历史项[/url]
[/list]<div><p class="by"><span style="color: #ff0000;">作者 </span>[url=http://dev.opera.com/author/28143]<span style="color: #ff0000;">mark 'tarquin' wilton-jones</span>[/url]<span style="color: #ff0000;"> · 2006年11月2日</span> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值