最近在学习SPA单页面应用开发,不知道用vue.js还是angularjs好,现学习下vuejs做下总结,以便日后好观看,也方便小白们一起学习。
单页面应用SPA
单页面应用都是用组件components组合在一起的,只有index.html首页一个页面,
其他所有的页面的显示都是相当于ajax局部刷新,页面不会跳转,
单页面应用(Single Page Application - SPA) ,通过一个入口(index.html),一次性加载(懒加载{用的时候再去加载})所需的资源(js , css , img , font),所有操作通过 js 实现,包括 路由机制、网络请求和界面渲染 ,使用期间无需重新加载其他页面。
index.html
js/css/image/
router/http/view/module
vue开发优势
- 前后端分离,架构清晰
- 前端单独开发,单独测试
- 良好的交互体验,局部渲染,避免不必要的跳转和渲染
- 通过API方式获取数据,减少服务器压力