`
zhangyaochun
  • 浏览: 2614961 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

backbone的View之extend

阅读更多

 

    extend

 

     Backbone.View.extend

 

  • 可以用来创建一个自定义的View
  • 可以指定View的事件、tagName、className或者id


     
 

  • 大小: 9.7 KB
分享到:
评论

相关推荐

    实例讲解JavaScript的Backbone.js框架中的View视图

    当你创建视图时,可以通过Backbone.View.extend()方法继承View类。在这个过程中,视图的initialize()方法会被自动触发,开发者可以在该方法中定义视图的初始化逻辑,比如渲染视图或者绑定事件处理器。 每一个View都...

    BackBone介绍及使用

    var StudentView = Backbone.View.extend({ tagName: 'li', template: _.template('<%= name %> - 岁'), render: function() { this.$el.html(this.template(this.model.toJSON())); return this; } }); ``` ...

    backbone 入门指南

    var View = Backbone.View.extend({ initialize: function() { this.collection = new Collection(); this.collection.fetch(); }, render: function() { // 渲染逻辑 } }); return View; }); ``` #### ...

    backbone 实例

    var UserView = Backbone.View.extend({ el: "#user-info", initialize: function() { this.model.on("change", this.render, this); }, render: function() { var template = _.template($("#user-template")...

    backbone.js入门教程

    var HelloWorldView = Backbone.View.extend({ el: '#container', initialize: function() { this.model.on('change:message', this.render, this); }, render: function() { this.$el.text(this.model.get('...

    Backbone.D3View:由D3 DOM包装器提供支持的Backbone View

    Backbone.D3View 仅使用D3 DOM方法进行元素选择和事件委派的Backbone.View的替代品。 它不依赖jQuery。 注意:Backbone.D3View至少依赖于1.b版本的Backbone。 Backbone 1.1.2与Backbone.D3View不兼容。使用方法: ...

    实例讲解JavaScript的Backbone.js框架中的View视图_.docx

    ### Backbone.js框架中的View视图详解 ...View是Backbone的核心组成部分之一,它不仅负责渲染数据,还负责监听用户事件并做出响应。掌握View的使用方法有助于你更高效地开发出具有良好用户体验的应用程序。

    backbone.epoxy

    var MyView = Backbone.Epoxy.View.extend({ model: MyModel, }); ``` 接下来,你可以使用`bindTo:`或`bind:`方法来指定视图元素与模型属性之间的绑定。比如,将输入框的值与模型的某个属性绑定: ```javascript ...

    backbone教程

    Backbone.Model是Backbone.js的核心组件之一,用于表示应用程序中的所有数据。模型可以创建、校验、销毁和保存到服务器端。当模型中的数据发生改变时,会自动触发一个"change"事件,所有用于展示模型数据的视图都会...

    JS MVC框架(BackBone)

    var MyView = Backbone.View.extend({ el: '#someElement', // 指定视图所关联的DOM元素 events: { 'click button': 'handleClick' }, initialize: function() { this.model.on('change', this.render, this);...

    backbone文档

    Backbone.js 是一款轻量级的JavaScript库,主要用于构建客户端的Web应用程序,它引入了Model-View-Controller(MVC)的...随着前端开发需求的增长,理解并掌握Backbone.js成为了提升开发效率和代码质量的关键技能之一。

    Backbone中View之间传值的学习心得

    var DocumentView = Backbone.View.extend({ onEdit: function() { Backbone.trigger('documentEdit'); } }); var SidebarView = Backbone.View.extend({ initialize: function(options) { Backbone.on('...

    前端项目-backbone.stickit.zip

    var MyView = Backbone.View.extend({ events: { 'change .input': 'updateModel' }, stickit: function() { this.$('.input').stickit(this.model, { attributes: ['value'], update: 'change' }); }, ...

    简单了解Backbone.js的Model模型以及View视图的

    创建View通常是通过`Backbone.View.extend()`,并且可以设置`el`属性来指定View对应的DOM元素,或者在初始化时传入一个DOM元素。 ```javascript var MyView = Backbone.View.extend({ // 视图逻辑 }); ``` View的...

    require+backbone结合开发的例子

    var MyModel = Backbone.Model.extend({ // model attributes and methods }); return MyModel; }); ``` 3. **加载和使用模块**:在需要使用这些模块的地方,通过`require`函数加载它们。这有助于按需加载和...

    backbone.js underscore.js

    在实际项目中,Backbone.js依赖于Underscore.js,因为Backbone的一些功能如事件系统和模板引擎就构建在Underscore.js之上。同时,jQuery-1.10.2.js作为基础库,提供了DOM操作和Ajax请求的支持,使得开发者可以方便地...

    backbone.baseview:一个简单的用于骨干网的BaseView

    extend ( { tagName : 'ul' , template : _ . template ( ` <% _.each(collection, function(model) { %> <li><%- model.value %> <% }); %> ` ) } ) ; const collection = new ...

Global site tag (gtag.js) - Google Analytics