Montage 是 Montage Studio 维护的一个优雅的 开源 HTML5 框架,与原生 SDK 相当,但更容易学习。它提供了模块化组件,
Montage 是 Montage Studio 维护的一个优雅的 开源 HTML5 框架,与原生 SDK 相当,但更容易学习。它提供了模块化组件,
Montage 具有清晰的界面,可用于创建自定义用户界面组件。每个组件都可以独立存在或由其他组件组成。每个组件都被模型为一个独立的 Web 应用程序,具有自己的 HTML 模板、JavaScript、CSS、序列化组件对象模型和资源。几乎没有例外,组件可以像其他 Web 页面一样在 Web 平台上运行。Montage 中没有完全由 JavaScript 控制的模板。这种关注点分离使设计师可以使用他们熟悉的技术(无需深入了解 JavaScript) , 开发人员则可以使用熟悉的技术来隔离和测试单个组件。
通过数据绑定, Montage 可以更轻松地管理应用程序和 UI 状态。一个 UI 组件或 Montage 对象可以与另一个组件或对象建立简单的或双向的绑定。当绑定对象的绑定属性或更深层的属性路径发生更新时,源对象也会同步更新。
Montage 使用功能性反应性绑定 (FRB)。与“传统”绑定不同,FRB 可以优雅地绑定长的属性路径和集合的内容。它们还可以逐步更新包括映射、扁平数组、和值以及平均值等查询链的结果,以及根据标志的变化添加和删除集合中的元素。FRB 使得逐步确保一致状态变得非常容易。FRB 由强大的功能性和通用构建块组合而成,使其可靠、易于扩展和易于维护。
暂无开放 Issues,或尚未同步最近议题。