前后端分离阶段: 1) 随着Ajax的出现,有了前后端分离的开发模式。 2)后端值提供API来返回数据,前端通过Ajax获取数据,并且可以通过JavaScript将数据渲染到页面上。 3)这样做最大的优点就是前后端责任的清晰,后端专注于数据上,前端专注于交互和可视化上。 4)并且当移动端(iOS/Android)出现后,后端不需要进行任何处理,依然使用之前的一套API即可。 5)目前很多网站依然采用这种模式开发
单页面富应用阶段: 1)其实SPA最主要的特点就是在前后端分离的基础上加上了一层前端路由。 2)也就是前端来维护一套路由规则 |