位置:首页 > Web开发 > BackboneJS在线教程 > BackboneJS在线教程

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应用程序或移动应用程序。