成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟jQuery Templates插件的使用

開發 前端
前不久,本站發表了一篇jQuery插件-微軟 jQuery Templates,里邊簡單的介紹了一下jQuery Templates的用法,今天就讓我們再次詳細的看看它的用法。其中,部分寫法同我先前看到的不一樣,讓我們一起看看吧!

前不久,本站發表了一篇jQuery插件-微軟 jQuery Templates,里邊簡單的介紹了一下jQuery Templates的用法,今天就讓我們再次詳細的看看它的用法。其中,部分寫法同我先前看到的不一樣,讓我們一起看看吧!

考慮到很多新學者,加上國內這方面資料也不多,我們還是一步一步來看看jQuery Templates的使用方法。比如我們有下邊的數據集:

  1. var users = [ 
  2.     { name: "Google", website: "google.com" }, 
  3.     { name: "jQuery學習", website: "jquery001.com" } 
  4. ]; 

我們的目的是以無序列表(ul)的形式將網站名稱和對應的網址顯示出來,在以前我們經常使用的方法如下:

  1. var result = ""
  2. for (var i = 0; i < users.length; i++) { 
  3.     result += "<li><a href='http://" + users[i].website + "'>" + users[i].name + "</a></li>"; 
  4. $(result).appendTo("ul"); 

下邊這種寫法使用了jQuery Tempates,個人感覺可讀性變得更好一些,如下:

  1. <script id="userTemplate" type="text/html"> 
  2. <li><a href="http://${website}">${name}</a></li> 
  3. </script> 

接下來,調用jQuery Templates中的方法如下:

  1. $("#userTemplate").render(users).appendTo("ul"); 

這樣我們就已經實現了我們的目標,在我看到的資料中,作者使用的方法是tmpl()方法而不是render()方法來組織數據的,也許是我使用的jQuery Templates版本不是***的。我使用時智能提示如下:

jQuery Templates render()方法

還沒有使用過jQuery Templates嗎?趕快試試吧!據說在jQuery 1.5版本中將會把微軟開發的三個jQuery插件中添加進去,讓我們期待吧!

至于如何使用if、each簡單語法,你可以看看前一篇文章,這樣就可以根據我們的需要來展示數據了。下邊是完整的頁面代碼,希望能幫助到你!

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4.     <title>jQuery Templates的使用方法-jQuery學習</title> 
  5.     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> 
  6.     <script src="http://www.jquery001.com/js/jquery.tmpl.js" type="text/javascript"></script> 
  7.     <script type="text/javascript"> 
  8.         $(document).ready(function () { 
  9.             var users = [ 
  10.                 { name: "Google", website: "google.com" }, 
  11.                 { name: "jQuery學習", website: "jquery001.com" } 
  12.             ]; 
  13.             $("#userTemplate").render(users).appendTo("ul"); 
  14.         }); 
  15.     </script> 
  16. </head> 
  17. <body> 
  18.     <div> 
  19.         <script id="userTemplate" type="text/html"> 
  20.         <li><a href="http://${website}">${name}</a></li> 
  21.         </script> 
  22.         <ul></ul> 
  23.     </div> 
  24. </body> 
  25. </html> 

原文鏈接:http://www.jquery001.com/let-us-use-jquery-templates.html

責任編輯:陳四芳 來源: jquery001.com
相關推薦

2013-12-02 15:36:17

jQuery插件

2013-12-02 15:43:05

jQuery插件

2012-04-24 10:36:08

jQuery插件

2013-12-02 15:25:38

jQuery插件

2013-12-02 14:53:20

jQuery插件

2010-06-28 09:06:44

jQueryjQuery國際化插件

2013-01-09 10:20:26

jQueryFlotjQuery插件

2012-05-10 13:45:45

jQuery

2009-06-26 16:12:08

ThickboxjQuery

2011-09-01 09:23:51

Python

2009-06-24 10:58:21

jQuery插件教程

2013-03-20 13:21:51

jQueryjQuery插件

2012-04-16 09:19:03

jQuery插件

2012-04-25 09:43:43

jQuery插件

2013-12-02 15:10:56

jQuery插件

2013-12-02 15:21:30

jQuery插件

2012-05-02 10:04:43

jQuery插件

2011-08-01 08:51:12

jQuery Mobi插件

2012-03-29 09:27:49

WEBjQuery

2012-07-16 14:32:03

jQuery
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本精品裸体写真集在线观看 | 欧美激情综合 | 久久国产香蕉 | 中文字幕亚洲区一区二 | 美女福利视频 | 国产精品亚洲一区 | av免费在线播放 | 亚洲精品视频在线 | 国产精品国产三级国产aⅴ无密码 | 色婷婷综合在线观看 | 人人看人人草 | 天堂精品视频 | 91免费在线播放 | 精品久久久久久久久久久久久 | 日韩成人 | h视频在线看 | 日本高清不卡视频 | 欧美日韩亚洲国产 | 超碰国产在线 | 免费黄色日本 | 欧洲色综合 | 自拍视频网站 | 99精品欧美一区二区蜜桃免费 | 国产精品1区 | 久久精品亚洲一区二区三区浴池 | 日日日操 | 国产一级黄色网 | 噜噜噜噜狠狠狠7777视频 | 亚洲欧美日韩精品久久亚洲区 | 亚洲小视频在线观看 | 在线高清免费观看视频 | 狠狠综合网 | 国产成人高清 | 91色在线| 日韩综合一区 | 欧美亚洲综合久久 | 亚洲天堂日韩精品 | 国产丝袜av | 成人在线电影网站 | 久久久91精品国产一区二区精品 | 久草视频网站 |