RIA开发一些技巧

RIA开发 作为一个单页面应用的开发 解决RIA的性能陷阱
是一件非常重要的事情   下面的一些性能陷阱总结,是小弟自己在项目中摸索的,这里权作抛砖引玉

欢迎各位大神吐槽


1.页面html代码过多 


很多人认为html代码过多后 寻找某个dom对象 将极大的影响浏览器性能,这个有个小技巧:
一旦一个模块级别的dom对象被创建后,赋予它一个索引,类似c中的指针,将它放置于全局的缓存中

稍后如果需要调用该模块中的某个dom时,再利用JQ中的select.find()函数


2.页面HTML代码插入


切忌频繁插入html代码  每次的代码插入都将引起浏览器的渲染 

所以尽可能一次性插入HTML  另外html代码拼接时  尽可能避免使用“+”  改用数组push()后join()将是一个不错的选择


3.对于大数量级的页面展示 使用分段式加载


这个似乎是每个RIA不可避免的一种情况,分断式的加载应注意数据与页面展示的一致性,这里只能自己维护一个数据流,详细的一些操作规范见 《海量操作下的js编码规范》
http://blog.csdn.net/nihaox1/article/details/8460004
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值