elevator-demo:解耦模块化AMD Javascript App开发演示

时间:2024-08-03 03:57:00
【文件属性】:

文件名称:elevator-demo:解耦模块化AMD Javascript App开发演示

文件大小:2.39MB

文件格式:ZIP

更新时间:2024-08-03 03:57:00

JavaScript

电梯演示 此应用程序源于对不受现有保密协议限制的示例项目的需求。 它旨在成为经典“电梯悖论”的简化版本,并演示了 RequireJS 和 KnockoutJS 在完全基于 AMD 的模块化应用程序中的使用。 KnockoutJS 框架将 HTML 文档与 Javascript 代码分离,从而消除了对容易出错的事件处理程序和 Jquery 调用的需要。 此应用程序中的所有动画都是基于 CSS3 的,从而实现了非常轻量且与环境无关的代码库。 基于百分比的值和@media 查询的组合提供了智能手机兼容的纯 CSS3 响应内容,可在各种现代浏览器中查看。 此应用程序的设计模式与 Knockout 以数据为中心的模型-视图-视图模型模式不同,采用更多的混合方法,将程序逻辑驻留在控制器中,该控制器通过视图模型进行通信。 理由是,对于这个特定项目,确实没有后端数据需要管理,而且由于 Viewmo


网友评论