首页 新闻 搜索 专区 学院

针对复杂结构的前端页面,如何更好地与后台交互实现动态网页?

0
悬赏园豆:60 [待解决问题]

前端页面上展示的数据都是通过后台动态获取的,而且页面结构也比较复杂,html代码嵌套层次也特别深,特效也比较多,通过ajax获取之后使用js拼接,总感觉这种方法很麻烦、有好多不合理之处却又说不出来,自己测试的时候拼接js嵌套好多,而且也会出现先后加载的顺序,请问大家有没有什么好的方法和建议?比如模板引擎可以吗?
如下图:除了产品详情和时间溯源这八个字是静态的,其他都是未知动态获取的

提子橘子的主页 提子橘子 | 初学一级 | 园豆:107
提问于:2020-06-16 09:58
< >
分享
所有回答(5)
0

用vue,不用拼串。

保镖 | 园豆:637 (小虾三级) | 2020-06-16 10:58
0

楼上所言极是,vue现在也挺火的,关键很好用,我觉得前后端程序员都应该去学习学习这门框架

真迷弟 | 园豆:196 (初学一级) | 2020-06-16 11:30
0

如果是vue,你可以百度了解一下斗篷,让他全部加载完毕后再展示出来,原理其实很简单,未加载完html标签display为none,加载完成后变成black,即使是vue也是用类似ajax框架来实现动态更新,但是嘛具体内容具体分析

小小咸鱼YwY | 园豆:2066 (老鸟四级) | 2020-06-16 19:59
0

这种可能不适合VUE,一般这种网站需要SEO,建议直接后端输出HTML

56180825 | 园豆:1434 (小虾三级) | 2020-06-16 21:43
0

一般不都这么做的么?后端返回json,前端无论是web还是各种平台的app,都只需要一个后端即可。以前不会用json的时候,都是后台返回html代码,直接js怼上去的,现在都用json,方便啊,想咋展示就咋展示。vue的话,代码写起来更舒服一些。包括存个数据在本地啥的。

四喜 | 园豆:260 (菜鸟二级) | 2020-06-17 17:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册