鋒利的jquery總結
一 第一章 簡介和簡單演示例子
1 官網地址和解釋
分為壓縮和非壓縮,壓縮的小,適合做產品,非壓縮的適合開發
2 js自動載入程式方法
window.onload=function()
{
alert(“hello”);
}
3 區別有無空格的樣式的定義元件$("div #a")和$("div#a")
有空格是其下面,沒有空格是其本身
<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"content="text/html; charset=utf-8" />
<title>1-1</title>
<!-- 引入 jQuery -->
<scriptsrc="../scripts/jquery-1.3.1.js"type="text/javascript"></script>
<scripttype="text/javascript">
//等待dom元素載入完畢.
$(document).ready(function(){
alert("HelloWorld!");
$("div#a").css("color","red");
//$("div#a").css("color","red");
});
</script>
</head
<body>
<div id="a" >
hello
<div id="b">
demo
</div>
</div>
</body>
</html>
二 jquery強大選擇器(過濾器以:開頭)
1 常用選擇—5種--標籤(div),#id,.class, *(選擇所有),以逗號隔開
//* 表示所有的
逗號表示多個或者關係的
2 層次過濾—4種—(父子)--空格(多個多層),>(多個單層),+(後單個同輩),~(多個後同輩),
空格:後代說有
>:子類 只是兒子部分
+ 選擇下一個 同輩份的元素(next),可以是不同元素
~ 多個後同輩
3 常用過濾—11種—(大小位置)--針對自--:first,:last,:not(常用選擇器),:even,:odd,:eq(index),:lt(index),
:gt(index),:header(。。。例如h1,h2),:animated,:focus
:odd:基數的,索引0開始的
:even:偶數的
很好理解的
4 內容過濾—4種—:contains()文字內容,:has()標籤,:empty沒有內容(文字算內容),:parent(有子元素的,包含文字text)
5 可見過濾—2種--:visible,hidden
6 屬性內容--8種-[id](包含id屬性),[id=a],[id!=a](不等),[id^=a]開頭,$結尾,*(包含a即可),~(以空格分隔的),[][][]多個都滿足條件的
1 例項:div[title~=bw]title包含,並且用空格分隔開來的
<scriptsrc="../scripts/jquery-1.3.1.js"type="text/javascript"></script>
<scripttype="text/javascript">
//等待dom元素載入完畢.
$(document).ready(function(){
//alert("HelloWorld!");
$("div[title~=bw]").css("color","red");
//$("div:last").css("color","red");
//$("div#a").css("color","red");
//$("div#a").css("color","red");
});
</script>
</head
<body>
<div id="a" title="ukml" >
hello
<div id="b" title="bwok">
demo
</div>
</div>
7 子元素—4種—帶分隔空格:last-child,
first-child,only-child,nth-child(序號,基偶)
和層次過濾的最大區別是,他是子元素,而層次例如 :first
層次是本層同輩的,不好說,有空格就是下面,沒空格就是自己
$("div:nth-child(even)").css("color","red");
8 表單動作過濾—4種--:enabled,disabled,:checked(單選複選),:selected(下拉選單)
9 表單物件專門的—11種--:input,:text,:password,:radio,:checkbox,:submit,
:image,:reset,:button,:file,:hidden
三 dom操作查詢,建立,插入,刪除,複製,替換,包裹,操作屬性和操作樣式,遍歷,偏移量
1 查詢內容和屬性text(),attr()
2 建立
Var $li = $(“<li><li>”)
3 插入節點 8個
Append,appendTo,prepend,prepedTo,afterinsertAfter before,insertBefore
4 刪除3個
Remove,detch,empty
5 colne 複製 1個
6 替換 replacewith/replaceAll 方向不同
7 包裹3個wrapAll (只一個)wrap(符合的都包括),wrapInner(內部)
8 操作—獲取和設定 text,html,value(帶value屬性的)
9 樣式操作
A:獲取和設定attr(a),attr(a,b)
B:追加 addClass(a)同時包含了原來的樣式
10 遍歷節點—7個
Children,next,prev,siblings,parent,parents,closest
10 3個綜合方法
Offset(left,top),position(left,top),scrollTop,scrollLeft
相關文章
- jQuery的鋒利jQuery
- 讀書筆記:鋒利的JQuery筆記jQuery
- 鋒利的jQuery-7--編寫外掛基礎知識jQuery
- jquery總結jQuery
- JQuery使用總結jQuery
- jquery 總結(1)jQuery
- 越來越鋒利的C#C#
- jQuery的動畫處理總結jQuery動畫
- JQuery知識總結jQuery
- 【jQuery巨集觀總結】jQuery
- jquery工具方法總結jQuery
- jQuery基礎總結jQuery
- 跨域總結(jquery,php)跨域jQueryPHP
- jQuery 知識點總結jQuery
- jQuery常用方法總結【三】jQuery
- Jquery常用面試題(總結)jQuery面試題
- jquery validate用法總結jQuery
- jquery複習總結二jQuery
- jquery常用語句總結jQuery
- jQuery選擇器總結jQuery
- jQuery中的常用內容總結(二)jQuery
- jQuery中的常用內容總結(三)jQuery
- jQuery中的常用內容總結(一)jQuery
- ASP.NET MVC隨想錄——鋒利的KATANAASP.NETMVC
- 用GitLab-Runner打造鋒利的CI/CDGitlab
- jQuery知識總結之事件jQuery事件
- jQuery學習總結歸納jQuery
- jQuery常用選擇器總結jQuery
- Jquery選擇器完全總結jQuery
- jquery中return,break,continue的用法總結jQuery
- jQuery和原生JavaScript的操作方法總結jQueryJavaScript
- 高效的jQuery程式碼編寫技巧總結jQuery
- 鋒利的NodeJS之NodeJS多執行緒NodeJS執行緒
- jQuery知識總結之DOM操作jQuery
- 【jQuery實戰知識點總結】jQuery
- jQuery使用總結-CorejQuery其他4/4jQuery
- 檔案包含漏洞相關知識總結-千鋒教育
- jQuery常用的一些知識點總結jQuery