Backbone.js 是一个流行的 JavaScript 框架,用于构建可扩展的、动态的 Web 应用程序。下面概述了基于 Backbone.js 的站点结构及其主要部分。
应用是 Backbone.js 的基础,它表示一个完整的应用程序。应用包含以下部分:
插件为应用程序添加了额外的功能。插件可以监听应用程序的事件,修改应用程序的状态,并调用应用程序的模型和视图。
模型表示应用程序中的数据对象。模型可以包含多个属性,并且可以与其视图和集合一起使用。
视图表示应用程序中的 UI 组件。视图可以包含多个子视图,并可以与模型和集合一起使用。
集合表示应用程序中的数据集合。集合可以包含多个模型,并可以提供用于排序、过滤和分页数据的方法。
页面表示应用程序中的单个页面。页面通常包含一个视图和与该视图相关的数据。
路由表示应用程序的 URL 和处理程序之间的关系。路由可以定义如何处理 URL 匹配,并可以将应用程序导航到不同的页面。
请求表示应用程序和外部服务
领取专属 10元无门槛券
手把手带您无忧上云