`
zhengxuezhou
  • 浏览: 151832 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex开发RIA和WEB应用的5个建议

阅读更多
1.避免容器内嵌套其它容器,减少使用相对大小和相对位置
如果容器内的组件使用了百分比,任何大小和位置的改变都将需要重新计算容器内的组件位置,如果嵌套越深则计算越耗时

2.尽可能使用像Canvas这样的轻量级容器
Canvas是最小的容器,仅支持绝对定位。多数时候都能代替HBox和VBox。另外,Canvas是自定义容器的首选。它有基本的容器功能和好的扩展能力

3.避免使用像DataGrid,AdvancedDataGrid这样的组件
大的组件有强大的功能但需要更多的内存和CPU需求。因为复杂,很难实现样式,模式和渲染(itemRenderer).

4.使用分页来处理数据
当使用数据类型的组件时,尽可能减少显示的数据量。例如TileList组件,不管是否需要它都会创建全部的数据,这太浪费资源了。而像ViewStack、TabNavigator等等,只会在需要时创建。

5.setStyle和styleName
实际上,Flex组件样式是个可视的东西,在组件初始化时,他们使用当前样式来实现样式。如果我们复位样式,组件大小和位置将重新调整。像第一点所说,组件嵌套越深计算代价越大。
分享到:
评论

相关推荐

    Flex 3 RIA开发详解与精深实践

    书中会介绍Air平台的特点,以及如何使用Flex开发跨平台的桌面应用程序,包括文件系统访问、本地数据库存储和桌面集成等特性。 此外,书中还会涵盖Flex的动画和特效制作,使开发者能够创建出富有吸引力的用户体验。...

    Flex4:开发RIA应用程序

    以上知识点概述了Flex4开发RIA应用程序的核心概念,特点,开发环境,项目结构,与Flash的关系,部署方式,开发流程和学习途径,旨在帮助开发者熟悉和掌握使用Flex4技术开发高效、响应快速的互联网应用程序的各个方面...

    《Flex 3 RIA开发详解与精深实践》

    Flex是Adobe公司推出的一种基于ActionScript和Flash Player的开放源代码框架,用于构建交互式、数据驱动的Web应用程序。这本书不仅涵盖了Flex 3的基础知识,还深入探讨了实践中的高级技巧和最佳实践。 ria开发的...

    Flex_3_RIA开发详解与精深实践.pdf

    Flex是Adobe公司推出的一种用于构建富互联网应用(RIA)的开源框架,它基于ActionScript编程语言和Flash Player或Adobe AIR运行环境,能够创建交互性强、图形丰富的Web应用程序。 在Flex 3中,开发者可以利用MXML和...

    Flex4开发RIA应用程序.pdf

    综上所述,《Flex4:开发RIA应用程序》这门课程为开发者提供了一个全面深入学习Flex4技术的机会。通过本课程的学习,参与者不仅能掌握Flex4的基本原理和开发技巧,还能了解如何使用Adobe Flash Builder 4等工具高效...

    Flex_4.0_RIA开发详解

    Flex 4.0 是 Adobe 公司为开发富互联网应用程序(RIAs)提供的一套全面的工具和技术。Flex 4.0 强调了增强用户体验、优化...无论是对于个人开发者还是企业团队,Flex 4.0 都是构建高质量、富交互性Web应用的理想选择。

    Flex_4.0_RIA开发详解.pdf

    Flex 4.0是Adobe公司推出的一套富互联网应用(RIA)开发解决方案,它允许开发者构建强大的交互式web应用程序。Flex使用MXML(一种基于XML的标记语言)和ActionScript(基于ECMAScript的编程语言)作为开发语言,具有...

    Flex入门教程-Web和RIA工程实例

    Flex是基于ActionScript和MXML,用于构建交互式、高性能的Web应用的工具,它允许开发者创建具有丰富图形和动态效果的用户界面。 在本教程中,你会学到以下核心知识点: 1. **Flex基础**:首先,你需要了解Flex的...

    Flex 3 RIA开发详解与精深实践一

    Flex不仅适用于Web应用,还支持**AIR(Adobe Integrated Runtime)**,允许开发者将Flex应用打包为桌面应用,享受更稳定的运行环境和更丰富的本地资源访问权限。这意味着Flex应用可以在无需浏览器的情况下独立运行,...

    Flex4:开发RIA应用程序 pdf

    Flex4是Adobe公司推出的一种强大的富互联网应用(Rich Internet Application, RIA)开发框架,它主要基于ActionScript和MXML,用于构建具有丰富图形界面和交互功能的Web应用程序。本书《Flex4:开发RIA应用程序》...

    Flex 4.0 RIA开发详解.rar

    Flex是Adobe公司推出的一系列工具和技术,使开发人员可以开发和部署可升级的富互联网应用程序(RIAs)。Flex提供了一种现代的、基于标准的语言来支持公共模板设计、客户端运行环境、编程模型、开发模型和高级数据...

    Flex 在web中的应用实例

    Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用程序。在本"Flex在Web中的应用实例"中,我们将深入探讨Flex如何...

    Flex_4.0_RIA开发详解讲义.rar

    Flex 4.0是Adobe公司推出的富互联网应用(RIA)开发框架,主要应用于构建具有高度交互性和动态用户体验的Web应用程序。这份"Flex_4.0_RIA开发详解讲义"显然是一个详细的教程,旨在帮助开发者深入理解Flex 4.0平台的...

    集成Flex与J2EE的面向RIA+Web应用的研究与实现

    ### 集成Flex与J2EE的面向RIA+Web应用的研究与实现 #### 引言 随着企业信息化进程的推进,基于B/S(浏览器/服务器)模式的J2EE多层架构成为主流的Web应用开发方案。然而,传统J2EE开发受到核心组件EJB模型限制的...

    Flex3RIA开发详解与精深实践

    通过深入阅读《Flex3 RIA开发详解与精深实践》,开发者不仅能掌握Flex3的基本技能,还能理解如何利用这些技能创建高效、互动的RIA应用,提升Web应用的用户体验。这本书无疑是学习Flex3开发的重要参考资料。

    Flex 4.0 RIA开发详解讲义

    Flex 4.0是Adobe公司推出的一个用于构建富互联网应用程序(RIAs)的框架,它提供了强大的工具和技术,使得开发者可以创建出具有丰富交互性和视觉吸引力的Web应用。Flex 4.0 RIA开发详解主要涵盖了以下几个核心知识点...

    Flex 3 RIA开发详解与精深实践三

    《Flex 3 RIA开发详解与精深实践》一书中的第七章,深入探讨了Flex在企业级开发中的应用,特别是Flex与Struts的结合,以及Flex如何与数据服务交互,为企业级Web应用和AIR桌面应用带来创新。本书强调了RIA(Rich ...

    Flex_4:开发RIA_应用程序.pdf

    ### Flex 4:开发RIA应用程序 #### 一、Flex与RIA概述 - **Flex简介**: - Flex是一个开源框架,用于构建高质量的客户端应用程序,这些应用程序可以跨浏览器、操作系统和设备流畅运行。 - Flex最初由Macromedia...

Global site tag (gtag.js) - Google Analytics