Flex开发RIA和WEB应用的5个建议
2009-01-06 / Category:Flex资料
Advertisement
1.避免容器内嵌套其它容器,减少使用相对大小和相对位置
如果容器内的组件使用了百分比,任何大小和位置的改变都将需要重新计算容器内的组件位置,如果嵌套越深则计算越耗时
2.尽可能使用像Canvas这样的轻量级容器
Canvas是最小的容器,仅支持绝对定位。多数时候都能代替HBox和VBox。另外,Canvas是自定义容器的首选。它有基本的容器功能和好的扩展能力
3.避免使用像DataGrid,AdvancedDataGrid这样的组件
大的组件有强大的功能但需要更多的内存和CPU需求。因为复杂,很难实现样式,模式和渲染(itemRenderer).
4.使用分页来处理数据
当使用数据类型的组件时,尽可能减少显示的数据量。例如TileList组件,不管是否需要它都会创建全部的数据,这太浪费资源了。而像ViewStack、TabNavigator等等,只会在需要时创建。
5.setStyle和styleName
实际上,Flex组件样式是个可视的东西,在组件初始化时,他们使用当前样式来实现样式。如果我们复位样式,组件大小和位置将重新调整。像第一点所说,组件嵌套越深计算代价越大。
本文链接:http://www.scriptlover.com/post/302
Related posts
- 【Flex资料】Flex DataGrid Header separators的样式 2009-04-02
- 【Flex资料】flex 使用 swc 2009-03-13
- 【Flex资料】非常有用的flex切换效果 2009-03-13
- 【Flex资料】Flex 3 CookBook简体中文版 2009-02-16
- 【Flex资料】在Flex中直接添加Sprite 2009-01-21
- 【html&css】一些对CSS3开发人员非常有用的工具 2010-08-09
- 【资源整理】Web 设计与开发者必须知道的 15 个站点 2009-07-27
- 【枯井专栏】Web开发学习心得—HTML,XHTML 2009-03-18
- 【Flex资料】Flex简单开发环境 2008-11-01
- 【网络杂谈】web开发人员必学的五堂课 2008-10-27
- 【英语学习】几个关于高效工作的建议 2009-02-09
- 【标准规范】web 2.0网站命名的7个建议 2008-08-02
