现在的位置: 首页 > 综合 > 正文

javascript优化

2018年06月08日 ⁄ 综合 ⁄ 共 438字 ⁄ 字号 评论关闭

1、extjs的性能优化

1)如果页面只用到ext的某个组件,可以定制加载,不要使用ext-all.js、ext-base.js;

2)对于ext-all.js、ext-base.js、ext-all.css设置其永不过期,这样页面刷新时不会重复加载;

3)对于getElement、getElemetsbyName、getElementsByTag等得到的元素进行缓存;

2、javascript的性能优化

1)变量定义一定要用var,否则隐式声明出来的变量都是全局变量,不是局部变量;
2)全局变量没用时记得要置null;
3)注意正确使用delete,删除没用的一些函数属性;
4)注意正确使用try...cache,确保去处无效引用的代码能被正确执行;
5)open出来的窗口即使close了,它的window对象还是存在的,要记得删除引用;
6)frame和iframe的情况和窗口的情况类似。

7)内存泄漏。如:死循环、如创建dom时append的顺序造成Cross-Page Leak

抱歉!评论已关闭.