最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談輕量級js模板引擎simplite

 更新時間:2015年02月13日 08:49:09   投稿:hebedich  
這篇文章主要介紹了淺談輕量級js模板引擎simplite的簡介和用法的相關(guān)資料,需要的朋友可以參考下

模板地址:https://github.com/zhangshaolong/simplite歡迎各位提出寶貴意見及貢獻代碼。特點:

1:代碼量少,學習成本低;

2:默認jsp語法標簽方式,熟悉jsp的朋友可以直接按照jsp的語法書寫模板;

3:使用原生js語法進行邏輯處理,只要熟悉js語法即可直接上手,沒有學習成本。

4:支持原生js的所有語法作為代碼邏輯片段,支持寬泛的書寫格式。

5:支持重定義模板語言的標簽符,默認的邏輯標簽為<%和%>,默認的屬性標簽為<%=和%>。

6:支持嵌套子模板,子模板默認(沒有傳遞數(shù)據(jù)參數(shù))是共享父模板數(shù)據(jù),可以通過傳參設(shè)置子模板使用的數(shù)據(jù)集。

7:支持動態(tài)導入模板與嵌入多個模板,只要導入的模板不是循環(huán)依賴的模板都能正常處理。

8:支持子模板使用Simplite.dataKey指定的字段訪問傳遞過來的數(shù)據(jù)全集,默認值為"_this",對于數(shù)組、數(shù)字這樣的數(shù)據(jù)集來說,使用Simplite.dataKey很容易拿到數(shù)據(jù)。

9:支持面向?qū)ο蠓绞绞褂媚0搴图冹o態(tài)函數(shù)方式來手動組織模板處理過程。

10:支持除了訪問父模板數(shù)據(jù)外,還可以提供方法作用域內(nèi)任何數(shù)據(jù)為數(shù)據(jù)集,比如在全局有個arr,那么可以include(tmplt, arr)來  

語法: 

 

可以看到,使用include的時候,可以使用子模板的時候,傳入指定的數(shù)據(jù)集作為數(shù)據(jù)源,對于復雜的多層結(jié)構(gòu)來說,能夠很好的控制每個模板的數(shù)據(jù)結(jié)構(gòu)。

相關(guān)文章

  • Highcharts入門之基本屬性

    Highcharts入門之基本屬性

    Highcharts是一個用純JavaScript編寫的一個圖表庫,之前小編發(fā)了一篇介紹Highcharts的文章,那么本文將進一步的介紹Highcharts的基本屬性,有需要的可以參考學習。
    2016-08-08
  • Three.js學習之正交投影照相機

    Three.js學習之正交投影照相機

    本篇主要介紹照相機中的正交投影照相機。學習Three.js的小伙伴們可以參考學習。
    2016-08-08
  • Highcharts學習之坐標軸

    Highcharts學習之坐標軸

    今天講交互圖表Highcharts的坐標軸,我們將對Highcharts圖表的坐標軸組成、坐標軸類型等進行詳細系統(tǒng)講解。下面一起來看看。
    2016-08-08
  • Three.js學習之網(wǎng)格

    Three.js學習之網(wǎng)格

    本篇將先介紹創(chuàng)建較為常用的物體:網(wǎng)格,然后介紹如何修改物體的屬性。下面跟著小編一起來學習學習。
    2016-08-08
  • 基于d3.js實現(xiàn)實時刷新的折線圖

    基于d3.js實現(xiàn)實時刷新的折線圖

    本文用實例演示如何用d3.js實現(xiàn)實時刷新的折線圖,非常具有實用價值,需要的朋友可以參考下。
    2016-08-08
  • 交互式可視化js庫gojs使用介紹及技巧

    交互式可視化js庫gojs使用介紹及技巧

    這篇文章主要介紹了如何使用可視化庫gojs及使用時的小技巧,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2022-01-01
  • ThinkJS中如何使用MongoDB的CURD操作

    ThinkJS中如何使用MongoDB的CURD操作

    最近因為心血來潮想要試試thinkJS操作mongoDB,去官方文檔看了看,默認是只給了mysql的配置,源代碼也是沒有配置mongo的,只有一個官方案例,無奈只能自己學習了,下面是自己的一些學習總結(jié),有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • 組件庫Monmrepo架構(gòu)與開發(fā)調(diào)試環(huán)境構(gòu)建詳解

    組件庫Monmrepo架構(gòu)與開發(fā)調(diào)試環(huán)境構(gòu)建詳解

    這篇文章主要為大家介紹了組件庫Monmrepo架構(gòu)與開發(fā)調(diào)試環(huán)境構(gòu)建詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • fullCalendar中文API官方文檔

    fullCalendar中文API官方文檔

    FullCalendar是一款基于jQuery的日歷插件,適用于各種日程安排、工作計劃等場景,本文是fullCalendar官方文檔的中文版,主要介紹了fullCalendar的具體屬性與方法,大家可以參考一下
    2017-02-02
  • node.js中的socket.io入門實例

    node.js中的socket.io入門實例

    這篇文章主要介紹了node.js中的socket.io入門實例,并對websocket等反向ajax技術(shù)做了介紹,需要的朋友可以參考下
    2014-04-04

最新評論

石门县| 冀州市| 柘城县| 桂平市| 垣曲县| 郧西县| 巧家县| 阿荣旗| 铜鼓县| 昭苏县| 河间市| 吉安市| 万宁市| 福泉市| 靖远县| 永清县| 汾阳市| 兴安盟| 乌拉特中旗| 海晏县| 普安县| 策勒县| 姚安县| 临澧县| 建瓯市| 晋中市| 大荔县| 昭觉县| 长沙市| 张北县| 夹江县| 新干县| 栾川县| 桐城市| 玛多县| 安顺市| 金沙县| 贵南县| 石河子市| 民丰县| 南皮县|