鍍金池/ 教程/ HTML/ BackboneJS視圖
BackboneJS Collection.extend()方法
BackboneJS collection.pop()方法
BackboneJS collection.set()方法
BackboneJS collection.remove()方法
BackboneJS view.attributes
Backbone.View.extend()方法
BackboneJS router.route()方法
BackboneJS model.destroy()方法
BackboneJS視圖初始化
BackboneJS事件stopListening
BackboneJS collection.clone()方法
BackboneJS router.navigate()方法
BackboneJS model.idAttribute屬性
BackboneJS router.execute()方法
BackboneJS模型
BackboneJS model.previousAttributes()方法
BackboneJS model.escape()方法
BackboneJS model.previous()方法
BackboneJS應(yīng)用
BackboneJS view.setElement()方法
BackboneJS collection.findWhere()方法
BackboneJS collection.slice()方法
BackboneJS view.el
BackboneJS集合
BackboneJS model.unset()方法
BackboneJS collection.comparator屬性
BackboneJS collection.push()方法
BackboneJS model.save()方法
BackboneJS collection.shift()方法
BackboneJS collection.parse()方法
BackboneJS Collection.model
BackboneJS教程
BackboneJS model.defaults
BackboneJS事件trigger
BackboneJS collection.sync()方法
BackboneJS model.has()方法
BackboneJS model.isNew()方法
BackboneJS model.url()方法
BackboneJS Model.get()方法
BackboneJS視圖
BackboneJS model.clone()方法
BackboneJS collection.toJSON()方法
BackboneJS Backbone.emulateHTTP
BackboneJS Router初始化
BackboneJS環(huán)境設(shè)置
BackboneJS model.fetch()方法
BackboneJS事件
BackboneJS Model.set()方法
BackboneJS router.routes
BackboneJS collection.unshift()方法
BackboneJS collection.add()方法
BackboneJS collection.models
BackboneJS model.hasChanged()方法
BackboneJS collection.url()方法
BackboneJS Backbone.history.start()方法
BackboneJS model.validate()方法
BackboneJS collection.create()方法
BackboneJS model.parse()方法
BackboneJS事件on
BackboneJS collection.at()方法
BackboneJS事件off
BackboneJS view.$(selector)方法
BackboneJS .sync()方法
BackboneJS collection.sort()函數(shù)
BackboneJS collection.length
BackboneJS model.changedAttributes()方法
BackboneJS model.isValid()方法
BackboneJS model.attributes屬性
BackboneJS collection.reset()方法
BackboneJS model.validationError
BackboneJS model.clear()方法
BackboneJS collection.get(id)方法
BackboneJS model.changed
BackboneJS同步
BackboneJS 集合初始化
BackboneJS collection.fetch()方法
BackboneJS model.sync()方法
BackboneJS Model.extend()方法
BackboneJS model.id屬性
BackboneJS model.urlRoot()方法
BackboneJS路由
BackboneJS事件once
BackboneJS collection.pluck()方法
BackboneJS view.template(data)方法
BackboneJS事件listenTo
BackboneJS collection.where()方法
BackboneJS model.toJSON()方法
BackboneJS Backbone.emulateJSON
BackboneJS Model.initialize()方法
BackboneJS view.$el
BackboneJS事件listenToOnce
BackboneJS model.cid屬性

BackboneJS視圖

視圖是用來反映“你的數(shù)據(jù)模型看起來是怎么樣的”。 層現(xiàn)模型數(shù)據(jù)給用戶。它們所提供模型的數(shù)據(jù)呈現(xiàn)給用戶, 它處理用戶輸入事件,綁定事件和方法,使模型或集合與用戶交互。

下表列出可用于操縱BackboneJS-視圖的方法:

S.N. 方法 & 描述
1 extend
擴展Backbone.View類來創(chuàng)建一個自定義的視圖類
2 initialize
使用new關(guān)鍵字實例化視圖
3 el
定義元素用作視圖參考
4 $el
代表jQuery對象的視圖元素
5 setElement
指定現(xiàn)有的DOM元素到不同的DOM元素
6 attributes
可以被用來作為DOM元素上視圖類屬性
7 $(jQuery)
被用作選擇器,其包含$函數(shù)和運行視圖的元素中的查詢
8 template
渲染視圖,模板創(chuàng)建標記的可重復(fù)使用副本,并提供了訪問實例數(shù)據(jù)
9 render
包含用于呈現(xiàn)模板的邏輯
10 remove
移除DOM的一個視圖
11 delegateEvents
元素綁定到指定的DOM元素的回調(diào)方法用來處理事件
12 undelegateEvents
將刪除從委托的視圖事件