Ajax 直接返回 html 片段

2019-01-24 00:01:55 +08:00
 mutelog
Ajax 直接根据业务实体生成并返回 html 片段是否一定是糟糕的设计?
4509 次点击
所在节点    程序员
49 条回复
ChefIsAwesome
2019-01-24 08:39:55 +08:00
跟套模板一个道理。前端写好 html 给后端套,之后再要改了就费劲。
66beta
2019-01-24 08:46:42 +08:00
你这是模块化服务端渲染,简称 mssr,说不定成为今年流行!

可还行?
yinqi025
2019-01-24 08:59:32 +08:00
这样直接返回 Html 不说性能什么的, 维护工作就很麻烦!!!!谁知道你后台组装了多少 html
ebingtel
2019-01-24 09:03:59 +08:00
脱离应用场景和需求讨论这个有啥意义……
hasbug
2019-01-24 09:08:06 +08:00
比较难配合工作,后期维护成本也高,反正···
hasbug
2019-01-24 09:09:05 +08:00
6 年前都这么干,然后天天页面布局错乱,找了半天,后端自己拼的 html 少各种结束标签···
zwb9412
2019-01-24 09:11:51 +08:00
遇到过返回 html 的 里面还带 js 脚本,js 脚本有 bug 极难调试。。
brofen
2019-01-24 09:15:24 +08:00
微博好像是这么干的
keelii
2019-01-24 09:21:32 +08:00
恰恰相反,很多时候返回 html 其实更方便,也更具有跨应用的复用性。唯一问题就是 HTML 代码比较冗余,需要考虑 HTTP 请求传输数据量的问题。
fkdog
2019-01-24 09:29:41 +08:00
微博、apple 官网各种这么干。
根据自己实际来。
vinsony
2019-01-24 09:32:28 +08:00
没毛病,10 年前我就是这么干的
qinxi
2019-01-24 09:33:23 +08:00
微博翻页就是这样啊
carlclone
2019-01-24 09:34:35 +08:00
pjax , 没毛病
guanhui07
2019-01-24 09:38:12 +08:00
区别不大 看那一层套上模板。
sambawy
2019-01-24 09:39:13 +08:00
脱离现实场景聊这个就是耍流氓
lymi2771
2019-01-24 09:45:30 +08:00
我觉得没有任何问题
有人说不利于接口复用 我觉得这个 route 就是需要返回一个 view 也没什么问题吧? 不然普通的页面怎么访问的呢

服务端渲染这样的场景我觉得还是很多的
zst
2019-01-24 09:46:40 +08:00
twitter 也这么干的 23333
BOYPT
2019-01-24 09:48:39 +08:00
没问题呀,而且这个技术还有专门的名词:服务器端渲染
ioven
2019-01-24 09:50:28 +08:00
很 low,可自己用的很爽
Yiki
2019-01-24 09:59:45 +08:00
传 svg 算不算 html 片段
前端也省事儿,不能太片面吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/530019

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX