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

jQuery插件-微軟jQuery Templates

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

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

jQuery Templates使開發(fā)者能方便的將javascript對象綁定到html中,而不需要我們一個文本框一個文本框機(jī)械的來綁定數(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">標(biāo)記中,我們以非常簡單的一個例子來看看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學(xué)習(xí)", 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學(xué)習(xí)", 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ù)料到了。當(dāng)然了本篇只是非常簡單的介紹了下jQuery Templates的基本使用方法,希望對讀者有所幫助。

jQuery Templates運行結(jié)果2

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

責(zé)任編輯:陳四芳 來源: 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-10-09 10:00:35

JQueryJQuery插件

2013-12-02 14:53:20

jQuery插件

2010-06-28 09:06:44

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ù)棧公眾號

主站蜘蛛池模板: 黄色国产大片 | 日本不卡一区二区三区 | 久草网站| 精品欧美一区二区三区久久久小说 | 精品蜜桃一区二区三区 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 国产精品久久 | 亚洲三级在线 | 精品一二区 | 男人天堂99 | 亚洲精品一区二区三区四区高清 | 亚洲 欧美 日韩在线 | 日本偷偷操 | 日韩精品在线观看一区二区 | 一级全黄少妇性色生活免费看 | 国产成人高清在线观看 | 亚洲成人福利 | 九九热精品视频在线观看 | 黑色丝袜三级在线播放 | aaaaaaa片毛片免费观看 | 热re99久久精品国产99热 | 自拍视频网| 亚洲欧洲一区二区 | 精品久久九九 | 成人综合伊人 | 国产一区二区三区 | 国产一区二区三区免费视频 | 久久在线视频 | 一级黄色生活视频 | 日韩色视频 | 欧美老少妇一级特黄一片 | 国产精品地址 | 一区二区三区视频 | 国产精品久久久亚洲 | av中文字幕在线 | 欧美日一区二区 | 日韩在线免费视频 | 国产成人在线视频 | 超碰精品在线观看 | a级片www | 在线视频91|