Flex开发RIA和WEB应用的5个建议
日期:2009-01-06 阅读:116 分类:Flex~Flash
1.避免容器内嵌套其它容器,减少使用相对大小和相对位置
如果容器内的组件使用了百分比,任何大小和位置的改变都将需要重新计算容器内的组件位置,如果嵌套越深则计算越耗时
2.尽可能使用像Canvas这样的轻量级容器
Canvas是最小的容器,仅支持绝对定位。多数时候都能代替HBox和VBox。另外,Canvas是自定义容器的首选。它有基本的容器功能和好的扩展能力
3.避免使用像DataGrid,AdvancedDataGrid这样的组件
大的组件有强大的功能但需要更多的内存和CPU需求。因为复杂,很难实现样式,模式和渲染(itemRenderer).
4.使用分页来处理数据
当使用数据类型的组件时,尽可能减少显示的数据量。例如TileList组件,不管是否需要它都会创建全部的数据,这太浪费资源了。而像ViewStack、TabNavigator等等,只会在需要时创建。
5.setStyle和styleName
实际上,Flex组件样式是个可视的东西,在组件初始化时,他们使用当前样式来实现样式。如果我们复位样式,组件大小和位置将重新调整。像第一点所说,组件嵌套越深计算代价越大。
相关文章
- 在Flex中使用CSS 2008-12-18
- Flex添加事件监听 2008-12-18
- Flex编码的过程分析 2008-12-22
- 不错的flex资料站点 2008-11-02
- Flex简单开发环境 2008-11-01
- 网络链接查看工具 2008-09-09
- 开发中的常见问题 2008-10-20
- web开发人员必学的五堂课 2008-10-27
- Web开发学习心得—HTML,XHTML 2009-03-18
- web 2.0网站命名的7个建议 2008-08-02
- 几个关于高效工作的建议 2009-02-09
- Google网站管理员:提升移动Web性能的4个建议 2011-12-04
- 建议准备进阿里或者刚到的同学们看看 2011-09-11