javascript - 什么是前后端分离?用vue angular等js框架就能实现前后分离了吗?
巴扎黑
巴扎黑 2017-04-11 12:43:49
[JavaScript讨论组]

小白求详细解答

巴扎黑
巴扎黑

全部回复(4)
ringa_lee

前后端分离和框架并没有什么关系,简单地说前后端分离就是前端和后端开发时不再相互依赖,可以同时开发,一切关于数据部分全都是前端发出ajax请求,后端返回数据,前后端唯一的联系就是接口文档

天蓬老师

vue,angular只是使得前后端分离更容易了,以前我在上学期间曾经用jQuery实现一个全部使用ajax交互的个人网站,那时候ES6还没有流行,拼接字符串的那辛苦,看源代码时html混杂在js里那头疼,维护起来也累个半死,业务逻辑一旦复杂时,数据交互繁多时jQuery完全不适用,后来转移到vue,jQuery那种注重操作特效的前端时代已经在被淘汰了

迷茫

前端使用ejs/jade/vue/angular等实现页面框架和页面逻辑。
服务器使用node等实现服务器逻辑和REST接口。
前端调用REST接口获取服务器提供的数据。

soonfy

阿神

同意楼上的说法,在处理好跨域问题并严格遵循 API 文档的情况下,前后台便可以实现分离。

想象一下,如果我想实现一个电影信息展示站点,完全可以只通过 JavaScript 调用豆瓣 API,然后把数据按格式通过循环渲染到页面上。在这个实现过程中,我们只用到了前端的技术,而只把后台视为一种按照约定的规范 (API 文档) 提供服务的东西。

这样一来,请求页面的过程变成了:得到没有数据或默认数据的页面 & 调用 API 拉取数据并渲染之

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号