JavaScript
webexpressor
这个作者很懒,什么都没留下…
展开
-
Backbone的学习资源
一直想学习一种前端的MVC框架,这种框架有很多,也老早就听说了Backbone,它的资源在国内也算比较多,就先选择它了,网上有人对比了若干MVC框架,我觉得这些都各有各的优势,如果本身自己都还没有用熟练过任何一种,选择资源丰富的也算是比较好的一种选择了,日后在实践的时候发现它的弊端了,这时候可以再寻求其它框架,或者自己改善它,毕竟现在都是开源的~ 下面是我搜集的一些关于Backbone的学习资...原创 2012-07-26 12:24:04 · 100 阅读 · 0 评论 -
Backbone之Model
在Backbone中模型是核心,要处理大量的处理逻辑和数据数据交互,包括:数据校验,访问控制,属性计算。 模型的使用还是比较简单的: Person = Backbone.Model.extend({ defaults:{ sex:"male" }, initialize : function() { alert("Welcome to this world")...2012-07-26 14:18:54 · 86 阅读 · 0 评论 -
Backbone实现简单的ListView
准备用Backbone实现一个简单的ListView,有的功能: 1.页面用模版渲染一个json数组数据(没有去请求数据库,简单的模拟) 2.绑定每个item,单击可以找到对应的model(该model即对象中包括创建时的所有属性) 在这里简单谈谈单页面应用(SPA)和传统的多页面(如JSP)开发的不同之处,多页面中每次得到一个列表,如果单击item去查看详情,一般都要去更具id到数据...2012-07-27 11:31:55 · 86 阅读 · 0 评论 -
Backbone制作联系人管理之列表(1)
本系列将讲解使用backbone制作一个联系人管理器,共分为四个部分: 1.制作列表2.增加类型过滤、和路由功能3.增加添加、修改和删除功能4.与服务器的数据同步 第一部分:制作列表 完成这个功能需要: 1.我们先采用假数据,即定义一个联系人数组。 var contacts = [ {id: '1', nam...原创 2012-08-07 14:51:52 · 89 阅读 · 0 评论 -
Backbone制作联系人管理之过滤和路由(2)
第二部分 添加类型过滤和路由功能 如图这部分我们加入左上角的功能(基于第一部分来做的): 一、创建select,并填充数据 1.在index.html中添加标签 <header> <div id="filter"><label>Show me:</la...原创 2012-08-07 17:00:56 · 151 阅读 · 0 评论 -
RestEasy+Backbone初试
由于Backbone中的请求是rest风格的,所以后台我选择的RestEasy来提供服务。 前端代码还是采用的我之前的一片文章http://webexpressor.iteye.com/blog/1608830 一、后台代码 主要目的是以json的格式返回一个BookList 1.我的项目是采用的maven来控制jar包的,pom文件为: <project xmlns...2012-08-09 19:39:05 · 220 阅读 · 0 评论