mvc模式分离javascript开发
JavaScript MVC 中文:http://blog.youmila.com/?p=423 —from yapollo.li@gmail.com javascript 已经从一个“小演员”发展成为舞台的中心”人物“。它的足迹已经遍布我们的服务器和发展计划的一览表中,并且正在持续增长中。因此我们必须思考怎样才能提 高我们的javascript代码的重用性和更容易维护性呢?或许,MVC能够给我们一些好的提示。 追溯到1978年在Xeroc PARC, Trygve Reenskau发表了 recalled the origin of the MVC concept (PDF):(这篇文章成为了MVC的起源) 这部分原文我就不翻译了哈(保留原味的好哈): There are four roles in this user interaction paradigm. The human User has a mental model of the information he is currently working with. The object playing the Model role is the computer’s internal and invisible representation of this information. The computer presents different aspects of the information through objects playing the View role, several Views of the same model objects can be visible on the computer screen simultaneously. Objects playing the Controller role translate User commands into suitable messages for the View or Model objects as needed. 换句话说,用户在做某件事情时,这件事情被转到controller这边,并且controller知道下一步去做什么,一般来说 controller会从model层这边请求数据,并且把获取到的数据放到view层并且显示给用户。但是这样的划分层结构,对于一个网站或者是web 应用程序来说意味着什么呢? Foundations(基础)静态文档时w |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |