《鋒利的Jquery》

來源:互聯網
上載者:User

標籤:style   color   使用   strong   html   代碼   

一.Js及庫的異同和作用。

 1.JQuery的代碼風格:

鏈式操作風格。對於同一對象操作不超過三個,可以寫成一行;對於較多操作的對象,每行一個操作;對於多個物件少量操作,可以每個對象些一行,子物件縮排;

代碼注釋。//.....

2.JQuery對象和DOM對象:

JQuery對象和DOM對象之間的轉化。var $cr=$("#cr")----->var cr=$cr[0];

DOM對象和JQuery對象之間的轉化。$()包起來;

 JQuery判斷:is(":checked"){... ...};

3.解決JQuery與其他庫的衝突: (待查)

4.外掛程式

Aptana

EditorPlus

二.選取器。

1.css選取器

類別選取器。div.myClass{... ...};

群組選取器。div.myClass,h1,h2,h3,p{... ...};

後代選取器。div.myClass ul li{... ...}

通配選擇符。*{... ...}

偽類別選取器。:nth-child;

 

 

2.JQuery選取器

基本選取器。$("#test"){... ...};$(".test"){... ... };$("*"){... ...};

層次選取器。$(div span"){... ... }所有的;$(div >span"){... ... }特定的;$(.one +div"){... ... }下一個div的同輩元素;$(.two ~div"){... ... }後的所有div元素;

過濾選取器。

a.基本過濾 :first; :last;  :even;  :odd;  :not(selector);$("input:gt(1)")//lt小於;  :header;:animated//正在動畫的所有元素; :focus//當前聚焦的所有元素;

b.內容過濾  :contain(text);empty; $("div:has(p)"); $("div:parent);

c.可見度過濾 :hidden;:visiable;

d.屬性過濾器  [];$("div[id]");

e.子項目過濾  :nth-child;only-child; :nth-child(odd); :nth-child(even);

f.表單對象屬性過濾選取器 :enabled; selected; :checked;disabled;

表單選取器。

:input;  :checkBox; :file; :image;

 

三.DOM操作。

DOM核心

HTML-DOM

CSS-DOM

 

四.JQuery事件和動畫。

1.載入DOM。在JS中通常使用window.onload();網頁中所有元素都載入到瀏覽器中才執行;在Jquery中,使用$(document).ready();方法,這樣可以在載入時就可以對其操縱並綁定其所有的函數,並不意味著關聯函數被下載運用。

2.事件邦定。

3.改變邦定事件的類型

4.簡寫邦定事件

5.合成事件 hover(enter,leave) 游標懸停事件; toggle ()滑鼠連續點擊事件;

 

 

 

a.JQuery事件

b.JQuery動畫

五.文字框,下拉框,複選框,表格變色

六.AJAX

七.外掛程式

a.表單驗證外掛程式

b.表單外掛程式

c.遮罩外掛程式

d.Cookie外掛程式

e.UI外掛程式

八.個性網站

九.JQuery Mobile

十.版本變化

十一.效能最佳化

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.