t.js - 一個微型javascript模板框架

openkk 12年前發布 | 26K 次閱讀 模板 JavaScript開發 JavaScript

T.js 是一個微型的 JavaScript 模板引擎,壓縮后大小只有 400 個字節。

Features

  • Simple interpolation: {{=value}}
  • Scrubbed interpolation: {{%unsafe_value}}
  • Name-spaced variables: {{=User.address.city}}
  • If/else blocks: {{value}} <<markup>> {{:value}} <<alternate markup>> {{/value}}
  • If not blocks: {{!value}} <<markup>> {{/value}}
  • Object/Array iteration: {{@object_value}} {{=_key}}:{{=_val}} {{/@object_value}}
  • Multi-line templates (no removal of newlines required to render)
  • Render the same template multiple times with different data
  • Works in all modern browsers
  • </ul>

    用法:

    var template = new t("<div>Hello {{=name}}</div>");
    document.body.innerHtml = template.render({name: "World!"});

    項目主頁:http://www.baiduhome.net/lib/view/home/1344906529069

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!