日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
【JS】JsRender模板插件的使用-創(chuàng)新互聯(lián)

新公司項目,同事推薦了我JsRender 模板插件,用了感覺挺好用的,至少比拼接字符串方便的多,而且支持綁定和函數(shù)判斷,以及一些其他的高級用法,我用到的有,數(shù)據(jù)綁定,if else 判斷,和方法綁定等。廢話不多說,開始介紹。(并非jsRender學習,只是個人項目總結(jié))

創(chuàng)新互聯(lián)公司是一家專業(yè)提供大觀企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為大觀眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。

先看一段代碼:

沒錯,以上就是模板了,{{}}里的就是要綁定的Model數(shù)據(jù)。首頁,頁面上引用jsrender.js不多說,如果綁定上述模板的的話,方法如下:

 var tabhtml = $("#letterSendUserInfoTemplate").render(data);
                letter.options.leftlettertabcontainer.html(tabhtml);
  var data=[{headPhotos:'',name:'',title1String:'',title2String:'',microMotto:''},
  {headPhotos:'',name:'',title1String:'',title2String:'',microMotto:''}];

其實很簡單,如果是ajax請求的話,只要把返回的數(shù)據(jù)項綁定到相應的html上,然后用模板的render方法得到相應的html,賦值給相應的div或者其他元素,就OK了, 省去了自己拼寫html并且難維護的麻煩。

使用功能一: for循環(huán)

 {{for #data}}html代碼{{/for}}

使用功能二:if else 根據(jù)不同的條件判斷給元素賦值不同的class

class="{{if placeMent==0}}other `else`self{{/if}} {{if isRead}}`else`notRead{{/if}} clearfix"

使用功能三:用js方法,將時間轉(zhuǎn)換為固定格式,注意ShortTimeFormatter方法必須放在$.views.helpers里面

$.views.helpers({
    TimeFormatter: function (time) {
        var t = time.split('T');
        var result = t[0].substr(0, 10) + ' ' + t[1].substr(0, 5);
        return result;
    },
    ShortTimeFormatter: function (time) {
        var t = time.split('T');
        var result = t[0].substr(2, 8) + ' ' + t[1].substr(0, 5);
        return result;
    },
    LastTimeFormatter: function (time) {
        return $.getDateDiff(time);
    }
});

                    {{>~ShortTimeFormatter(addTime)}}
                

好啦,項目中目前就用到這么幾個簡單的方法,不過jsrender應該會更強大一些,只不過我沒有用到,對此感興趣的可以上網(wǎng)艘一下吧,沒錯, JsRender

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


文章題目:【JS】JsRender模板插件的使用-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://www.dlmjj.cn/article/ccihcp.html