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

Visual Studio下使用jQuery的10個技巧

原創
開發 后端
今天我們要講的是在Visual Studio 2010下如何使用jQuery的10個技巧,這些已經在VS2010中內置支持了。

【51CTO經典譯文】廣泛流行的jQuery是一個開源的,跨瀏覽器和兼容CSS 3的JavaScript庫,你可以用它簡化你的JavaScript編碼任務和操作(添加,編輯和刪除)HTML內容中的DOM元素,本文介紹10個在Visual Studio下使用jQuery的10個有用的技巧,希望對你有所幫助。

你需要準備些什么

為了在Visual Studio中順利使用jQuery,你需要安裝下面這些軟件:

Visual Studio 2008

Visual Studio 2008 SP1

jQuery庫

Visual Studio 2008 jQuery插件

或者直接使用Visual Studio 2010,因為它已經內置支持jQuery了,如果你恰好在使用Visual Studio 2010,那么恭喜你,默認已經安裝有jQuery庫了。

在深入了解使用jQuery操作網頁中的DOM元素之前,我們先來看看jQuery的介紹和它的好處。

一些有用的jQuery技巧

jQuery最顯著的特點包括支持:

瀏覽器無關:jQuery支持絕大多數瀏覽器;

簡化的事件處理模型:jQuery支持優秀的,易于使用的,范式化的事件處理模型,大大減少了代碼量,jQuery事件處理模型在所有瀏覽器中都是一致的,事件對象是一個跨瀏覽器的標準化對象,事件對象總是作為一個參數傳遞給事件處理程序;

無縫擴展:jQuery通過易于使用的插件API提供了擴展支持,可以無縫擴展jQuery核心庫。

下面開始介紹使用jQuery的一些技巧

1、使用jQuery預加載圖像

預加載圖像被認為是一個最佳實踐,因為它提高了網頁的渲染速度,下面的代碼顯示了jQuery預加載圖像的代碼片段:

  1. jQuery.preloadImages = function()  
  2. {  
  3.   for(var x = 0; x").attr("src", arguments[x]);  
  4. }}; 

2、使用jQuery禁用上下文菜單

下面的代碼舉例說明了如何使用jQuery禁用上下文菜單:

  1. $(document).ready(function(){  
  2.     $(document).bind("contextmenu",function(e){  
  3.         return false;  
  4.     });  
  5. }); 

3、在jQuery中添加和刪除CSS類

在jQuery中添加和刪除CSS類非常簡單:

  1. //To add a css class, you can use the following piece of code  
  2. if($(id).hasClass('testClass'))  
  3. {  
  4.  $('#div1').addClass('testclass');    
  5. }  
  6.  
  7. //To remove a css class, you can use the following piece of code  
  8. if($(id).hasClass('testClass'))  
  9. {  
  10.  $('#div1').removeClass('testclass');    

4、檢查某個元素是否可用

你可以使用jQuery檢查網頁中的某個元素是否存在,下面是一個例子:

  1. if ($('img').length)   
  2. {    
  3.     alert('Image elements available');    
  4. }   
  5. else   
  6. {    
  7.     alert('Image elements not available');    

5、使用jQuery檢查瀏覽器類型

不同的瀏覽器執行腳本的方法有點不一樣,但你可以使用jQuery輕松識別瀏覽器的類型,然后執行相應的自定義代碼,下面是用jQuery檢查瀏覽器的代碼片段:

  1. if (jQuery.browser.mozilla)   
  2. {  
  3.     // Code to execute if browser is Mozilla  
  4. }  
  5. if (jQuery.browser.msie)   
  6. {  
  7.     // Code to execute if browser is IE  
  8. }  
  9.    
  10. if (jQuery.browser.safari)   
  11. {  
  12.     // Code to execute if browser is Safari  
  13. }  
  14. if (jQuery.browser.opera)   
  15. {  
  16.     // Code to execute if browser is Opera  

6、使用jQuery發現隱藏的元素

你可以使用size()檢查隱藏的DOM元素,下面是一個例子:

  1. if( $("div.hidden").size)  
  2. {  
  3.   alert('One or more divs are hidden');  

你也可以使用length()函數實現相同的結果,其實size()函數也調用的是length()函數,因此length()函數更快。

  1. if( $("div.hidden").length )  
  2. {  
  3.   alert('One or more divs are hidden');  

7、在DOM中保存數據

你可以使用Data()函數在DOM元素中保存數據,下面的代碼片段顯示了如何使用jQuery給一個DOM元素賦值:

  1. $('#div1').data ('Key''Value'); 

如果要檢索保存在DOM元素中的數據,你可以使用下面的代碼:

  1. $('#div1').data ('Key'); 

8、檢索某個元素的父元素

使用jQuery檢查某個元素的父元素非常簡單,你需要做的就是像下面這樣調用closest()函數:

  1. var id = $("btnHello").closest("div").attr("id"); 

9、正確使用jQuery中的鏈表

鏈表(Chaining)是jQuery中的一個偉大功能,它促使鏈表中的行為被陸續執行,你可以使用鏈表方法來用它,下面的代碼就是一個例子:

  1. $('div1').removeClass('color').addClass('no-color'); 

10、使用jQuery操作選擇列表

jQuery讓使用選擇列表變得更容易,你可以從選擇列表中輕松地刪除一個列表項,具體方法如下:

  1. $("#employeeList option[value='9']").remove(); 

下面的代碼舉例說明了如何從選擇列表中以文本形式檢索一個選擇項:

  1. $('#employeeList :selected').text(); 

小結

jQuery是一個強大的JavaScript庫,簡化了跨瀏覽器,客戶端腳本,事件處理,動畫,DOM遍歷和Ajax開發工作,本文呈現的這10個jQuery相關的技巧可以幫助你用好它,歡迎你也共享一些有用的jQuery使用技巧。

原文標題:10 jQuery Tips and Tricks for Visual Studio

【編輯推薦】 

  1. Visual Studio自定義調整窗體的兩個小技巧
  2. Visual Studio 2010中關于C#的幾點改進
  3. Visual Studio 2010及.Net 4新功能一覽
  4. 提高效率 用好Visual Studio 2010自定義代碼段
     
責任編輯:彭凡 來源: 51CTO
相關推薦

2010-09-28 08:52:00

C#Visual Stud

2010-11-10 09:01:50

Visual Stud

2020-07-09 15:10:20

開發技能代碼

2009-12-04 14:40:43

Visual Stud

2011-04-02 08:39:27

Visual Stud

2009-12-16 16:57:03

Visual Stud

2009-12-03 13:47:13

Microsoft V

2012-03-06 14:38:23

Visual Stud

2015-06-04 12:27:00

Visual Stud

2021-01-21 08:00:00

開發工具VS Code

2009-12-16 15:44:20

Visual Stud

2009-12-02 16:49:46

Visual Stu

2009-12-16 14:51:27

Visual Stud

2019-05-24 08:00:00

Visual StudVisual Stud程序員

2015-07-27 09:36:09

storyboard

2019-09-27 08:00:00

Visual StudVisual Stud開發技巧

2010-09-01 08:35:07

Visual Stud

2009-12-02 16:30:21

Microsoft V

2009-12-03 10:26:38

Visual Stud

2009-12-17 16:32:42

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一级一级毛片 | 久久久一| 中文字幕精品视频 | 久久精品久久久久久 | 中文字幕精品一区二区三区精品 | 成人网址在线观看 | 91文字幕巨乱亚洲香蕉 | 精品欧美一区二区三区久久久 | 午夜精品久久久久久久星辰影院 | 精品九九九 | 超级乱淫av片免费播放 | 1204国产成人精品视频 | 亚洲视频在线一区 | 一区二区三区精品视频 | 中文字幕在线观看成人 | 成人免费一区二区 | 成人区一区二区三区 | 久久51| 一区二区三区四区免费视频 | 欧美一区二区在线观看 | 国产精品99免费视频 | 国产成人精品一区二区 | 欧美一级淫片007 | 久久亚洲视频 | 国产精品mv在线观看 | 成人在线视频一区 | 免费在线国产视频 | 一级片在线观看视频 | 天天玩天天操天天干 | 国产 91 视频 | 日韩中文字幕在线不卡 | 国产精品99久久久久久动医院 | 在线观看中文字幕av | 奇米av| 中文在线播放 | 国产精品一区二区三区久久 | 亚洲欧美日韩精品久久亚洲区 | 欧美一区在线视频 | 熟女毛片 | 男人的天堂中文字幕 | 欧美一区2区三区4区公司 |