backbone-viewmanager.js:启用在路由之间持久存在的骨干.js视图

时间:2024-06-09 06:38:24
【文件属性】:

文件名称:backbone-viewmanager.js:启用在路由之间持久存在的骨干.js视图

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-09 06:38:24

JavaScript

骨干-viewmanager.js 管理lobb.js视图的创建,销毁和持久性。 为什么要使用ViewManager ? 如果您的应用程序具有仅针对某些路由显示的视图,则一种方法是每次访问相应的路由时都创建视图的新实例。 但是这种方法是一些常见问题的根源。 如果您不记得在更改路线时手动关闭视图,则将在创建视图的多个副本时导致内存泄漏。 同样,每次创建新视图时,DOM元素的状态将始终被重置。 诸如扩展/隐藏元素和部分输入的数据之类的状态将丢失。 最后,您可能知道要显示的视图,但是不知道已经显示了哪些视图,没有简单的方法知道需要删除/添加哪些视图。 ViewManager是解决这些问题的简单解决方案。 依存关系 jQuery的 underscore.js bone.js 用法 首先定义一些主干视图。 var FooView = Backbone.View.extend({ ... }


【文件预览】:
backbone-viewmanager.js-master
----README.md(2KB)
----backbone-viewmanager.js(4KB)

网友评论