总结如下。
单页面APP应用程序是指一个系统只加载一次资源。 然后,以下操作的交换、数据的交换在router、ajax中进行,页面不更新,在vue构建的环境中,如何存在共同的css和js? 你是怎么引用的?
有共同的css和js,有两种参照方法。 ((要深刻理解单页面APP应用哦。 单页面APP应用是指部署后可以在任何地方使用。 )
1 .全局通用引用样式和js文件
2 .组件部署
单页好处:
1 .分离前后端关注点,前端负责接口显示,后端负责数据的存储和计算。 不要混淆前后逻辑;
2 .减轻服务器压力,服务器只需发出数据即可
3 .同一组后端程序代码,无需修改即可用于Web界面、手机、平板电脑等多个客户端
4 .用户体验好、快捷,内容修改不需要重新加载整个页面,web APP应用更有响应性,更有吸引力
5.SPA联合rest风格架构,后端不再负责模板渲染、页面输出工作,web前端与各种移动终端地位对等,后端API通用
单页应用缺点:
1 .首次加载需要时间2 .导航不可用。 导航需要自己实现前进、后退,需要实现管理的程序3 .使用脚本修改页面。 这个脚本据我们所知,他的兼容性是个大问题; 4 .不利于SEO问题,目前可以用Prerender等技术解决一部分