中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于jQuery的javascript前臺模版引擎JTemplate

發布時間:2020-07-03 13:06:11 來源:網絡 閱讀:456 作者:宇宙小元帥 欄目:web開發

JTemplate是基于jQuery的開源的前端模版引擎,在Jtemplate模板中可以使用if判斷、foreach循環、for循環等操作,使用Jtemplate模板優點在于ajax局部刷新界面時候不必要拼接html語句、可以通過ajax獲取JSON格式的數據、在模版中允許使用javascript代碼、允許你創建串接模版、允許你在模版中創建參數、即時刷新,自動從服務器端獲取更新內容。
一、 jTemplate常用的標簽有:
1、template 模版標簽
2、if .. elseif .. else .. /if 條件語句
3、foreach .. else .. /for 循環
4、for .. else .. /for 循環
5、continue, break 繼續或中斷
二、jTemplates的語法:
(1)if語法
{#if |COND|}..{#elseif |COND|}..{#else}..{#/if}
#if 示例:
{#if $T.hello} hello world. {#/if}
{#if 2*8==16} good {#else} fail {#/if}
{#if $T.age>=18)} 成人了 {#else} 未成年 {#/if}
{#if $T.list_id == 3} System list {#elseif $T.list_id == 4} Users List {#elseif $T.list_id == 5} Errors list {#/if}
(2)for語法
{#for |VAR| = |CODE| to |CODE| [step=|CODE|]}..{#else}..{#/for}
示例:
默認步長:{#for index = 1 to 10} {$T.index} {#/for}
正向步長:{#for index = 1 to 10 step=3} {$T.index} {#/for}
負向步長及空循環:{#for index = 1 to 10 step=-3} {$T.index} {#else} nothing {#/for}
也可以在循環中使用變量:{#for index = $T.start to $T.end step=$T.step} {$T.index} {#/for}
說明:{#else}是在{#for...}未能執行的時的輸出內容。
(3)foreach語法
{#foreach |VAR| as |NAME| [begin=|CODE|] [count=|CODE|] [step=|CODE|]}..{#else}..{#/for}示例:
默認:{#foreach $T.table as record} {$T.record.name} {#/for}
指定起始位置:{#foreach $T.table as record begin=1} {$T.record.name} {#/for}
指定起始和循環次數:{#foreach $T.table as record begin=1 count=2} {$T.record.name} {#/for}
指定步長:{#foreach $T.table as record step=2} {$T.record.name} {#/for}
三、Jtemplate模板使用方法如下:
<div id="result"></div>
<textarea id="template_1" style="display: none;">
<table>
<tr>
<th></th>
</tr>
{#foreach $T as record}
<tr>
<td>{$T.record.屬性名}</td>
</tr>
{#/for}
</table>
</textarea>

綁定數據以及調用語句中關鍵的2句:
$('#result').setTemplateElement('template_1'); //設置模版
$('#result').processTemplate(data); //執行數據

原文參照博主個人網站:基于jQuery的javascript前臺模版引擎JTemplate_IT技術小趣屋。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金溪县| 丰台区| 理塘县| 郴州市| 成都市| 遂平县| 晋中市| 永嘉县| 固原市| 万安县| 鄂温| 金溪县| 万宁市| 娱乐| 钟山县| 同心县| 甘孜| 柏乡县| 通城县| 兴安县| 霍州市| 舒兰市| 邵东县| 嘉兴市| 溧水县| 馆陶县| 城固县| 梁河县| 安远县| 抚顺市| 锦屏县| 神农架林区| 镇赉县| 庐江县| 甘德县| 龙游县| 岳普湖县| 巩义市| 武邑县| 宁陵县| 龙胜|