Ajax_藝術模板 art-template-web
阿新 • • 發佈:2018-12-25
藝術模板 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