9

我正在寻找构建一个需要多屏界面的基于 Web 的应用程序。

为了使这成为可能,我正在寻找以下内容:

  1. 任何使这成为可能的前端库——例如 jQuery 插件。
  2. 我应该看的任何设计模式。
  3. 任何成功的基于 Web 的多屏界面的开源实现。

在此处输入图像描述

4

2 回答 2

7

看看https://golden-layout.com/,它内置了对弹出组件到新浏览器窗口的支持。

于 2015-10-05T15:04:48.670 回答
1

您应该研究 Composite 和 Decorator 模式。事实上,GoF 书籍(Design Patters、Gamma 等人)中的案例研究(Lexi 文字处理器)是高度相关的——建立 UI 元素的层次结构,这些元素可能包含也可能不包含其中的小部件集合。

案例研究为这种 UI 设计提供了一个很好的起点,并涵盖了许多您可能不会考虑的事情。

于 2016-09-14T13:30:00.533 回答