gpt4 book ai didi

html - Flex 到 HTML5 - 表示层是什么(canvas、div、???)

转载 作者:行者123 更新时间:2023-11-27 22:36:57 30 4
gpt4 key购买 nike

我的问题是关于从 Flex3 到 HTML5 的迁移。我想自己迁移而不是应用程序。问题是,什么方向最好,和flex knowledge最相似。也许我会重新实现我的 flex 库中已有的一些自定义组件。我认为我必须在 HTML5 中实现一些有用的 flex 组件——例如高级数据网格或树。

现在我可以看到两种可能性:

  • 将页面(或大DIV)作为应用程序主类,并实现其他基于扩展 DIV 功能的组件 - 并放置DIV in DIV in DIV - 就像 AS3 使用 UIComponent。它给了我支持通过浏览器环境事件处理或 DIV 移动和重绘等
  • 假设一个 CANVAS 组件作为应用程序主类。建立自己的具有所有者绘图控件等的类树。我想我需要为我的内部视觉实现事件处理和调度成分。我还需要执行所有 UI 操作(如移动、重绘)实现我自己。

我假设,我将开始构建自己的类/组件库以供将来长期使用。问题是什么对知识和工作投资更好?

最好了解对这个问题的广泛意见。你可以在这里给你吗?

最佳答案

根据经验,我们可以说编写 DataGrid 组件是一项非常艰巨的任务。 3 年来,我们一直在研究我们的 DataGrid 组件,并且我们仍在添加功能。与其编写自己的类似 ADG 的组件,不如考虑使用 JS 框架。以下是一些:

  • DOJO(RIA 企业应用程序开发的优秀框架,以及免费!)

  • Sencha(非常好,但商业化)

  • JQuery(非常流行,但高度分散)。

其中每一个都带有自己的网格组件。 Senchas 网格非常好,但一些 jquery 网格也不错。例如:Best dynamic JavaScript/JQuery Grid

底线是,不要重新发明轮子。有许多优秀的付费和免费版本,选择一个适合您的并运行它。

关于html - Flex 到 HTML5 - 表示层是什么(canvas、div、???),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13413072/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com