gpt4 book ai didi

backbone.js - Boilerplate.js 与 Backbone.js 有何不同?

转载 作者:行者123 更新时间:2023-12-02 08:42:34 26 4
gpt4 key购买 nike

这两个都有相当模糊的描述,

Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.

和 Boilerplate.js,

BoilerplateJS provides reference architecture to take the pain out of large scale JavaScript development. BoilerplateJS is a collection of product engineering patterns, and some solid integrations of industry-leading JavaScript libraries.

最佳答案

Backbone 是一个 MV* JS 库。它执行模型事件绑定(bind)等。它没有规定您如何构建项目。

Boilerplate 是一个引用应用程序结构,与一些流行的库捆绑在一起,您可能想要或可能不想使用这些库,重点是适配器将 AMD 模块从直接绑定(bind)到特定库中分离出来。它实际上附带了包含在单独组件中的 Backbone 和 Knockout,以演示隔离组件并在同一应用程序中使用不同的 MV* 框架。因此,样板文件本身不处理事件绑定(bind)(这就是它在 Backbone 或 Knockout 中引入的原因)。

Boilerplate 将自己视为树叶的主干/敲除。

Backbone 将自己视为树和叶子,但它对树的结构没有任何帮助,因此它更像是一根手杖,您必须依靠它来构建自己的树。

至少我脑子里是这样组织的....

关于backbone.js - Boilerplate.js 与 Backbone.js 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15280821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com