首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

4.4  Ajax应用中的模型

模型负责表示应用的业务领域,即应用涉及的真实世界主题,无论它是一家服装店、一件乐器,还是空间中点的集合。我们已经注意到,按照应用的规模来看DOM并不是模型。模型是使用JavaScript编写的一组代码。像大多数设计模式一样,MVC高度基于面向对象的思想。

JavaScript并没有设计成一种面向对象语言,尽管用它来进行类似于面向对象的方式编程并不很困难。它确实可以通过prototype机制来定义一些与对象的类非常相似的东西,而且一些开发者已经为JavaScript实现了继承系统,附录B中将更多地讨论这些问题。就使用JavaScript实现MVC而言,我们已经将这一模式修改为适应JavaScript的编码风格,例如,直接作为事件监听器传递 Function 对象。当定义模型时,使用JavaScript对象,并且尽量多地使用这种语言的面向对象开发方法,是很有意义的。在下面一节,我们将展示如何做到这一点。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论