javascript - 前后端分离后前端如何编写代码
黄舟
黄舟 2017-04-11 13:11:55
[JavaScript讨论组]

刚刚尝试了一下前后端完全分离的开发, 因为没接触到真正的前后端分离项目, 所以不是太清楚自己的这些想法对不对.

  1. 前端开发经过一系列的鼓捣, 最终想要的其实是一个dist目录?(用的vue-cli), 然后这个目录就是我们生产环境中真正需要的, 而这个dist中的所有东西, 只需要放在服务器上就能正常运行, 不需要依赖node及其他杂七杂八的东西.

  2. 在1的基础上. 如果要和后端合作, 那就必须要先规定好这个dist目录的整个目录结构. 比如后端用的是laravel, Controller里return view('foo.bar'), 那么前端生成的dist目录下就必须要有foo/bar.html. 然后我再把这个bar.html改为bar.blade.php. 而这个blade模板里的数据格式全都是事先约定好的. 这一切需要前后端在项目原型设计阶段就全部规划好. 并且两者都有比较清楚的认识.

  3. 如果只是局部刷新, 那么这个链接就跳转到前端路由, 如果是整个页面刷新, 那就用后端路由.

不知道我的想法对不对, 望有经验的道友指点一二.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(2)
大家讲道理

前端无需关心后端路由的
你只需要用你现在的技术组织出一套用户界面
业务逻辑功能通过调用系统API来交换数据
你只关心如何组织界面和界面和API之间如何交换数据
这就是前端~

至于页面刷新 局部刷新 现在前端几乎没刷新的概念了 一次性加载主Web App所需的html js
然后不断加载组件就好了 尽量避免整个页面刷新 尤其移动端~
多看看Gmail这些优秀的项目

伊谢尔伦

后端制作写api接口,为前端提供json数据即可

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

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