六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 46|回复: 0

EXTJS的Layout Browser的性能问题

[复制链接]

升级  58%

7

主题

7

主题

7

主题

童生

Rank: 1

积分
29
 楼主| 发表于 2013-1-23 02:27:20 | 显示全部楼层 |阅读模式
我在今年的8月份刚接触EXTJS时,对她接近完美的表现很是惊艳,在看过部分文档后,我决定应用Layout Browser这个LAYOUT来做为我手头一个小项目的WEB前端实现,但在我做了将近4个功能时,已经被Layout Browser这个LAYOUT的性能所困扰......每刷新一次都要等很久......我一开始的惊艳已经变成了担忧,这个前端技术我还能再坚持用下去吗?
 
马上停下开发,来GOOGLE,来BAIDU......找了很多的资料来看,发现很多人(多是在应用EXTJS2.0)推荐使用IFRAME方式,而我一开始就是用的EXTJS3,他们多数为了性能也都推荐使用IFRAME方式来解决性能问题,如果是用IFRAME方式,我还不如不用这个了。。。。。。接着找。。。。。。
 
一方面在GOOGLE、BAIDU中找方法,一方面看EXTJS3中的文档,发现她的API文档用的是标签方式,这种方式不用一次加载全部功能,在分析了API文档的部分代码后,明白文档主要加载了树菜单,这样就可以解决起动时因加载功能过多引起的性能问题。OK,马上动手实现!
 
。。。。。。
 
在反复测试后才找到API文档方式点功能,加载页面时执行代码的方法。。。。。。不是把JS脚本单独写一个JS文件中,而是直接写在JSP文件中:
<script type="text/javascript" src="">Ext.onReady(function(){//代码。。。。。。}</script> 
这样在点树菜单的功能时,可实现AJAX方式打开一个功能,这样的效率相比Layout Browser的LOYOUT高了可不止一点儿,功能越多,差距越大。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表