最新文章列表

Backbone标准例子——通讯录

通讯录,一个基于Backbone的经典例子。 页面截图如下:   html代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Backbone通讯录</title> <link rel=&q ...
z2009zxiaolong 评论(2) 有17011人浏览 2013-04-15 20:09

backbone的History之start

     start      Backbone.history.start([options])     当你的所有路由创建并且设置完毕后,调用Backbone.history.start()来开始监控hashchange事件,并且分配路由   需要指出的是:如果想在你的应用中使用HTML5支持的pushState,可以用:   Backbone.history.s ...
zhangyaochun 评论(0) 有2896人浏览 2013-02-28 12:57

backbone的Collection

       Backbone.Collection   集合是模型的有序组合 可以给集合绑定change事件,这样当集合中的模型发生变化的时候得到通知,也可以监听add和remove  
zhangyaochun 评论(0) 有1146人浏览 2013-02-26 10:36

backbone的Model之initialize

      initialize        new Model([attributes],[options])     创建模型实例的时候,可以传一些属性的初始值-----它们会被set到模型中。 如果你定义了initialize函数,它会在模型创建的时候调用。   new Book({ title:"zhangyaochun test", ...
zhangyaochun 评论(0) 有1533人浏览 2013-02-23 17:19

backbone的Model之id|cid|idAttribute

    id      model.id          模型的特殊属性,id可以是任意的字符串(整数id或者UUID)         cid      model.cid        模型的特殊属性,cid或者client id是当所有模型第一次创建的时候,自动分配的唯一标识。            本质上还是调用underscore的uniq ...
zhangyaochun 评论(0) 有1849人浏览 2013-02-23 17:17

backbone的Model之attributes

     attributes         model.attributes          模型状态的内部hash表                    源码:   var Model = Backbone.Model = function(attributes,options){ ......... // ...
zhangyaochun 评论(0) 有1652人浏览 2013-02-23 17:17

backbone的Model之isNew

     isNew       model.isNew()       判断模型是否保存到server了。如果模型没有id,则认为是新的。       源码:   isNew:function(){ return this.id == null; }  
zhangyaochun 评论(0) 有1291人浏览 2013-02-23 16:55

backbone的Model之defaults

            defaults   定义模型的一些 默认属性         
zhangyaochun 评论(0) 有1310人浏览 2013-02-22 13:49

backbone的Model之get|set

  get         model.get(attribute)           从模型里面获取当前指定的属性值   note.get("title");          源码:        get:function(attr){ return this.attributes[attr]; }       set ...
zhangyaochun 评论(0) 有4294人浏览 2013-02-22 13:11

backbone的Model

     Backbone.Model   模型是所有应用程序的核心。包含大量逻辑的交互数据:转换、验证、计算还有访问控制。 你可以用特定的方法来扩展Backbone.Model 模型提供一些用于管理变化的功能  
zhangyaochun 评论(0) 有1255人浏览 2013-02-22 12:43

backbone的View之extend

      extend        Backbone.View.extend   可以用来创建一个自定义的View 可以指定View的事件、tagName、className或者id       
zhangyaochun 评论(0) 有1376人浏览 2013-02-22 11:16

backbone的View之$el

     $el   view元素的一个缓存的jQuery对象或者Zepto对象  
zhangyaochun 评论(0) 有1589人浏览 2013-02-22 10:12

backbone的View之el

     el   所有的view都有一个DOM元素,就是el属性 可以指定:tagName、className、id、attribute等 如何不定义的话,就是一个空的div var ItemView = Backbone.View.extend({ tagName:'li' }); var BodyView = Backbone.View.extend( ...
zhangyaochun 评论(0) 有2091人浏览 2013-02-21 18:50

backboneJS

     backbone.js   重量级js MVC应用框架 通过Models 进行key-value绑定 通过Collections 提供API进行枚举 通过Views进行事件处理、与Application通过RESTful JSON进行交换 依赖jquery与underscore(>= 1.4.3) 官网:http://backbonejs.org/ 最新版本 ...
zhangyaochun 评论(0) 有1353人浏览 2013-02-21 17:05

Backbone入门指南(七):Router和History (路由控制器)

10. Router和History (路由控制)   Backbone.Router担任了一部分Controller(控制器)的工作,它一般运行在单页应用中,能将特定的URL或锚点规则绑定到一个指定的方法(后文中称Action)。   当我们开发一个单页应用时,常常会遇到这样两个问题:   我们在同一个页面中通过用户的操作来隐藏、显示HTML块,为用户提供一个无刷新、完整流畅的体验,但用户可 ...
yujianshenbing 评论(4) 有21350人浏览 2012-12-18 17:01

Backbone入门指南(六):View (视图)

9. View (视图控制器)   我们在前面的章节中介绍了Model和Collection,它们都是用于数据管理和交互,在本章我们讨论如何使用视图(View)将这些数据渲染到界面,以及如何管理界面事件和逻辑。   Backbone中的视图提供了一组处理DOM事件、和渲染模型(或集合)数据的方法(在使用视图类之前,你必须先导入jQuery或Zepto)。   视图类提供的方法非常简单,我们一般 ...
yujianshenbing 评论(0) 有11457人浏览 2012-12-17 09:39

Backbone入门指南(五):Collection (数据模型集合)

8. Collection (数据模型集合)   如果将一个Model对象比喻成数据库中的一条记录,那么Collection就是一张数据表。它表示为一个模型集合类,用于存储和 ...
yujianshenbing 评论(3) 有17386人浏览 2012-12-17 09:33

Backbone入门指南(四):Model(数据模型)

7. Model (数据模型)   Model是Backbone中所有数据模型的基类,用于封装原始数据,并提供对数据进行操作的方法,我们一般通过继承的方式来扩展和使用它。   如果你做过数据库开发,可能对ORM(对象关系映射)不会陌生,而Backbone中的Model就像是映射出来的一个数据对象,它可以对应到数据库中的某一条记录,并通过操作对象,将数据自动同步到服务器数据库。(下一节即将介绍的C ...
yujianshenbing 评论(11) 有19523人浏览 2012-12-16 10:03

Backbone入门指南(三):Events(事件管理)

6. Events (事件管理)   从这一章开始,我将正式介绍Backbone的内容,过程中会有许多例子和代码,你应该将这些代码复制到你的页面,并查看它们的运行效果。   我介绍的第一个模块是Backbone.Events(事件管理),因为我在介绍任何其它的模块时都会提到它,你可以想象到它的重要性。   Events是Backbone中所有其它模块的基类,无论是Model、Collectio ...
yujianshenbing 评论(1) 有9388人浏览 2012-12-16 09:37

Backbone入门指南(二):依赖库Underscore

5. Underscore.js   Underscore封装了常用的JavaScript对象操作方法,用于提高开发效率。它本身与我们介绍的主题“Backbone”没有半毛钱的关系,因此你可以 ...
yujianshenbing 评论(3) 有13180人浏览 2012-12-15 17:32

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics