V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gangsta
V2EX  ›  问与答

求推荐一个纯粹的前端 JavaScript 数据模板库

  •  
  •   gangsta · 2015-07-07 09:27:08 +08:00 · 2377 次点击
    这是一个创建于 3224 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近一直在做一个很坑的IBM Worklight项目,app端与服务端交互还是很传统的js请求后端,返回数据(json/xml)然后前端渲染,写了大半个月才发现大家一直还在很low的通过jQuery给DOM赋值,甚至在js中写了一大堆动态拼接HTML的代码然后再append上去...

    不知道大家有什么优雅的前端js模板库推荐的没?
    目前在GitHub找到一个胡子(mustache.js)感觉挺不错的.Backbone这样的框架目前还不适合我们.
    14 条回复    2015-07-07 20:36:20 +08:00
    morethansean
        1
    morethansean  
       2015-07-07 09:36:04 +08:00
    clino
        2
    clino  
       2015-07-07 09:42:10 +08:00
    kamal
        3
    kamal  
       2015-07-07 09:45:52 +08:00
    只是模板库的话,直接把 underscore 的 template方法拷出来就可以了。
    airycanon
        4
    airycanon  
       2015-07-07 09:50:37 +08:00
    handlebars 也不错,是基于 mustache 的。
    7anshuai
        5
    7anshuai  
       2015-07-07 09:53:19 +08:00
    @gangsta
    @kamal underscore 1.8.3 的 template 方法的拷贝在这里 https://github.com/7anshuai/dollar.template
    way
        6
    way  
       2015-07-07 09:54:37 +08:00
    qige023
        7
    qige023  
       2015-07-07 10:12:26 +08:00
    除了mustache 还有 handlebars, 后者支持自定义语义,看个人口味了。
    tamamaxox
        8
    tamamaxox  
       2015-07-07 12:54:18 +08:00
    ember ,你是要做个spa项目吧
    gangsta
        9
    gangsta  
    OP
       2015-07-07 13:13:13 +08:00
    @tamamaxox 不算SPA.被WL坑过?
    arron
        10
    arron  
       2015-07-07 16:09:39 +08:00
    你在维护12306 app么?
    gangsta
        11
    gangsta  
    OP
       2015-07-07 16:26:32 +08:00
    @arron 哈哈,这个真不是
    不过,12306和Lotte,算是IBM两个最大和最有名WL客户吧...
    yimity
        12
    yimity  
       2015-07-07 18:25:10 +08:00 via Android
    4 7楼推荐的。
    Phariel
        13
    Phariel  
       2015-07-07 19:29:42 +08:00 via Android
    ejs/jTemplate
    tamamaxox
        14
    tamamaxox  
       2015-07-07 20:36:20 +08:00
    @gangsta 没有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2323 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:47 · PVG 18:47 · LAX 03:47 · JFK 06:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.