Backbone.js和服务器端视图
Backbone.js and server side views
我使用MVC框架已经有一段时间了,已经完成了Cake、Codeignator,现在已经决定使用Laravel(感谢netuts的Jeffrey Way)。我听说了关于Backbone的很棒的东西,所以我做了一些教程,真的很喜欢它。
我有几个问题,我希望有人能回答
-
在相当多的bb教程中,控制器总是restful的,bb只能使用restful控制器吗?
-
我真的陷入了controller->view的模式。现在,我收集到的主干根本不使用视图,而是使用模板。是否仍然可以正常提供视图,然后客户端根据渲染视图创建集合?这样,我仍然像往常一样使用mvc后端,但也集成了主干,以在前端跟踪我的数据。如果这是可能的,这是糟糕的形式吗?
在相当多的bb教程中,控制器总是restful的,bb只能使用restful控制器吗?
Backbone包含可以轻松使用restful服务器的默认代码。然而,该功能很容易被覆盖以用于各种服务器或后端。例如,存在用于localStorage的适配器。因此,如果您的服务器不是静止的,您仍然可以使用它,但您必须编写一些代码来进行相应的调整。
主干视图是一种混合视图/控制器,模板处理实际的HTML。通常,如果您想在浏览器中引导集合,则需要将数据作为JSON提供。在服务器上呈现HTML,然后尝试从中提取数据并对集合进行水合,这是在跳过人们通常试图避免的额外的、尴尬的障碍。您可以做的是将JSON数据包含在<script>
标记中,并将其解析为javascript对象,并在浏览器中与主干网一起使用。
相关文章:
- 如何使用skip参数使用angular ui引导进行服务器端分页
- Webpack开发服务器和React服务器端渲染
- 提示使用服务器端事件处理程序激活JavaScript
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 将表单数据提交到服务器端
- 使用ajax的服务器端分页&jQuery
- 显示具有服务器端自动时间注销的同步倒计时计时器
- 使用FormData上传AJAX图像;t在服务器端显示图像
- React路由器服务器端渲染和ajax获取数据
- Angularjs UI视图和Rails服务器端模板路由
- 重用服务器端的主干应用程序以在服务器端呈现视图
- Backbone.js和服务器端视图
- 一次将网格视图数据从客户端发送到服务器端
- 如何在Razor视图中分配JavaScript变量值给服务器端变量
- 我如何在剃刀视图中编写服务器端代码之间的JavaScript
- 在服务器端使用javascript库生成视图
- Django Ajax - $.在没有调用任何服务器端视图的情况下执行get方法成功函数
- 在设计视图中使用HTML超链接从服务器端调用void方法