mvc模式分离javascript开发
是抽象了直接与数据交互的过程。这些方法经常被增删改查的任务调用,比如:创建,读取,更新,删除等操作。
var Events = {
get: function (id) { return this.data[id]; }, del: function (id) { delete this.data[id]; AjaxRequest.send(’/events/delete/’ + id); }, data:{ ‘112′: { ‘name’: ‘Party time!’, ‘date’: ‘2009-10-31′ }, ‘113′: { ‘name’: ‘Pressies!’, ‘date’: ‘2009-12-25′ } } metadata: { ‘name’: { ‘type’:''text’, ‘maxlength’:20 }, ‘date’: { ‘type’:''date’, ‘between’:[''2008-01-01'',''2009-01-01''] } } } 我们需要一个方法去描述数据。所以我们增加这个metadata字段来描述数据的类型以及数据的限定条件。 The View在mvc模式中,view负责接收数据并且决定数据如何显示。view层可以用页面已存在的html,也可以从服务器端请求一个新的html组件, 还可以自己通过dom创建新的html元素。合并提供的数据以视图的形式显示给用户,有一点很重要,就是view层并不关心数据来自哪里,或者怎么获取 到,它只负责取走数据使用。 View.EventsDialog = function(CalendarEvent) {
var html = ‘ {name}‘ + {date}
‘; var Events.data = { View.EventsDialog(Events.data[''112'']); // edits item 112 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |