model-view-controller相关内容
我在考虑到渲染的布局与观点地区我工作的木偶应用工作的解决方案,但事情感觉不对了。你有没有直接附加任何东西到DOM? 下面是我在控制器方法: //抓住主要布局 VAR布局=新APP.Views.LayoutView(); //渲染布局 layout.render(); //使模型 VAR simpleModel =新
..
我建立一个网络应用程序,这将是一个Twitter风格的单页的应用程序,可能的的与的用户身份验证。的相互作用的80%发生在前端用JavaScript,和与谁应答来自分贝提供数据后端的帮助... 到现在为止我的想法是使用Symfony2的,再加上像骨干或灰烬(preFER灰烬,因为它似乎更证明和一般更有条理,更容易)前端MVC框架。 当我进入学习Symfony2中,它来到我的注意,许多与Symfo
..
我刚开始用Backbone.js的打算。到目前为止,我真的很喜欢它。 我有这样的事情: MODELA ModelB ViewA ViewB MODELA持有ModelB集合 如何建立ModelB的ViewB一个按钮,点击后,集合中的变化在下一ModelB实例属性? 解决方案 VAR山坳= this.model.collection; 变种nextModel = co
..
我刚刚完成了创建多个模型和一个必须单独写所有的属性1)一个Rails的ActiveRecord 2)Rails的数据库迁移,以及3)Backbone.js的典范。我不觉得很干。我认为在干涸这个问题会切换到Node.js的,我可以在背部和前端(最好重复使用同一型号Backbone.js的),但对于数据库架构使用CoffeeScript的第一步?我知道我可以创建一个从模型的属性生成SQL的框架,但在此
..
我一个JavaScript + BackboneJS(MVC框架)+ RequireJS框架内工作,但这个问题是有点OO通用的。 让我解释说,在骨干开始,你的意见是传统的视图和控制器的组合,你的HTML模板是传统的MVC查看 被伤透我的头这个一段时间,我不知道正确的/务实的做法应该是什么。 我有一个包含用户preferences(如单位制,语言选择别的),很多code取决于用户对象。 我的
..
我想实现BackboneRelational并不断得到 “不能实例化多个Backbone.RelationalModel与 每种类型相同的ID!“ 类App.Models.User扩展Backbone.RelationalModel urlRoot:'/ API /用户 idAttribute:“ID” 关系: 类型:Backbone.HasMany 键:“阴谋
..
我开始学习前press.js(对Node.js的)和Backbone.js的。我已经研究了大量的文档和教程的,但也有一些细节我还没有逮住了,并没有与之相关的信息。我希望有人能帮助这里: 我的一个最大的问题是意见。我了解,你可以在你的Backbone.js的app.js建立你的MVRC,你的MVC上的前press.js应用,如何在坚持通过JSON后端(如preSS),采用Socket。 IO的实时
..
我是相当小白到Backbone.js的,但我喜欢jQuery的。不过,我爱骨干是如何组织的code为模型,视图和收藏,但我还是不能让我的头周围写JS code,当我将如何使用它。 例如采取这种简单的code我jQuery中写道,追加一个建议箱,当用户在输入框: //这是模型 VAR问题= [ {问题:“你叫什么名字”}, {问题:“你多大了?”}, {问题:“什么是你
..
开始学习的Node.js和Backbone.js的,并使用TodoMVC例子作为我的指导我。还有我无法左右环绕我的头两部分组成。见下文。 下面是app.js. VAR前preSS =要求('前preSS') ,HTTP =要求(“HTTP”) ,猫鼬=要求('猫鼬') ,模型=要求('./款“) ,路线=要求('./路线“) ,应用=前preSS();app.config
..
我开始在我的项目整合骨干。那我有第一个困难是从后端的反应是不是JSON数组或不适合骨干。下面是一个例子。 //主干模型 变种人= Backbone.Model.extend({});//主干集 VAR PersonCollection = Backbone.Collection.extend({ 型号:人, 网址:'/人 }); 所以考虑这个,那个时候我的请求/人不返回的人JSON
..
我创建了一个简单的骨干工程,它获取所有书籍的详细信息,并显示在用户界面。我取出由模型中的所有书籍的详细信息。不是在所有使用收集这样的事情 VAR BookModel = Backbone.Model.extend({ 初始化:功能(){ this.fetchData(); }, fetchData:功能(){ this.url =“/ GET
..
为什么我们需要的,如果我们已经使用后端MVC框架(如Django的或ROR)使用JS MVC框架(骨干)。我不明白两个MVC框架,以及如何将它们组合在一起的概念。我以为所有前端相关的文件或逻辑(HTML,CSS,JS)来后端框架的意见组件下。有人可以更简单地解释一下吗? 解决方案 骨干在于客户端[浏览],才能有快速的互动和经验。 这样,您就可以通过的WebSockets ,或
..
我的看法, TuneBook ,有类型的多个子视图 ClosedTune 。我还为每个单独的调整页的意见, OpenTune 。同样的事件在 ClosedTune 和 OpenTune 的约束,所以我设计我的应用程序,使他们无论从继承共享“抽象”视图搜索。 为了让我的应用程序更可伸缩的,我想对于事件的每个 ClosedTune 委托给 TuneBook ,但为维护我想同样的处理程序(存储在搜索的
..
我使用的 jQuery Mobile的用户界面和widgit套件是很好的。不过我还使用其自带的很整洁hashchange控制框架Backbone.js的。问题是,jQuery Mobile的UI内置一个蹩脚的哈希变化控制器,它假定您威尔·总是想使每个哈希改变一个AJAX的查询和负载从服务器上的内容。 有没有人曾在刚刚拔出从jQuery Mobile的用户界面?小部件框架的成功 解决方案
..
目前荫开发一个应用程序,它是既JS密集和有复杂的业务逻辑+庞大的数据流。我选择backboneJS构造Java脚本code和没有为服务器侧MVC还(在这种情况下,弹簧)的必需品。 时,它与客户端的MVC(骨干)一起实现服务器端MVC(春季)一个好主意,它们之间有任何兼容性问题? 在这两种情况下可以implemented.How我该怎么协调与骨干视图的春天景色 3.How将客户端与
..
我重构我Backbone.js的应用程序中使用Marionette.js,我试图环绕我的头的CollectionView 。 假设我有几个 ItemView控件 s的模型牛: //声明我的模型。 变种牛= Backbone.Model.extend({}); VAR奶牛= Backbone.Collection.extend({ 型号:牛 });//使我的看法 VAR GrassPatc
..
我试图建立这样的:结果 当我在编辑栏的左侧应该更新一个在右边,反之亦然。 在输入字段编辑值导致文本光标在它的结束跳。 在华氏字段中输入“2”获取与1.999999999999取代,因为你可以在截图中看到。这是因为双转换的:搜索 视图Fº→模型→Cº视图的Fº。 我怎样才能避免呢? 更新: 我想知道处理的MVC框架的双向绑定,如Backbone.js的优雅的方式。 M
..
我已经决定使用MVC模式在我的网站。所以,现在我使用Backbone.js的框架在我的网站。 我的网站上的所有操作都是 ajaxy ,所以服务器只从数据库获取数据,并且将数据保存到数据库中。 我是否需要在服务器端使用MVC吗?它的所有复杂,不是吗? 或者我可能会使用MVC在客户端,并有简单的服务器API,只获取/保存数据,并使得一些小型服务器的工作吗? UPD:我知道我应该使用模式服务器端
..
我想知道的Javascript MVC框架,如Backbone.js的和Spine.js的目的。作为一个狂热的/有经验的Ruby on Rails开发者,我从未有过的地方,我需要为我的应用程序的另一个MVC层的有用情况。它只是似乎很愚蠢的我。我大量使用非侵入式JavaScript处理事件和错误处理逻辑,但它并没有去尽可能创建类和看法对我的看法。 请原谅我的无知,在这一领域,但我肯定希望得到经验丰
..
我想在一个视图中使用两种模式,并使用他们两个模板。我与木偶的工作。这是我的观点初始化: main_app_layout.header.show(新APP.Views.HeaderView({ 型号:oneModel, MODEL2:twoModel} )); 下面是我的看法: APP.Views.HeaderView = Backbone.Marionette.ItemView.ext
..