1、首先自己心里要非常清楚的明白什么是前后端分离, 所谓的前后端分离其实是一个项目架构问题。 这是一种架构模式!!! 前后端分离架构!!!!
2、并不是敲代码的时候,简单的认为前端和后端分开就是前后端分离了。 这个需要区别前后端项目,前端后端分别是两个项目。
3、前后端需要约定交互接口,实现开发,开发结束后需要进行独立部署。
4、前端只需要关注页面的样式与动态数据的解析&渲染,而后端专注于具体业务逻辑。
5、回答面试官就可以说: 前端负责将数据按照产品设计渲染以及调用后端接口实现产品功能,而后端则提供数据接口,功能接口!前后端分离的开发模式是为了让专业的人做专业的事,且现在前端和后端可以通过接口文档实现并行开发,提高开发效率。
记住以上几点,面试被简单地问及时 就可以这样分析(这个应该是属于简版了)。