为了账号安全,请及时绑定邮箱和手机立即绑定

请问前端从后台获得的数据处理方式

请问前端从后台获得的数据处理方式

慕无忌1623718 2019-05-25 16:39:24
现在我从后台获取到的数据处理方式都是先创建一个空的字符串。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渲染部分
                                
    查看完整回答
    反对 回复 2019-05-25
    • 2 回答
    • 0 关注
    • 825 浏览
    慕课专栏
    更多

    添加回答

    举报

    0/150
    提交
    取消
    意见反馈 帮助中心 APP下载
    官方微信