单页应用程序概述(SPA)
内容从数据库中获取,然后通过控制器传递,最后在视图模板发送前与视图模板合并
这体现在每次浏览应用程序或网站时重新加载的页面的形式。...通过使用HTTP和WebSockets处理(负责处理系统中的业务逻辑,并在需要时更新模型和视图,它使得模型和视图不需要在彼此之间直接沟通,实现了他们之间的松耦合的连接,也就是所谓的高内聚,低耦合,模块化...但是,视图是将整个页面放在一起的不同组件的总体集合
绑定 - 处理该视图的控制器内的数据更改时,自动更新的视图的渲染内容
路由 - 在浏览应用程序时,这使用HTML5 pushState深度链接不同的视图...web应用过度到现代的web应用,也就是现在流行的单页面应用开发,其实单页面应用本质上也就是Ajax的应用,不就是改变传统的客户端与服务端的频繁的数据交互模式,避免响应慢,页面闪烁空白,整个页面刷新等诟病嘛...,提高用户体验减少服务器端的压力嘛,将视图层(view),控制层(control),数据层(model)进行分离,将一些页面逻辑控制从服务器端给抽离出来让前端来处理,比如路由等,服务端只提供能识别前端http