亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

laytpl 精致巧妙的JavaScript模板引擎

 更新時間:2014年08月29日 14:39:59   投稿:mdxy-dxy  
laytpl是一款顛覆性的JavaScript模板引擎,它用巧妙的實現(xiàn)方式,將自身的體積變得小巧玲瓏,不僅性能接近極致,并且還具備傳統(tǒng)前端引擎的幾乎所有功能

laytpl是一款顛覆性的JavaScript模板引擎,它用巧妙的實現(xiàn)方式,將自身的體積變得小巧玲瓏,不僅性能接近極致,并且還具備傳統(tǒng)前端引擎的幾乎所有功能。所有的變身魔法都由不到1KB的代碼創(chuàng)造,這仿佛是一場革命,又或者不是,但毋庸置疑的是,laytpl的確在用最輕量的方式呈現(xiàn)給世人。如果你從未接觸這方面的應用,沒關系,下面的講述將會讓你迫不及待地選擇laytpl,從此更好地把握頁面的數(shù)據(jù)渲染,走上人生巔峰!

laytpl優(yōu)勢

•性能卓絕,執(zhí)行速度比號稱性能王的artTemplate、doT還要快將近1倍,比baiduTemplate、kissyTemplate等快20-40倍,數(shù)據(jù)規(guī)模和渲染頻率越大越明顯
•體積簡直小到極致,不足1kb,未來它還會變得更小。
•具備轉義等安全機制,比較科學的報錯功能
•模版中可任意書寫Native JavaScript,充分確保模版的靈活度
•支持應用在Node.js平臺
•支持所有古代或現(xiàn)代的主流瀏覽器

使用方式

復制代碼 代碼如下:

//第一步:編寫模版。你可以使用一個script標簽存放模板,如:
<script id="demo" type="text/html">
<h1>{{ d.title }}</h1>
<ul>
{{# for(var i = 0, len = d.list.length; i < len; i++){ }}
    <li>
        <span>姓名:{{ d.list[i].name }}</span>
        <span>城市:{{ d.list[i].city }}</span>
    </li>
{{# } }}
</ul>
</script>
//第二步:建立視圖。用于呈現(xiàn)渲染結果。
<div id="view"></div>
//第三步:渲染模版
var data = {
    title: '前端攻城師',
    list: [{name: '賢心', city: '杭州'}, {name: '謝亮', city: '北京'}, {name: '淺淺', city: '杭州'}, {name: 'Dem', city: '北京'}]
};
var gettpl = document.getElementById('demo').innerHTML;
laytpl(gettpl).render(data, function(html){
    document.getElementById('view').innerHTML = html;
});

文檔說明

一、模版語法

輸出一個普通字段,不轉義html:   {{ d.field }}
輸出一個普通字段,并轉義html:   {{= d.field }}
JavaScript腳本: {{# JavaScript statement }}

二、內置方法

1):laytpl(template);   //核心函數(shù),返回一個對象
   
    var tpl = laytpl(template);
    tpl.render(data, callback);   //渲染方法,返回渲染結果,支持異步和同步兩種模式
        a):異步
        tpl.render(data, function(result){
            console.log(result);
        });
       
        b):同步
        var result = tpl.render(data);
        console.log(result);

   
2):laytpl.config(options); //初始化配置
    options是一個對象
    {open: '開始標簽', close: '閉合標簽'}
   
3):laytpl.v    //獲取版本號

注意事項

1.直接引入laytpl.js即可,另外還可直接使用Seajs等模塊化加載。
2.無論商業(yè)或個人平臺都可以任意使用laytpl
3.任何場合下都務必保留來源,請勿剔除laytpl.js頭部注釋。

官方網(wǎng)站:http://sentsin.com/layui/laytpl/

下載:http://chabaoo.cn/codes/207072.html

相關文章

  • 聯(lián)合類型Union?Types與交叉類型Intersection?Types區(qū)別解析

    聯(lián)合類型Union?Types與交叉類型Intersection?Types區(qū)別解析

    這篇文章主要為大家介紹了聯(lián)合類型Union?Types與交叉類型Intersection?Types區(qū)別詳解
    2023-06-06
  • laytpl 精致巧妙的JavaScript模板引擎

    laytpl 精致巧妙的JavaScript模板引擎

    laytpl是一款顛覆性的JavaScript模板引擎,它用巧妙的實現(xiàn)方式,將自身的體積變得小巧玲瓏,不僅性能接近極致,并且還具備傳統(tǒng)前端引擎的幾乎所有功能
    2014-08-08
  • 數(shù)據(jù)結構TypeScript之棧和隊列詳解

    數(shù)據(jù)結構TypeScript之棧和隊列詳解

    這篇文章主要介紹了數(shù)據(jù)結構TypeScript之棧和隊列詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • js庫Modernizr的介紹和使用

    js庫Modernizr的介紹和使用

    Modernizr是一個開源的JS庫,它使得那些基于訪客瀏覽器的不同(指對新標準支持性的差異)而開發(fā)不同級別體驗的設計師的工作變得更為簡單
    2015-05-05
  • TypeScript學習輕松玩轉類型操作

    TypeScript學習輕松玩轉類型操作

    這篇文章主要為大家介紹了TypeScript學習輕松玩轉類型操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Typescript使用裝飾器實現(xiàn)接口字段映射與Mock實例

    Typescript使用裝飾器實現(xiàn)接口字段映射與Mock實例

    這篇文章主要為大家介紹了Typescript使用裝飾器實現(xiàn)接口字段映射與Mock實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 使用JS?的download庫在瀏覽器直接下載文件

    使用JS?的download庫在瀏覽器直接下載文件

    一般情況下web項目的瀏覽器下載文件,都是使用form表單或者ajax向后端提交數(shù)據(jù),發(fā)送請求,后端文件的URL地址或者二進制文件流。這篇文章主要介紹了使用JS?的download庫在瀏覽器直接下載文件。
    2022-12-12
  • TypeScript中的遞歸類型示例解析

    TypeScript中的遞歸類型示例解析

    這篇文章主要為大家介紹了TypeScript中的遞歸類型示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • TypeScript 基礎數(shù)據(jù)結構哈希表 HashTable教程

    TypeScript 基礎數(shù)據(jù)結構哈希表 HashTable教程

    這篇文章主要為大家介紹了TypeScript 基礎數(shù)據(jù)結構哈希表 HashTable教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • TypeScript類型實現(xiàn)加減乘除詳解

    TypeScript類型實現(xiàn)加減乘除詳解

    這篇文章主要為大家介紹了TypeScript類型實現(xiàn)加減乘除示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04

最新評論