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

有人用{mustache}框架么?据说Twitter用的是?

  •  
  •   icerunz · 2011-02-20 08:46:05 +08:00 · 7063 次点击
    这是一个创建于 4829 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    1970-01-01 08:00:00 +08:00
    aligo
        1
    aligo  
       2011-02-20 09:12:48 +08:00
    不是一个框架
    你可以把它看成是一种js局部预制板
    icerunz
        2
    icerunz  
    OP
       2011-02-20 09:42:01 +08:00
    @aligo 一激动打错了,模板……
    iwinux
        3
    iwinux  
       2011-02-20 09:57:12 +08:00
    Backbone.js + Mustache + ICanHaz 会很好玩。ICanHaz是对Mustache的扩展。
    Sai
        4
    Sai  
       2011-02-20 10:42:51 +08:00
    http://mustache.github.com/ 查看源码有惊喜
    icerunz
        5
    icerunz  
    OP
       2011-02-20 11:34:31 +08:00
    @Sai BATMAN~OHOH 哈哈在看到回复之前我无意也看了一眼源代码
    aligo
        6
    aligo  
       2011-02-20 11:42:30 +08:00
    那是在召唤batman
    m4ker
        7
    m4ker  
       2011-02-21 17:36:44 +08:00
    有高人能说一下这个{mustache}的优点么?
    icerunz
        8
    icerunz  
    OP
       2011-02-22 18:50:49 +08:00
    @m4ker 同问,性能呢?
    xds2000
        9
    xds2000  
       2011-02-22 21:33:55 +08:00
    优点:
    1.代码和网页分离
    xds2000
        10
    xds2000  
       2011-02-22 21:39:11 +08:00
    多语言支持
    icerunz
        11
    icerunz  
    OP
       2011-02-22 21:46:29 +08:00
    @xds2000 这应该不是{{mustache}}的特性吧?
    xds2000
        12
    xds2000  
       2011-02-22 22:20:11 +08:00
    可不可以这样理解,就是模版,不和任何语言有依赖。
    nttdocomo
        13
    nttdocomo  
       2011-06-26 18:03:35 +08:00
    @iwinux 我最近也在用backbone.js但模板用的是underscore。和Mustache 比有什么优劣性呢?
    Numbcoder
        14
    Numbcoder  
       2011-06-26 20:37:15 +08:00
    @nttdocomo underscore 中的模板是John Resig写的erb风格的,比较轻量。
    iwinux
        15
    iwinux  
       2011-06-26 21:54:39 +08:00
    @nttdocomo 没有用过哦。客户端的模版主要还是变量替换吧,如果没有用到太复杂的东西(比如模版继承),不同的库的差别可能就在语法喜好上了。性能对比的话还没看到过有相关评测……
    Numbcoder
        16
    Numbcoder  
       2011-06-26 22:23:54 +08:00
    @iwinux 你好,今天看了backbone文档和demo,有个疑惑,想请教你。
    在model中是怎么实现和server端数据调用的,没看到有设置ajax url 参数什么的,我觉得可能是restful吧,
    但如果是非rest,怎么办,怎样做显示的ajax调用?
    iwinux
        17
    iwinux  
       2011-06-26 22:47:27 +08:00
    @Numbcoder 定义model的时候实现 url 这个函数即可。可以参考 http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/ 这篇文章。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2858 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 13:43 · PVG 21:43 · LAX 06:43 · JFK 09:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.