欢迎来到天天文库
浏览记录
ID:35461189
大小:59.98 KB
页数:6页
时间:2019-03-24
《跨平台企业应用基于backbone的前端开发说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、跨平台企业应用基于ackbone的前端开发说明1.编写Model2.编写Collection3.编写模板4.编写View5.编写Controler1.编写Modela)创建一个Model类,从Backbone.Model继承b)为model指定数据的来源地址和提交去向的uri,可以是字符串,也可以是一个会返回字符串的函数c)为model中个字段数据的约束性编写规则(校验规则)d)为model指定id字段屈性名,如果该屈性名就是〃id〃的话就不用指定了;e)初始化的时候会被调用的函数(这个一般不写)eg:EOA.Model.PendingltemModel=Backb
2、one.Model.extend({//(a)url:function(){//(b)returnthis.urIRoot+newDate().getTime();},validate:function(){//(c)},idAttribute:"taskld",//(d)urIRoot:"http://10.13.48.135/index/",initialize:function(){//(e)});2.编写Collection还是所有的Model都需要Collection,如果不需要的,可以省去这步)a)创建一个Collection类,从Backbone.Co
3、llection继承b)为Collection中要装入的Model指定类c)为该集合填充数据的数据来源url,与model也可以是函数d)初始化的时候会被调用的函数(一般不写)EOA.Collection.PendingList=Backbone.Collection.extend({//(a)model:EOA.Model.PendingltemModel,//(b)url:'archives/pending/list/'+newDate().getTime(),//(c)initialize:function(){//(d)}});3・编写模板a)javascr
4、ipt模板需要放到一対script标签中,并且type不为常规可解析的typeb)这里写了一个id是为了方便js拿到,在下面的View中有用到c)黄底部分是填充的数据的表达式(这里还可以用{}一对标签来写一段逻辑代码,这里没有用到)内部工作签报
5、签报题头v/th>{=taskname}签报号{=taskid}vth>紧急程度v/th>vtd>普通vth>请示项要点v/th>{=taskkey}vth>主送领导v/th>{=tasksendleader}v/td>vth>报送部门v/th>{=taskdeptname}v/td>vth>经办人v/th>{=tasktransactor}v/td6、>vth>联系电话v/th>{=tasktel}报送日期v/th>{=taskdate}请示项具体内容:{=taskdesc}领导意见:v/pxtextareaid=nleader_idea"rows="3"cols="30">{=leaderldea}7、c"xahref="javascript:void(O);"id=Hagree"class="btn_grayml_5wOne">同意v/axahref="javascript:void(O);"id="disagree"class=nbtn_grayml_5wTow">不同意征求他人意见返回申请人v/axahref="inter.html"class="btn_graywHalf">转发他人处理v/ax
6、>
7、c"xahref="javascript:void(O);"id=Hagree"class="btn_grayml_5wOne">同意v/axahref="javascript:void(O);"id="disagree"class=nbtn_grayml_5wTow">不同意征求他人意见返回申请人v/axahref="inter.html"class="btn_graywHalf">转发他人处理v/ax
此文档下载收益归作者所有