1.大家性能问题都是这么解决的啊,有的文件有2000多行的代码有点恐怖啊。
2.用对象方式去写新能问题确实很显。。。
楼主一共有几种解决方案:
第一:减轻你自身EXT框架的重量,将没用的东西全部抛去,顺便看看ExtCore的介绍。
第二:对文件大的js进行压缩,可以用gzip解决。
第三:尽量少使用IFrame.
第四:对于大型的组件比方说gridpanel可进行优化,优化方式去网上找。
1.js文件大小问题通过压缩,gzip解决
2.其他性能问题主要靠自己的代码,不要反复操作dom等
3.ext grid的性能,讨论很多了... BufferedView,LiveGrid
错别字啊..
js缓存来提高性能,
如果是js文件太大,就解压,有工具可以做到把空格全部去掉,就像开源js库一样,一下可以减少一半左右吧
Ext官方网站已经有关于"瘦身"法,你可以从几个方面去考虑,重新生成你所要的对象.如果感觉性能还是不怎么好,那就是要先进行压缩,再进行缓存.
深有同感啊,一个不是很复杂的页面都好几百行,常常是后台代码一会搞定,页面写死人,我也觉得用编程的方式写页面让人觉得郁闷,而且我也没有看到生产力的提高
我们是靠压缩哈,而且我们头说少用Ext.getCmp()
1.剔除空格等冗余。
2.将ext组件的实现放在不同的js文件中,不同页面调用组件的js按页面编写,不要混在一起,保证页面调用最精简的js。
其实比起ext,flex那个包1m多呢。。