HTML页面内容本身使用JavaScript呈现,并使用CSS进行样式化。
好处是我们只取得我们需要的内容的一部分,而不是整个页面,这提供了更少的服务器负载和更快的用户界面。...对于MVC框架来说,它是一个关注点的分离
内容(Model) - 通常使用REST以JSON格式提供(负责把代码中的与底层数据构成相关的代码组合在一起,包括对数据的存储和读取,也就是所谓的与后台约定返回的接口数据格式...,它可使工作与相同项目的多位开发者根据应用程序的模型,视图,控制器3个层次进行任务划分,那些Vue,Angular框架都是遵循这种模式,但说得轻飘飘的,但实际上还真是不简单的,其实这些框架背后的技术也就是一些什么观察者模式...但是,视图是将整个页面放在一起的不同组件的总体集合
绑定 - 处理该视图的控制器内的数据更改时,自动更新的视图的渲染内容
路由 - 在浏览应用程序时,这使用HTML5 pushState深度链接不同的视图...请求的数据,达到在不刷新整个页面的情况下,在用户执行某些DOM事件(比如点击,滚动)等时,页面的局部刷新呈递新数据的展现,至于更深的体会,还是要多撸代码,概念的东西说多了都是故事,虚无缥缈的,代码就是对概念理论最好的解释