在Javascript中使用MVC,没有任何服务器端语言
Using MVC in Javascript without any server-side language?
我正在尝试使用MVC并将其与javascript一起使用。我将使用HTML5制作移动应用程序,并且不打算仅使用本地存储的任何服务器端语言。
如何实现这一点?我通常会被模型抛弃,因为它依赖于我理解的后端语言。
模型不依赖于后端。MVC 在概念上很简单:
- 控制器获取请求。
- 控制器调用模型来执行所有逻辑(无论是数据库交互,本地存储交互等)
- 模型将数据返回到控制器。
- 控制器相应地调用 View,并在需要时从模型传递数据。
这意味着,该模型不必使用服务器端语言,它是应用程序逻辑的占位符。
有多个可用的MV*
框架。您无需获得服务器支持即可使用它们。
- 骨干网
- EmberJS
- JavaScriptMVC
还有更多,但首先想到的是这三个。享受
MVC开发与服务器端脚本无关。
它仅与您用于开发应用程序的体系结构类型有关。
这仅意味着您拥有模型、视图和控制器。模型可以是从javascript生成的对象,这些对象与视图一起使用以呈现一些数据。
控制器用于保存视图和模型之间的逻辑和行为。
这是一个非常基本的概述,但MVC绝不是指后端服务或ajax调用。
本文可能对 http://www.alexatnet.com/articles/model-view-controller-mvc-javascript 有所帮助
相关文章:
- 如何使用skip参数使用angular ui引导进行服务器端分页
- Webpack开发服务器和React服务器端渲染
- 提示使用服务器端事件处理程序激活JavaScript
- AngularJS可以在没有任何服务器端技术的情况下将文件保存/写入服务器
- 外部解析RSS提要,不需要像谷歌和服务器端那样的任何库
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- 如何在没有任何事件的情况下从 document.ready 上的服务器端检索值
- 我们如何使用 Javascript 将 HTML 表单数据存储到 XML 文件中(并且不使用任何服务器端工具,如 asp
- 在Javascript中使用MVC,没有任何服务器端语言
- 需要一个类似于jekyll的客户端javascript静态网站生成器-没有服务器端的任何东西
- 在Javascript中创建注释框,无需任何服务器端编码
- 有没有任何方法可以在没有服务器端语言的情况下直接将照片上传到picasa网络相册
- 在任何站点上显示JS(jQuery)小部件,ASP.NET MVC服务器端
- 是否有可能使用Javascript或任何服务器端技术从移动端源代码中删除HTML的某些部分?
- 是否有任何Javascript代码覆盖工具的脚本运行在服务器端(没有浏览器)
- Django Ajax - $.在没有调用任何服务器端视图的情况下执行get方法成功函数
- 在服务器端加密(使用java),在客户端解密(使用任何javascript加密库)
- 既没有得到任何错误,也没有将html2canvas映像保存到服务器端
- 有没有任何可能的方法将元标签(OPEN GRAPH)从服务器端php获取到angularjs SPA中
- 使用jquery调整图像大小,而不使用任何服务器端脚本