1. 程式人生 > >Ajax_藝術模板 art-template-web

Ajax_藝術模板 art-template-web

藝術模板 art-template____jQuery 專案可用

最快的模板渲染引擎

相容 ejs 語法

 

推薦語法

{{each arr}}

{{$value}} ---- {{$index}}

{{/each}}

 

{{if arr}}

{{arr}}

{{/if}}

1. 引入 template-web.js 庫

<script type="text/html" src="./js/template-web.js"></script>

2. 建立模板程式碼 

1) 建立 script 標籤,將其 type 改為 text/html

 

2) 設定一個 id 屬性

 

3) 寫模板程式碼

5

const arr = [{name: 'jaek', age:20}, {name:'rose', age:18}];

const obj = {name: 'jaek', age:20};

3. template(元素id, {要渲染的資料}) 將模板程式碼解析為 標籤字串 

傳一個數組 data, 接的就是一個同名的陣列 data[0].name

傳一個物件 obj,接的就是一個同名的物件 obj.name

返回的是一個 htmlStr,用於追加到 頁面生效

4. 將生成的 標籤字串 渲染到 頁面上生效

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5