BackboneJS教程

Backbone.js是什么?

BackboneJS是一种轻量级的JavaScript库,它允许开发并在Web浏览器中运行客户端应用程序。它提供了MVC框架,它抽象成数据模型,DOM到视图,并构建这两种事件。

历史

Backbone.js是由Jeremy Ashkenas开发,最初发布于2010年10月13日。

什么时候使用BackboneJS?

  • 如果正在创建使用使用JavaScript或jQuery代码应用。以代码添加或替换DOM元素到应用程序让一些请求或显示动画的应用程序或添加更多的行数,,应用程序可能会变得复杂。

  • 如果想更好地设计大量代码,可以考虑使用Backbone.js库,它提供良好的功能,以良好的组织和结构化的方式来开发应用程序。

  • 通过Backbone通信事件,这样就不会有乱七八糟的应用程序。代码将是更清洁,更好,更易于维护。

特点

  • Backbone.js使用开发应用程序和前端更容易,更好地使用JavaScript功能。

  • Backbone提供了各种架构,如模型,视图,事件,路由和集合组装的客户端Web应用程序。

  • 当模型发生变化,它会自动更新应用程序的HTML。

  • Backbone.js是分离的业务和用户界面逻辑的一个简单库。

  • 它是自由和开放源码库,其中包含超过100个可用的扩展。

  • 它就像一个backbone项目,并帮助组织代码。

  • 管理的数据模型,其包括用户数据,并在与写在客户端的格式相同的服务器侧显示该数据。

  • 它具有柔软的依赖jQuery和强依赖Underscore.js。

  • 它允许在良好的结构和组织形式创建客户端Web应用程序或移动应用程序。


猿狮妹
2022-12-05
BackboneJS教程 在线教程
热门教程
1 BackboneJS教程 BackboneJS是一种轻量级的JavaScript库,它允许开发并在Web浏览器中运行客户端应用程序。它提供了MVC框架,它抽象成数据模型,DOM到视图,并构建这两种事件。
2 BackboneJS model.toJSON()方法 它返回属性的副本作为对象的JSON字符串化。 语法 model.toJSON(options) 参数: options:它定义了参数,如变量名,ID返回模型的属性浅拷贝时使用的模型。 示例 !DOCTYPE html head title Model Example
3 Backbone.View.extend()方法 它扩展Backbone.View类来创建一个自定义的视图类。 语法 Backbone.View.extend(properties, classProperties) 参数: properties:提供视图类实例属性。 classProperties:classProperties附着在视图的构造函数。 示例
4 BackboneJS model.save()方法 它通过委派sync() 方法读取和每次保存模型时调用Backbone便会保存模型的数据。 语法 model.save(attributes,options) 参数: attributes:它定义了一个模型的属性。 options:它接受参数,如id, name 等它们
5 BackboneJS环境设置 Backbone.js是非常容易安装和工作的。本章将讨论关于下载Backbone.js库和设置。 Backbone.js可以以两种方式使用: 从它的官方网站上下载UI库。 从下载CDN UI库 从它的官方网站上下载UI库 当你
6 BackboneJS model.clear()方法 它将删除所有的属性,包括backbone模型的id属性。 语法 model.clear(options) 参数: options:它定义了一个用于模型可选参数。 示例 !DOCTYPE html head title Model Example /title script src = https://code.jque
7 BackboneJS model.destroy()方法 它从服务器中销毁或删除模型,使用Backbone.sync方法,它代表了HTTPdelete请求。 语法 model.destroy(options) 参数: options:它包括参数,如id, name 等,这会从服务器上删除。 示例 !DOCTYPE html head
8 BackboneJS model.url()方法 它被用于模型的实例并返回URL,其中模型的资源位置。 语法 model.url() 示例 !DOCTYPE html head title Model Example /title script src = https://code.jquery.com/jquery-2.1.3.min.js type = text/javascript /script script
9 BackboneJS事件listenTo 它讲述了一个对象,监听它对另一个对象的特定事件。当事件发生时它跟踪事件并提供回调函数。 语法 object.listenTo(other, event, callback) 参数: other: 它定义了其他对象的名称。 event: 它绑
10 BackboneJS事件 事件能够结合对象,并引发自定义事件即可以使用选择的所需名称绑定自定义事件。 下表列出了所有可以用它来操作BackboneJS-事件的方法: S.N. 方法及说明 1 on It binds an event to an object
BackboneJS教程
  • Copyright © 2021 猿狮院, All rights reserved.