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

jQuery插件-微軟jQuery Templates

開發(fā) 前端
我們知道微軟早已開始全面支持jQuery,并在MVC項目中默認添加了jQuery,這對我們廣大Asp.net開發(fā)者帶來了福音。目前,微軟已經(jīng)為jQuery開發(fā)了三款jQuery插件,分別為jQuery Glob、jQuery Templates和jQuery Data Linking。

我們知道微軟早已開始全面支持jQuery,并在MVC項目中默認添加了jQuery,這對我們廣大Asp.net開發(fā)者帶來了福音。目前,微軟已經(jīng)為jQuery開發(fā)了三款jQuery插件,分別為jQuery Glob、jQuery Templates和jQuery Data Linking。由于考慮到國內(nèi)開發(fā)者很少使用***者,我就不進行介紹了,有興趣的可以Google一下。本篇先看下jQuery Templates:

jQuery Templates使開發(fā)者能方便的將javascript對象綁定到html中,而不需要我們一個文本框一個文本框機械的來綁定數(shù)據(jù)。jQuery Templates支持簡單的語法,使我們能夠得到想要的html結(jié)果,使用jQuery Templates方法如下:

首先,我們需要引用jQuery文件和jQuery.tmpl文件,如下:

  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> 
  2. <script src="jquery.tmpl.js" type="text/javascript"></script> 

使用jQuery Templates我們應(yīng)將要顯示的內(nèi)容嵌入到<script type="text/html">標記中,我們以非常簡單的一個例子來看看jQuery Templates的使用方法:

  1. <div id="userinfo"></div> 
  2. <script id="usertemplate" type="text/html"> 
  3. <div class="userinfo"> 
  4.     UserName:{{= name}} 
  5.     Website:{{= website}} 
  6. </div> 
  7. </script> 

我們使用Template可以顯示javascript對象或者javascript對象數(shù)組,下邊是我們將要用來顯示的javascript對象數(shù)組和jQuery方法:

  1. var users = [ 
  2.     { name: "朋友的你", website: "http://www.jquery001.com" }, 
  3.     { name: "jQuery學習", website: "http://www.jquery001.com" } 
  4. ]; 
  5. $(document).ready(function () { 
  6.     $("#usertemplate") 
  7.     .render(users) 
  8.     .appendTo("#userinfo"); 
  9. }); 

render()方法將數(shù)據(jù)轉(zhuǎn)換為串,***將數(shù)據(jù)追加到userinfo元素,頁面加載后執(zhí)行結(jié)果如下圖所示:

jQuery Templates運行結(jié)果1

前邊說過,jQuery Templates中可以使用簡單的語法,這樣我們可以根據(jù)需要來顯示數(shù)據(jù)。比如在本例中,比如某人有多個網(wǎng)站,下邊我們看看簡單的if和each方法。javascript對象數(shù)組如下:

  1. var users = [ 
  2.     { name: "朋友的你", websites: ["jquery001.com", "google.com"] }, 
  3.     { name: "jQuery學習", websites: ["jquery001.com"] }, 
  4.     { name: "jQuery", websites: [] } 
  5. ]; 

下邊顯示了使用Template中的if、each方法,也沒有過多可說的,我們使用者使用一兩次也就記下了它的語法:

  1. <div id="userinfo"></div> 
  2. <script id="usertemplate" type="text/html"> 
  3. <div class="userinfo"> 
  4.     UserName:{{= name}} 
  5.     {{if websites.length}} 
  6.     Websites: 
  7.     <ul> 
  8.         {{each(i,website) websites}} 
  9.         <li>{{= website}}</li> 
  10.         {{/each}} 
  11.     </ul> 
  12.     {{/if}} 
  13. </div> 
  14. </script> 

下圖顯示了***的結(jié)果,可能您已經(jīng)預(yù)料到了。當然了本篇只是非常簡單的介紹了下jQuery Templates的基本使用方法,希望對讀者有所幫助。

jQuery Templates運行結(jié)果2

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

責任編輯:陳四芳 來源: jquery001.com
相關(guān)推薦

2013-12-02 15:31:37

jQuery插件

2013-12-02 15:43:05

jQuery插件

2013-12-02 15:10:56

jQuery插件

2013-12-02 15:21:30

jQuery插件

2013-12-02 14:53:20

jQuery插件

2010-06-28 09:06:44

jQueryjQuery國際化插件

2013-10-09 10:00:35

JQueryJQuery插件

2013-12-02 15:25:38

jQuery插件

2012-05-22 01:45:58

JavaScriptCSSXML

2013-01-09 10:20:26

jQueryFlotjQuery插件

2011-08-25 09:30:22

2011-08-29 14:50:08

jQuery插件

2012-12-18 09:49:57

jQueryJavaScriptJS

2012-05-10 13:45:45

jQuery

2012-06-15 11:32:19

ibmdw

2009-06-24 10:58:21

jQuery插件教程

2012-04-27 10:00:43

jQuery插件

2013-03-20 13:21:51

jQueryjQuery插件

2012-04-16 09:19:03

jQuery插件

2009-06-18 15:49:31

jQuery插件
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 99re在线视频 | av日日操 | av免费在线观看网站 | 二区中文字幕 | 黄色大全免费看 | 日本久久久久久 | 亚洲一区二区三区国产 | 精品蜜桃一区二区三区 | www.一级毛片 | 国产视频福利一区 | 中文字幕在线观看精品 | 欧美成人手机在线 | aaa大片免费观看 | 精品久久久久久 | 三级在线视频 | 精品久久精品 | 一级在线 | 国产福利网站 | 成人精品鲁一区一区二区 | 亚洲一区二区久久久 | 99精品久久久| 一区二区三区四区免费视频 | 不卡一区二区三区四区 | 欧美日韩成人在线 | av影音在线| 色站综合 | 国产一区 在线视频 | 91在线精品视频 | 在线免费观看a级片 | 精品三级在线观看 | 国产精品成人一区二区三区夜夜夜 | 精品久久久久一区二区国产 | 超碰最新在线 | 香蕉视频1024 | 日本欧美在线视频 | 精品欧美一区二区精品久久久 | 亚洲一区二区成人 | 久草资源在线 | 福利片在线观看 | 国产视频福利在线观看 | 亚洲三区在线观看 |