html调⽤接⼝_Web前端教程分享前后端分离接⼝
  随着互联⽹的⾼速发展以及IT开发技术的升级,前后端分离已成为互联⽹项⽬开发的业界标准使⽤⽅式。在实际⼯作中,前后端的接⼝联调对接⼯作量占Web前端⼈员⽇常⼯作的30%-50%,甚⾄会更⾼。接下来就给⼤家讲解前后端分离接⼝。
  为什么要前后端分离?
把前端与后端独⽴起来去开发,放在两个不同的服务器,需要独⽴部署。两个不同的⼯程,两个不同的代码库,不同的开发⼈员,前后端⼯程师需要约定交互接⼝,实现同步开发。开发结束后需要进⾏独⽴部署,前端通过接⼝来调⽤调⽤后端的API,前端只需要关注页⾯的样式与动态数据的解析和渲染,⽽后端专注于具体业务逻辑。
  前后端分离的优点是什么?
1、彻底解放前端。前端不再需要向后台提供模板或是后台在前端HTML中嵌⼊后台代。
2、提⾼⼯作效率,分⼯更加明确。前端只关注前端的事,后台只关⼼后台的活,两者开发可以同时进⾏,在后台还没有时间提供接⼝的时候,前端可以先将数据写死或者调⽤本地的JSON⽂件即可,页⾯的增加和路由的修改也不必再去⿇烦后台,开发更加灵活。
3、局部性能提升。通过前端路由的配置,我们可以实现页⾯的按需加载,⽆需⼀开始加载⾸页便加载⽹站的所有的资源,服务器也不再需要解析前端页⾯,在页⾯交互及⽤户体验上有所提升。
4、降低维护成本。通过⽬前主流的前端MVC框架,我们可以⾮常快速的定位及发现问题的所在,客户端的问题不再需要后台⼈员参与及调试,代码重构及可维护性增强。
前端页面模板5、实现⾼内聚低耦合,减少后端(应⽤)服务器的并发/负载压⼒。
6、即使后端服务暂时超时或者宕机了,前端页⾯也会正常访问,但⽆法提供数据。
7、可以使后台能更好的追求⾼并发、⾼可⽤、⾼性能,使前端能更好的追求页⾯表现、速度流畅、兼容性、⽤户体验等。
  前端⼯程是如何调⽤接⼝?
Ajax在浏览器与Web服务器之间使⽤异步数据传输(HTTP 请求),通过get或者post⽅法与服务器交互。
前端和后端之所以需要对接,是因为前端页⾯只负责提供视图没有内容,⽽后端只提供内容,两者所谓的对接,就是把后端的内容放在前端页⾯预留出来的位置上。(虽然说是前端后端 ,但这⼀对接实际发⽣在服务器端)。
所以服务器端进⾏的交互活动如下:
接收⽤户请求——》到负责处理的程序——》处理程序到要传输给⽤户的前端页⾯——》该前端页⾯留出位置——》后端到数据库取数据——》后端把数据放在前端留出来的位置上
——》结合成真正⽤户看到的HTML⽂件——》传输给⽤户。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。