现在我从后台获取到的数据处理方式都是先创建一个空的字符串。varresult="";然后开始构建,例如result=''+data.name+''最后就放到某个位置。$("#div").append(result)最终也会给那些数据加些样式什么的,请教各位大神,我这样处理的方法和流程有问题吗?还有其它的方法吗?谢谢。
2 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
建议你可以学习一下前端模板引擎,比如handlebar,比如loadsh像你这样用字符串拼接,要是代码量多了起来,维护起来就很困难了给你贴一段loadsh的demo 列表 <@if(packages&&packages.length>0){@><@_.each(packages,function(data){@><@=data.pcs@>币 售价:<@=data.price@>元 <@});@><@}@>模板片段代码combinedData=JSON.parse(combinedData);//json对象varcompiled=_.template($('#coin-list-template').html());varresult=compiled(combinedData)$('.coin_list').html(result);js渲染部分
添加回答
举报
0/150
提交
取消