最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery學(xué)習(xí)筆記之jQuery構(gòu)建函數(shù)的7種方法

 更新時間:2014年06月03日 09:28:14   作者:  
jQuery把所有的操作都包裝在一個jQuery()函數(shù)中,形成了統(tǒng)一(也是惟一)的操作入口,這為jQuery操作降低了門檻。那我們來看下具體構(gòu)造函數(shù)的“七種武器”吧。

一:$(selectorStr[,限制范圍]),接受一個選擇器(符合jQuery規(guī)范的字符串),返回一個jQuery對象;

復(fù)制代碼 代碼如下:

 //$(selector[,限制范圍])
         $(".guo").click(function () {//這里沒有context參數(shù)
             $("a.aguo", this).css({"color":"red"});//this就是context參數(shù),用于限定范圍
         });

二:$(htmlStr[,文檔對象]),$(html[,json對象])傳入html字符串,創(chuàng)建一個新的dom元素

當傳入的是字符串的時候,構(gòu)造函數(shù)會判斷是選擇器字符串還是html字符串.,
如果是選擇器字符串:則遍歷dom,查找與之匹配的元素,如果沒有匹配元素,
會返回一個空的jQuery對象;否則會將這些匹配到的元素創(chuàng)建一個對一個jQuery對象.

復(fù)制代碼 代碼如下:

 //$(htmlStr[,文檔對象])
         $("<div>大家好</div>").append("body"); //簡單標簽:不帶子節(jié)點

三:$(dom元素),$(dom元素集合)將dom元素轉(zhuǎn)換成jQuery對象.

jQuery構(gòu)造函數(shù)會使用js的原生態(tài)方法document.createElement()創(chuàng)建一個dom節(jié)點

復(fù)制代碼 代碼如下:

 $("<div><a>大家好</a></div>").append("body"); //復(fù)雜標簽:含有子節(jié)點.

四:$(自定義對象)封裝普通對象為jQuery對象.

jQuery會使用文檔碎片buildFragment()的方法將所有子節(jié)點一次性的全部插入到[,文檔對象]中,如果這里不指定的話,就是document; $(html[,json對象]) 

當html是簡單標簽時,那么她的第二個參數(shù)可以是一個json對象,包含了這個dom元素的屬性或事件.

復(fù)制代碼 代碼如下:

 //$(html[,json對象])
  $("<div></div>", {
             "class": "gys", //因為class是js的關(guān)鍵字,所以要加引號
             text: "大家好",
             click: function () { alert("點我干嘛"); }
         }).append("body");

五:$(回調(diào)函數(shù))綁定ready事件監(jiān)聽函數(shù),當Dom加載完成時執(zhí)行.

$(element)或者$(elements)

傳入一個dom對象或者一組dom對象集合

復(fù)制代碼 代碼如下:

 ("div.guo").click(function () {
             $(this).slideUp();
         });

六:$(jQuery對象)接受一個jQuery對象,返回一個jQuery對象的拷貝副本

$(object);

傳入一個普通的對象

復(fù)制代碼 代碼如下:

 var obj = { name: "guo", age: 24 };
 var $obj = $(obj);
 $obj.on("guo", function () {
  alert("出發(fā)了一個自定義的事件");
 });
 $obj.trigger("guo");

七:$()創(chuàng)建一個空jQuery對象.

$(callback)傳入一個函數(shù)

復(fù)制代碼 代碼如下:

 $(function () { })

這個表示在Dom加載完畢后執(zhí)行函數(shù)中的.

$(jQuery Object);

傳入一個jQuery對象,則創(chuàng)建該jQuery對象的一個副本并返回,副本與傳入的jQuery對象引用完全相同的Dom對象.

相關(guān)文章

  • jquery默認校驗規(guī)則整理

    jquery默認校驗規(guī)則整理

    這篇文章主要介紹了jquery默認校驗規(guī)則有哪些,需要的朋友可以參考下
    2014-03-03
  • 如何確保JavaScript的執(zhí)行順序 之jQuery.html并非萬能鑰匙

    如何確保JavaScript的執(zhí)行順序 之jQuery.html并非萬能鑰匙

    在上一篇文章《如何確保JavaScript的執(zhí)行順序 - 之jQuery.html深度分析》中,我們揭示了jQuery.html函數(shù)之所以能在各種瀏覽器下保持動態(tài)JS順序執(zhí)行,其秘密在于 – 同步AJAX獲取外部JavaScript。
    2011-03-03
  • jQuery實現(xiàn)仿美橙互聯(lián)兩級導(dǎo)航菜單的方法

    jQuery實現(xiàn)仿美橙互聯(lián)兩級導(dǎo)航菜單的方法

    這篇文章主要介紹了jQuery實現(xiàn)仿美橙互聯(lián)兩級導(dǎo)航菜單的方法,實例分析了jQuery操作css及setTimeout等實現(xiàn)導(dǎo)航菜單的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • jquery的幻燈片圖片切換效果代碼分享

    jquery的幻燈片圖片切換效果代碼分享

    這篇文章主要介紹了jquery的幻燈片圖片切換效果,幻燈片圖片切換效果特別適合做產(chǎn)品演示,感興趣 的小伙伴可以參考下。
    2015-09-09
  • jquery struts 驗證唯一標識(公用方法)

    jquery struts 驗證唯一標識(公用方法)

    本教程將為大家詳細介紹下使用公用方法驗證jquery struts唯一標識,感興趣的朋友可以參考下哈,希望可以幫助到你
    2013-03-03
  • jQuery Ajax文件上傳(php)

    jQuery Ajax文件上傳(php)

    今我在網(wǎng)上找了好久喲。。。才找到JQUERY方式的異步文件上傳,趕緊記了下來。
    2009-06-06
  • 分享五個有用的jquery小技巧

    分享五個有用的jquery小技巧

    作為輕量級的JS庫,jQuery隨著JavaScrīpt腳本的大熱而備受Web開發(fā)者親睞。本文給大家分享五個有用的jquery小技巧,需要的朋友可以參考下
    2015-10-10
  • jquery延遲對象解析

    jquery延遲對象解析

    第一次認識jquery延遲對象,這篇文章主要為大家詳細解析JQ延遲對象的相關(guān)概念,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 基于jQuery的簡單的列表導(dǎo)航菜單

    基于jQuery的簡單的列表導(dǎo)航菜單

    最近一段時間準備開始學(xué)習(xí)JQUERY,感覺JQUERY的功能非常強大,而且代碼量也減少了許多....代碼也非常的清晰!
    2011-03-03
  • jQuery中:hidden選擇器用法實例

    jQuery中:hidden選擇器用法實例

    這篇文章主要介紹了jQuery中:hidden選擇器用法,以實例形式較為詳細的分析了:hidden選擇器的功能、定義及設(shè)置匹配元素不可見時的使用技巧,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12

最新評論

淮滨县| 广西| 湟中县| 海盐县| 泽库县| 宜城市| 武义县| 将乐县| 苍溪县| 武功县| 工布江达县| 安国市| 济宁市| 博湖县| 鹿泉市| 霍林郭勒市| 铁岭市| 高邮市| 且末县| 沁阳市| 镇雄县| 永和县| 昌乐县| 鄂托克旗| 精河县| 南宁市| 宿迁市| 敖汉旗| 固原市| 巍山| 康乐县| 襄樊市| 时尚| 古蔺县| 龙井市| 健康| 昌乐县| 张家界市| 南华县| 顺义区| 山西省|