mbmc.net
当前位置:首页 >> BACkBonE viEw >>

BACkBonE viEw

传统上用jQuery操作DOM,就类似C语言中的goto语句,随着项目复杂度增大,会越来越难以维护。 关于MVC(以及后续的MVP,MVVM),网上资源很多,就不展开。我们直接用代码来操练。 index.html Backbone 其中,x.js是用duo生成后的js。文件中引用的...

这种情况我会尝试: 方法1,你的情况可能适用 var appRouter = Backbone.Router.extend( ... ); ... var SomeView = Backbone.View.extend({ initialize: function () { appRouter.on('route:routeName', function () { // 看Backbone.js说明 //...

一般都用listento

一般用一个公共的消息中心,不同的View通过这个消息中心相互通知,这样比较好。 比如这个消息中心叫做vent App.vent = null; _.extend(App.vent, Backbone.Events); 那么当你需要View1通知View2做一件事(比如这个事件叫“to:do:something”)的时...

准备工作1. 创建一个article model,里面包含标题,内容,简介...2. 创建一个article collection, model设置为之前创建的articel model3. 创建一个摘要view4. 创建一个全文viewapp启动1. 主程序(可以想象为controller)通过api读取所有文章到a...

View 是用来做什么的?它是用来 render 内容的,所以对数据本身的操作详细过程怎么可以封装到 View 里面?你可以在 View 里面对 Model 进行操作,但是操作本身请定义在 Model 或者 Collection 内。 此外,Backbone 直写复杂页面交互逻辑时确实不...

View 是用来做什么的?它是用来 render 内容的,所以对数据本身的操作详细过程怎么可以封装到 View 里面?你可以在 View 里面对 Model 进行操作,但是操作本身请定义在 Model 或者 Collection 内。 此外,Backbone 直写复杂页面交互逻辑时确实不...

什么是骨干 骨干,而不是脊柱,但以帮助开发框架重量级的JavaScript应用程序。 提供了三种主要的事情:1,模型(模型)2,集合(集合)3,视图(视图) backbone.js文件本身很小,只有5.3KB,作为一个框架后核心JS文件的压缩级别,这个数字是可...

Backbone 最适合的应用场景是单页面应用,并且页面上有大量数据模型,模型之间需要进行复杂的信息沟通。Backbone 在这种场景下,能很好的实现模块间松耦合和事件驱动。 其他适用产品还有微博,网易微博的前端设计也是和 Backbone 类似的一个结构...

我在你的应用场景下做了点测试,在没有修改BackBone任何源代码的情况下实现了你的需求,下面是具体的解决方案: 按照你的需要定义Model,Collection,ItemView,AppView,其中ItemView具体是你需要更新的原子视图,而AppView是应用程序视图; Ite...

网站首页 | 网站地图
All rights reserved Powered by www.mbmc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com