本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- 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
- 喧嚣求静
- kingwell.leng
- mwhgJava
- lich0079
最新文章列表
Backbone 1.0.0 版 API _ Backbone.Events 解析
Events is a module that can be mixed in to any object, giving the object the ability to bind and trigger custom named events. Events do not have to be declared before they are bound, and may take pass ...
Backbone 1.0.0 版 API 解析
Backbone官网: http://backbonejs.org
Github地址:https://github.com/jashkenas/backbone/
Backbone's only hard dependency is Underscore.js ( >= 1.5.0). For RESTful persistence, history support via Ba ...
透过源码学前端 之 Backbone 二
透过源码学前端 之 Backbone 二 -- 江潇
第二部分 Events - 首先讨论下 【 Observable -- 观察者模式 】
Events 是Backbone 框架的基础,个人认为其也是代码思维最精秒部分,
先做一个简单的demo,作为后面使用范例
var Person = function(){};
for( var key in Events ...
透过源码学前端 之 Backbone 一
透过源码学前端 之 Backbone -- 江潇
赘言:
机缘之下,11年4月从设计转型专职做前端,经过半年的摸索、迷惑 和 知识储备,11年12月 开始通过学习框架的源码来学习js。
最初学习的是ext 3.4.0,公司前端组主要是对ext进行二次封装的组件开发。最初因起点太低而步履维艰,其中ext_base里的代码了写四遍才对其作用,有了初步的了解。
Observable部 ...
Backbone入门指南(七):Router和History (路由控制器)
本文转自:http://yujianshenbing.iteye.com/
10. Router和History (路由控制)
Backbone.Router担任了一部分Controller(控制器)的工作,它一般运行在单页应用中,能将特定的URL或锚点规则绑定到一个指定的方法(后文中称Action)。
当我们开发一个单页应用时,常常会遇到这样两个问题:
我们在同一个页面 ...
Backbone入门指南(六):View (视图)
本文转自:http://yujianshenbing.iteye.com/
9. View (视图控制器)
我们在前面的章节中介绍了Model和Collection,它们都是用于数据管理和交互,在本章 ...
Backbone入门指南(五):Collection (数据模型集合)
本文转自:http://yujianshenbing.iteye.com/
8. Collection (数据模型集合)
如果将一个Model对象比喻成数据库中的一条记录,那么Collection就是一张数据表。它表示为一个模型集合类,用于存储和管理一系列相同类型的模型对象。
8.1 创建集合
集合用于组织和管理多个模型,但它并不是必须的,如果你的某个模型对象是唯一的(单例 ...
backbone 的delegateEvent用法
這篇文章記錄關於 Backbone delegateEvents(), 也許會用到。
假設我們有一段已知的 HTML template:
/* main.html */
<script type="text/template" id="test-tmpl">
<div>
<button type="bu ...
Backbone入门指南(四):Model(数据模型)
本文转自:http://yujianshenbing.iteye.com/
7. Model (数据模型)
Model是Backbone中所有数据模型的基类,用于封装原始数据,并提供对数据进行操作的方法,我们一般通过继承的方式来扩展和使用它。
如果你做过数据库开发,可能对ORM(对象关系映射)不会陌生,而Backbone中的Model就像是映射出来的一个数据对象,它可以对应到数 ...
Backbone入门指南(三):Events(事件管理)
本文转自:http://yujianshenbing.iteye.com/
6. Events (事件管理)
从这一章开始,我将正式介绍Backbone的内容,过程中会有许多例子和代码,你应该将这些代码复制到你的页面,并查看它们的运行效果。
我介绍的第一个模块是Backbone.Events(事件管理),因为我在介绍任何其它的模块时都会提到它,你可以想象到它的重要性。
E ...
Backbone入门指南(二):依赖库Underscore
本文转自:http://yujianshenbing.iteye.com/
5. Underscore.js
Underscore封装了常用的JavaScript对象操作方法,用于提高开发效率。它本身与我们介绍的主题“Backbone”没有半毛钱的关系,因此你可以完全不理会“Backbone”的概念来学习它,或将它单独运用到任何一个页面。(另外,Underscore还可以被使 ...
Backbone入门指南(一):什么是Backbone?
本文转自:http://yujianshenbing.iteye.com/
1. 前言
本文的目的,是帮助大家快速理解掌握Backbone的使用,但它并不是API,因此我不会将每一个方法都详细地描述,但是我会告诉你如何学习它们。
这是一篇稍稍较长的技术文章,因为我想将我所了解的东西尽可能详细地分享给大家。但它还不至于出版为一本书籍,因为Backbone其实非常简单。当然,这并 ...
Backbone及Underscore源码解析
本文转自:http://yujianshenbing.iteye.com/
最近一直在关注Backbone,工作之余将Backbone和Underscore库的源码逐行解析了一遍,并加入了完整的备注,我觉得已经足够详细,阅读它们可以帮助你快速了解Underscore和Backbone的内部实现。
解析及备注后的源码,请从本文的附件中下载。 我想将我所了解的 ...