art-template入门(一)之介绍
生活随笔
收集整理的這篇文章主要介紹了
art-template入门(一)之介绍
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉(zhuǎn)載自??art-template介紹
介紹
art-template 是一個簡約、超快的模板引擎。
它采用作用域預聲明的技術(shù)來優(yōu)化模板渲染速度,從而獲得接近 JavaScript 極限的運行性能,并且同時支持 NodeJS 和瀏覽器。在線速度測試。
特性
art-template@4.0 新特性一覽
模板
art-template 同時支持兩種模板語法。標準語法可以讓模板更容易讀寫;原始語法具有強大的邏輯處理能力。
標準語法
| {{if user}}<h2>{{user.name}}</h2> {{/if}} |
原始語法
| <% if (user) { %><h2><%= user.name %></h2> <% } %> |
原始語法兼容?EJS、Underscore、LoDash?模板。
渲染模板
| var template = require('art-template'); var html = template(__dirname + '/tpl-user.art', {user: {name: 'aui'} }); |
核心方法
| // 基于模板名渲染模板 template(filename, data);// 將模板源代碼編譯成函數(shù) template.compile(source, options);// 將模板源代碼編譯成函數(shù)并立刻執(zhí)行 template.render(source, data, options); |
總結(jié)
以上是生活随笔為你收集整理的art-template入门(一)之介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: baiduTemplate / artT
- 下一篇: 5 Best 99designs Alt