永发信息网

PHP和js都有很多不错的模板引擎,在使用模板引擎的时候是应该优先考虑php传递json数据给js来执行模板渲染的方案,还是php直接利用模板引擎生成html传给js呢?

答案:1  悬赏:0  手机版
解决时间 2021-02-23 21:40
  • 提问者网友:蓝琪梦莎
  • 2021-02-23 08:01
PHP和js都有很多不错的模板引擎,在使用模板引擎的时候是应该优先考虑php传递json数据给js来执行模板渲染的方案,还是php直接利用模板引擎生成html传给js呢?
最佳答案
  • 五星知识达人网友:duile
  • 2021-02-23 08:51

才改版完移动端,我来说一下。先介绍一下环境,我们的后台是php smarty模板,前端是基于fis搭建的模板服务器。 一开始前端的模板需要循环的部分,我们都会把需要循环的部分,提到一个widget_**.tpl文件,共后台去循环嵌套,然后给我们提供整个HTML数据。这样确实减少了很多前端工作量。 但是,问题来了,现在移动端讲解用户体验,需要加上load.gif。还要处理图片懒加载。需要处理不同展现形式,比如瀑布流。优化用户体验。所以上面的方法行不通了,前端没法灵活处理数据。所以我们前端接收数据嵌套。加上了handlebars模板引擎。 但是问题又来了,这样不利于seo,最后折中。第一页数据由后端嵌套。随后加载的数据由前端用handlebars来处理。这可能是目前我们想到最适合的办法。 所以,要以业务来解决问题。有时候要换个思路处理问题比较好。 ps:我node能力基础弱。没法做到node版的前后端处理。谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯