【发布时间】:2016-07-31 06:09:10
【问题描述】:
是否有可能,是否存在任何支持 Web 浏览器中可撕下小部件的框架?即在 Visual Studio 中,您可以将任何窗口拉出主窗口以创建一个单独的浮动窗口。
我们有一个本地应用程序,我们将其部分移植到网络上。目前我们有能力将一些窗口拖出主窗口以创建一个单独的窗口。我们希望在基于 Web 的应用版本中支持类似的功能。
我们目前没有绑定到任何特定的 UI javascript 框架,因此如果您能深入了解 Web UI 框架在此功能方面的当前状态,我们将不胜感激。
【问题讨论】:
-
检查这个github.com/STRML/react-grid-layout(它是用于React框架的)
-
那是网格布局。我们正在寻找可撕下的工具窗口。
-
您在浏览器中运行是吗?我没有听说过。有趣的是你可以做到。弄清楚机械原理需要一些肘部油脂。首先,您的“小部件”必须设计为能够在新的浏览器窗口中独立存在。
-
你要撕掉哪些小部件?
-
不同的表示层通常需要重新考虑您的应用程序设计。尽管这在技术上可行且可行,但我真的想知道您在设计应用程序时是否考虑到了网络。例如考虑移动客户端,其中每个被撕下的小部件宁愿成为一个单独的选项卡。这可能不是用户想要的。我宁愿检查是否允许最小化/隐藏工具面板并在屏幕上重新排序,而不是撕掉它们。移植应用程序时需要进行一些交易,这就是事物的本质:)
标签: javascript html single-page-application