本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Backbone入门指南(一):什么是Backbone?
1. 前言
本文的目的,是帮助大家快速理解掌握Backbone的使用,但它并不是API,因此我不会将每一个方法都详细地描述,但是我会告诉你如何学习它们。
这是一篇稍稍较长的技术文章,因为我想将我所了解的东西尽可能详细地分享给大家。但它还不至于出版为一本书籍,因为Backbone其实非常简单。当然,这并不表示Backbone提供的功能有限,相反,它能用简单的实现构建出复杂的应用,这正是B ...
Backbone及Underscore源码解析
最近一直在关注Backbone,工作之余将Backbone和Underscore库的源码逐行解析了一遍,并加入了完整的备注,我觉得已经足够详细,阅读它们可以帮助你快速了解Underscore和Backbone的内部实现。
解析及备注后的源码,请从本文的附件中下载。 我想将我所了解的东西尽可能详细地分享给大家,因此我现在正忙着编写一篇关于Backbone ...
javascript之backbone.js开发实战
在上一篇博客中我们说到了backbone.js在开发中的框架搭建和需要注意的一些东西。现在就接着说说怎么去开发一个具体的功能。就做个资讯栏目吧,首先是列表页面(这里以android为准,web也是相通的咯)。
1.首先不管做什么我们都需要有数据,先去服务器拿数据。也就是开始我们的model层。在model层里面我建议最好不要做其他的操作,只要操作数据就可以了。记住model就是数据,能不做别 ...
javascript之backbone.js框架搭建详解
网上有很多的backbone.js,其实看了很多的资料但是都觉得不是很详细,作为新手的话很难看懂,现在对于backbone.js略懂一点,就写出来给初学的人参考,如果有觉得写得不好的地方可以交流。我尽量写好,废话不多说现在开始。
1.backbone.js就是javascript的一个框架。它是基于MVC的。所以它有model、view和control之分,这里的control其实就是它里面 ...
Backbone 不能事件响应 及 MVC 设计的注意事项
原文内容及更多精彩,在这里:http://yysource.sourceforge.net/?p=52
假设 html 内容为:
<div id="container">
</div>
而 template 内容为:
<script type='text/template' id='tpl'>
& ...
Backbone 学习笔记
1. 在 backbone 的 set 方法的源码中,有如下一段代码:
// Handle both `"key", value` and `{key: value}` -style arguments.
if (_.isObject(key) || key == null) {
attrs = key;
optio ...
Backbone使用经验分享
本文不讨论Backbone(一下简称BN)的优缺点,已经认为你在使用BN或者想使用BN。
这是我在项目中的使用经验拿出来和大家分享讨论:
(为了保密,以下的代码不是项目中的真是代码,单纯为了举例说明)
1. 项目组织结构。
前端使用的ROR,后端是纯RESTFul接口。
目录:
MyProject 根路径
public 公共资源路径
...
RestEasy+Backbone初试
由于Backbone中的请求是rest风格的,所以后台我选择的RestEasy来提供服务。
前端代码还是采用的我之前的一片文章http://webexpressor.iteye.com/blog/1608830
一、后台代码
主要目的是以json的格式返回一个BookList
1.我的项目是采用的maven来控制jar包的,pom文件为:
<project xmlns= ...
Backbone制作联系人管理之过滤和路由(2)
第二部分 添加类型过滤和路由功能
如图这部分我们加入左上角的功能(基于第一部分来做的):
一、创建select,并填充数据
1.在index.html中添加标签
<header>
<div id="filter"><label>Show m ...
Backbone制作联系人管理之列表(1)
本系列将讲解使用backbone制作一个联系人管理器,共分为四个部分:
1.制作列表2.增加类型过滤、和路由功能3.增加添加、修改和删除功能4.与服务器的数据同步
第一部分:制作列表
完成这个功能需要:
1.我们先采用假数据,即定义一个联系人数组。
var contacts = [
{id: '1', name ...
Backbone实现简单的ListView
准备用Backbone实现一个简单的ListView,有的功能:
1.页面用模版渲染一个json数组数据(没有去请求数据库,简单的模拟)
2.绑定每个item,单击可以找到对应的model(该model即对象中包括创建时的所有属性)
在这里简单谈谈单页面应用(SPA)和传统的多页面(如JSP)开发的不同之处,多页面中每次得到一个列表,如果单击item去查看详情,一般都要去更具id到数据库 ...
Backbone之Model
在Backbone中模型是核心,要处理大量的处理逻辑和数据数据交互,包括:数据校验,访问控制,属性计算。
模型的使用还是比较简单的:
Person = Backbone.Model.extend({
defaults:{
sex:"male"
},
initialize : function() {
alert("Welcome t ...
Backbone的学习资源
一直想学习一种前端的MVC框架,这种框架有很多,也老早就听说了Backbone,它的资源在国内也算比较多,就先选择它了,网上有人对比了若干MVC框架,我觉得这些都各有各的优势,如果本身自己都还没有用熟练过任何一种,选择资源丰富的也算是比较好的一种选择了,日后在实践的时候发现它的弊端了,这时候可以再寻求其它框架,或者自己改善它,毕竟现在都是开源的~
下面是我搜集的一些关于Backbone的学习资源 ...
[转]jQuery消息提示插件 - Backbone.Notifier
转自给力技术 jQuery消息提示插件 - Backbone.Notifier
Backbone.Notifier 是一个相当给力、相当灵活的 jQuery 消息提示插件,它基于 Backbone.js 和 Underscore.js 而实现,并且拥有 3D 效果的窗口和动画特效等几个相当给力的特性。它的定制性相当高,提示窗口的出现位置可通过参数设置,除此之外,你可以自定义窗口样式主题。此插件 ...
Backbone.js介绍
注:教程请参见这里(本文有很多内容都是从这里翻译的),官方网站在这里;综合例子参见这里。
Backbone.js是一个前端MVC框架,model能够绑定键值对和自定义事件,集合具备可枚举方法的富API,视图具备事件处理能力,并且可以通过RESTful的JSON接口和你已有的API通信。
View
Backbone里的视图就是用来反映数据模型的,可以监听事件并响应,通过利用Un ...