V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gaody
V2EX  ›  程序员

一想到要将json拼凑成又长又复杂的html我就窝火

  •  
  •   gaody · 2013-06-09 22:29:33 +08:00 · 5228 次点击
    这是一个创建于 4214 天前的主题,其中的信息可能已经有所发展或是发生改变。
    搜索了一下有个jquery tmpl插件可是似乎不再支持了

    有不想用js 拼凑字符串

    有什么好方法吗?
    25 条回复    1970-01-01 08:00:00 +08:00
    likexian
        1
    likexian  
       2013-06-09 22:31:43 +08:00   ❤️ 1
    jerry
        2
    jerry  
       2013-06-09 22:33:03 +08:00 via iPad   ❤️ 1
    refresh
        3
    refresh  
       2013-06-09 22:33:23 +08:00
    还有handlebars等等一堆的模板引擎,或者用jQuery与underscore的template
    gDD
        4
    gDD  
       2013-06-09 22:44:06 +08:00 via Android   ❤️ 1
    doT.js很不错!
    maddot
        5
    maddot  
       2013-06-09 22:46:17 +08:00
    在服务器端生成html片段也是一个方法吧
    lyric
        6
    lyric  
       2013-06-09 22:52:08 +08:00   ❤️ 3
    这种时候不推荐 http://angularjs.org/ 是不科学的。这才是最好的模版。
    explon
        7
    explon  
       2013-06-09 22:52:22 +08:00 via iPhone   ❤️ 1
    hogan
    greatghoul
        8
    greatghoul  
       2013-06-09 22:59:02 +08:00
    mustache +1
    coffee +1
    angularjs +1
    fiture
        9
    fiture  
       2013-06-09 23:03:44 +08:00
    你不知道有模板么?
    fiture
        10
    fiture  
       2013-06-09 23:04:02 +08:00
    @fiture 模板引擎。
    lerry
        11
    lerry  
       2013-06-09 23:10:22 +08:00
    试试这个,
    https://github.com/leonidas/transparency
    前一段在hacker news上还看到一个,想不起来名字了,应该是这个
    gaody
        12
    gaody  
    OP
       2013-06-09 23:11:41 +08:00
    @maddot 显然没有返回json节省资源,而且服务器端也要拼凑啊,当然服务器端简单点

    @jerry 在看

    @refresh jquery的template 不支持了吧

    @gDD doT.js好像很直观的样子
    unstop
        13
    unstop  
       2013-06-09 23:12:43 +08:00
    @lerry 别用这个,我之前在项目里面用过这个,很难用,很难维护,最后不得不换,现在切换成了 http://aui.github.io/artTemplate/ 还算可以。
    Paranoid
        14
    Paranoid  
       2013-06-09 23:20:03 +08:00
    AngularJS 服务端json, 客户端数据绑定,自动更新template。
    Sivan
        15
    Sivan  
       2013-06-10 00:16:19 +08:00
    handlebars.js
    zhujinliang
        16
    zhujinliang  
       2013-06-10 08:48:58 +08:00
    我们这的哥们一行一行document.write都写了,楼主这算啥。。。
    catfan
        17
    catfan  
       2013-06-10 10:04:19 +08:00
    alexrezit
        18
    alexrezit  
       2013-06-10 10:10:53 +08:00
    @lyric
    看你越来越像搞传销的了... =.=
    lyric
        19
    lyric  
       2013-06-10 13:27:05 +08:00
    @alexrezit 看错了不是,我这不符合传销的性质,而且其实本质上传销没啥不好的
    magic22cn
        20
    magic22cn  
       2013-06-11 09:59:26 +08:00
    js模板怎么应对搜索引擎?
    ehaagwlke
        21
    ehaagwlke  
       2013-06-12 01:24:51 +08:00
    用AngularJS吧,再好用不过了。
    xiangheka
        22
    xiangheka  
       2013-06-12 22:30:21 +08:00
    jqote2 和jtemplate类似
    raptor
        23
    raptor  
       2013-06-13 11:37:38 +08:00
    jquery的template好像已经被废了。我只用underscore,貌似还可以。
    juicy
        24
    juicy  
       2013-06-13 11:41:31 +08:00
    jquery的template只是不再在官网推荐了吧,github上还是有那个项目的,想用还是可以用的~~
    jackhe
        25
    jackhe  
       2013-06-13 11:43:22 +08:00
    jsrender
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.