单页应用程序概述(SPA)
内容从数据库中获取,然后通过控制器传递,最后在视图模板发送前与视图模板合并
这体现在每次浏览应用程序或网站时重新加载的页面的形式。...以下是最流行的基于JavaScript的单页面应用程序(SPA)框架
Angular.js - 连接到静态HTML的客户端库,具有一组用于数据绑定的属性
ReactJS - 用于构建Web应用程序的基于组件的客户端库...对于MVC框架来说,它是一个关注点的分离
内容(Model) - 通常使用REST以JSON格式提供(负责把代码中的与底层数据构成相关的代码组合在一起,包括对数据的存储和读取,也就是所谓的与后台约定返回的接口数据格式...通过使用HTTP和WebSockets处理(负责处理系统中的业务逻辑,并在需要时更新模型和视图,它使得模型和视图不需要在彼此之间直接沟通,实现了他们之间的松耦合的连接,也就是所谓的高内聚,低耦合,模块化...,组合模式,策略模式等设计模式的组合应用下的产物,此刻论原生js的重要性..哈哈
一个服务器端的例子
这个例子展示了我们如何获取和渲染不同级别的用户列表
让我们从获取用户的服务器端控制器开始,以JSON