<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JavaScript入門參考

    時間:2024-07-27 23:19:52 JavaScript 我要投稿
    • 相關推薦

    有關JavaScript模板入門參考

      比如要在一個列表中利用ajax插入一個li的時候,我會直接把數據跟html標簽拼接成一句完整的html,然后插入到ul中。無論數據是從服務器端拿回的,或者是從用戶的input輸入中拿到的——無論哪種方法都是一樣。

      這個拼接過程放在JavaScript文件中,顯得非常不優雅。如果還把style也放在JavaScript中,那數據、結構還有樣式整個就是一鍋粥了,要維護這樣的代碼會讓人想自殺。最過分的就是把頁面上最終要生成的HTML都直接放在服務器端,ajax吐出數據就包含了

      標簽,這樣的頁面幾乎不存在擴展性了,修改一個前臺樣式都要涉及后臺代碼的修改。

      后來我們知道了不要在JavaScript中對DOM進行style定制,而是只需要在CSS文件中定義好對應的class,然后在JavaScript中使用這個class就好。

      接下來我們要做的就是用JavaScript模板把HTML結構(在這個案例中,是

      標簽)也從JavaScript中分離。

      市面上的JavaScript模板很多了,以handlebars這個優秀的模板為例吧:

      我們在頁面的html中定義模板:

      復制代碼 代碼如下:

      {{title}}

      然后在我們的邏輯JavaScript代碼中可以把數據拼接到這一模版中:

      復制代碼 代碼如下:

      var source = $("#list-template").html(); //模板源,一般放在html的script中,這里我們使用jQuery,也可以使用其它方法直接獲得內容字符串

      var template = Handlerbars.compile(source); //編譯生成一個模板template

      var context = {title:"This is a todo item"} //獲得數據,數據一般從ajax或者input中取得

      var html = template(context); //數據+模板=新的html

    【JavaScript入門參考】相關文章:

    JavaScript fontcolor方法入門實例07-07

    對javascript的理解08-08

    常用的JavaScript模式09-22

    Javascript的this用法簡述08-15

    JavaScript學習筆記08-24

    JavaScript 基礎教學09-29

    JavaScript的課堂講解09-03

    JavaScript常用方法匯總10-25

    JavaScript數組常用方法介紹09-04

    JavaScript中的with關鍵字07-24

    主站蜘蛛池模板: 国产精品亚洲αv天堂无码| 国产精品免费视频观看拍拍| 97精品在线播放| 久久精品国产亚洲av麻豆色欲| 国产精品无码v在线观看| 国产精品久久久久AV福利动漫| 无码国模国产在线无码精品国产自在久国产| 国产乱码精品一区二区三区中文| 亚洲国产午夜中文字幕精品黄网站 | 伊人精品视频在线| 国产99精品一区二区三区免费| 99久久精品国内| 久久久久久国产精品无码超碰| 中文国产成人精品久久亚洲精品AⅤ无码精品| 国产2021久久精品| 欧美日韩在线亚洲国产精品| 97久久精品无码一区二区| 亚洲国产精品无码专区影院| 日韩精品一区二区三区在线观看| 国产亚洲精品AA片在线观看不加载| 3级黄性日本午夜精品| 91视频精品全国免费观看| 久久ww精品w免费人成| 亚洲韩国精品无码一区二区三区 | 国产精品igao视频| 在线观看日韩精品| 精品国内片67194| 精品亚洲欧美高清不卡高清| 国产精品久久国产精品99盘 | 精品人妻少妇嫩草AV无码专区| 国产精品成人99久久久久| wwwvr高清亚洲精品二区| 国产99久久九九精品无码| 国产精品99精品视频网站| 国产乱人伦偷精品视频| 国产免费久久精品99久久| 国内精品伊人久久久久影院对白| 国产精品理论片在线观看| 国产精品自在在线午夜福利| 精品一区二区三区在线观看| 久久精品国产清自在天天线|