jQuery基礎(chǔ)

1.簡(jiǎn)介
jQuery 庫(kù)可以通過(guò)一行簡(jiǎn)單的標(biāo)記被添加到網(wǎng)頁(yè)中府怯。

1)什么是 jQuery ?
jQuery是一個(gè)JavaScript函數(shù)庫(kù)。
jQuery是一個(gè)輕量級(jí)的"寫(xiě)的少药磺,做的多"的JavaScript庫(kù)。

HTML 元素選取
HTML 元素操作
CSS 操作
HTML 事件函數(shù)
JavaScript 特效和動(dòng)畫(huà)
HTML DOM 遍歷和修改
AJAX
Utilities

除此之外誉察,Jquery還提供了大量的插件与涡。

2)為什么使用 jQuery ?
jQuery 團(tuán)體知道JS在不同瀏覽器中存在著大量的兼容性問(wèn)題,目前jQuery兼容于所有主流瀏覽器, 包括Internet Explorer 6!

2.jQuery 安裝

1)從 jquery.com 下載 jQuery 庫(kù)
2)從 CDN 中載入 jQuery, 如從 Google 中加載 jQuery
如果您不希望下載并存放 jQuery
如果你的站點(diǎn)用戶是國(guó)內(nèi)的驼卖,建議使用百度氨肌、又拍云、新浪等國(guó)內(nèi)CDN地址酌畜,如果你站點(diǎn)用戶是國(guó)外的可以使用谷歌和微軟

百度CDN:
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
又拍云 CDN:
<script src="http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.2.min.js">
新浪 CDN:
<script src="http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js">
Google CDN:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">

使用百度怎囚、又拍云、新浪桥胞、谷歌或微軟的 jQuery恳守,有一個(gè)很大的優(yōu)勢(shì):
許多用戶在訪問(wèn)其他站點(diǎn)時(shí),已經(jīng)從百度贩虾、又拍云催烘、新浪、谷歌或微軟加載過(guò) jQuery缎罢。所有結(jié)果是伊群,當(dāng)他們?cè)L問(wèn)您的站點(diǎn)時(shí),會(huì)從緩存中加載 jQuery策精,這樣可以減少加載時(shí)間

3.jQuery語(yǔ)法

基礎(chǔ)語(yǔ)法: $(selector).action()

$(this).hide() - 隱藏當(dāng)前元素
$("p").hide() - 隱藏所有 <p> 元素
$("p .test").hide() - 隱藏所有 class="test" 的 <p> 元素
$("#test").hide() - 隱藏所有 id="test" 的元素

jQuery 使用的語(yǔ)法是 XPathCSS 選擇器語(yǔ)法的組合舰始。

jQuery 是一個(gè) JavaScript 庫(kù)。
jQuery 庫(kù)包含以下特性:

HTML 元素選取
HTML 元素操作
CSS 操作
HTML 事件函數(shù)
JavaScript 特效和動(dòng)畫(huà)
HTML DOM 遍歷和修改
AJAX
Utilities

jQuery 庫(kù)位于一個(gè) JavaScript 文件中咽袜,其中包含了所有的 jQuery 函數(shù)丸卷。
可以通過(guò)下面的標(biāo)記把 jQuery 添加到網(wǎng)頁(yè)中:

<head>
<script type="text/javascript" src="jquery.js"></script>
</head>

<script> 標(biāo)簽應(yīng)該位于頁(yè)面的 <head> 部分。

基礎(chǔ) jQuery 實(shí)例

下面的例子演示了 jQuery 的 hide() 函數(shù)询刹,隱藏了 HTML 文檔中所有的 <p>元素谜嫉。

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").hide();
});
});
</script>
</head>

<body>
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button type="button">Click me</button>
</body>
</html>

$()
$是jQuery的一個(gè)別稱,$() 構(gòu)造了一個(gè)jQuery對(duì)象范抓。所以$()可以叫做jQuery的構(gòu)造函數(shù)骄恶。

  1. $()可以是$(expresion),即css選擇器匕垫、Xpath或html元素.
$("a").click(function(){...}) 
alert($("div>p").html()); 

$()中的是一個(gè)查詢表達(dá)式.也就是用“div>p”這樣一個(gè)查詢表達(dá)式構(gòu)建了一個(gè)jQuery對(duì)象僧鲁,然后的“html()”意思是顯示其html內(nèi)容。

$("<div><p>Hello</p></div>").appendTo("body"); 

$()中的是一個(gè)字符串象泵,用這樣一段字串構(gòu)建了jQuery對(duì)象寞秃,然后向<body/>中添加這一字串。

  1. $()可以是$(element)偶惠,即一個(gè)特定的DOM元素.如常用的DOM對(duì)象有document春寿、location、form等.
$(document).find("div>p").html()); 

$()中的document是一個(gè)DOM元素忽孽,即在全文尋找?guī)?lt;p>的<div>元素绑改,并顯示<p>中的內(nèi)容谢床。

注意:DOM

圖片.png

HTML DOM 定義了訪問(wèn)和操作 HTML 文檔的標(biāo)準(zhǔn)。

什么是 DOM厘线?
DOM 是 W3C(萬(wàn)維網(wǎng)聯(lián)盟)的標(biāo)準(zhǔn)识腿。
DOM 定義了訪問(wèn) HTML 和 XML 文檔的標(biāo)準(zhǔn):
“W3C 文檔對(duì)象模型 (DOM) 是中立于平臺(tái)和語(yǔ)言的接口,它允許程序和腳本動(dòng)態(tài)地訪問(wèn)和更新文檔的內(nèi)容造壮、結(jié)構(gòu)和樣式渡讼。”
W3C DOM 標(biāo)準(zhǔn)被分為 3 個(gè)不同的部分:

核心 DOM - 針對(duì)任何結(jié)構(gòu)化文檔的標(biāo)準(zhǔn)模型
XML DOM - 針對(duì) XML 文檔的標(biāo)準(zhǔn)模型
HTML DOM - 針對(duì) HTML 文檔的標(biāo)準(zhǔn)模型

DOM 是 Document Object Model(文檔對(duì)象模型)的縮寫(xiě)耳璧。

  1. 用jQuery對(duì)象的幾個(gè)方法(如方法find()成箫、each()等)
$("#orderedlist).find("li") 

就像 $("#orderedlist li"). each()一樣迭代了所有的li

表達(dá)式中的“#”表示HTML中的ID,如上例中的“#orderedlist”就表示“ID為orderedlist所在的標(biāo)簽”


ztree是 jQuery 的.

注意:
js中不能加$() 這些表達(dá)式旨枯,可以加../這些相對(duì)路徑蹬昌。


注意:

圖片.png

如果引入到哪兒,那么因該是引入到的地方的相對(duì)路徑攀隔。


示例:

function change_page_size(this){
        var v = $(this).val();   // 這個(gè)$(this)是擁有此方法的html元素
        $.cookie()
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末凳厢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子竞慢,更是在濱河造成了極大的恐慌,老刑警劉巖治泥,帶你破解...
    沈念sama閱讀 211,423評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筹煮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡居夹,警方通過(guò)查閱死者的電腦和手機(jī)败潦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,147評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)准脂,“玉大人劫扒,你說(shuō)我怎么就攤上這事±旮啵” “怎么了沟饥?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,019評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)湾戳。 經(jīng)常有香客問(wèn)我贤旷,道長(zhǎng),這世上最難降的妖魔是什么砾脑? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,443評(píng)論 1 283
  • 正文 為了忘掉前任幼驶,我火速辦了婚禮,結(jié)果婚禮上韧衣,老公的妹妹穿的比我還像新娘盅藻。我一直安慰自己购桑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,535評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布氏淑。 她就那樣靜靜地躺著勃蜘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪夸政。 梳的紋絲不亂的頭發(fā)上元旬,一...
    開(kāi)封第一講書(shū)人閱讀 49,798評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音守问,去河邊找鬼匀归。 笑死,一個(gè)胖子當(dāng)著我的面吹牛耗帕,可吹牛的內(nèi)容都是我干的穆端。 我是一名探鬼主播,決...
    沈念sama閱讀 38,941評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼仿便,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼体啰!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起嗽仪,我...
    開(kāi)封第一講書(shū)人閱讀 37,704評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤荒勇,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后闻坚,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體沽翔,經(jīng)...
    沈念sama閱讀 44,152評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,494評(píng)論 2 327
  • 正文 我和宋清朗相戀三年窿凤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仅偎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,629評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡雳殊,死狀恐怖橘沥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情夯秃,我是刑警寧澤座咆,帶...
    沈念sama閱讀 34,295評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站仓洼,受9級(jí)特大地震影響箫措,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜衬潦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,901評(píng)論 3 313
  • 文/蒙蒙 一斤蔓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧镀岛,春花似錦弦牡、人聲如沸友驮。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)卸留。三九已至,卻和暖如春椭豫,著一層夾襖步出監(jiān)牢的瞬間耻瑟,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,978評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工赏酥, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留喳整,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,333評(píng)論 2 360
  • 正文 我出身青樓裸扶,卻偏偏與公主長(zhǎng)得像框都,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子呵晨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,499評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一魏保、樣式篇 第1章 初識(shí)jQuery (1)環(huán)境搭建 進(jìn)入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,358評(píng)論 0 44
  • 第一章 jQuery簡(jiǎn)介 1-1 jQuery簡(jiǎn)介 1.簡(jiǎn)介 2.優(yōu)勢(shì) 3.特性與工具方法 1-2 環(huán)境搭建 進(jìn)入...
    mo默22閱讀 1,578評(píng)論 0 11
  • 第1章 簡(jiǎn)介 第2章 DOM節(jié)點(diǎn)的創(chuàng)建 2-1 DOM創(chuàng)建節(jié)點(diǎn)及節(jié)點(diǎn)屬性 通過(guò)JavaScript可以很方便的獲...
    mo默22閱讀 804評(píng)論 0 8
  • (續(xù)jQuery基礎(chǔ)(1)) 第5章 DOM節(jié)點(diǎn)的復(fù)制與替換 (1)DOM拷貝clone() 克隆節(jié)點(diǎn)是DOM的常...
    凜0_0閱讀 1,324評(píng)論 0 8
  • 車(chē)廂里奔波的青年歪歪斜斜的倚在座位上, 這個(gè)點(diǎn)已經(jīng)沒(méi)有老人乘坐公車(chē)了 每個(gè)晚歸的人進(jìn)入車(chē)廂都能選到一個(gè)合適的位置摸屠,...
    墨小凝閱讀 177評(píng)論 0 2