2.jQuery學(xué)習(xí)筆記第二節(jié)/Jq的設(shè)計(jì)思想之選擇元素

jQuery學(xué)習(xí)筆記第二節(jié)/Jq的設(shè)計(jì)思想之選擇元素

1.jQuery的設(shè)計(jì)思想

  • 選擇網(wǎng)頁(yè)元素
    • 模擬 CSS 選擇符
    • 獨(dú)有表達(dá)式的選擇
    • 多種篩選的選擇
  • Jq 的寫法
    • 方法函數(shù)化,在 JQ 中使用"="就很少了,因?yàn)榉椒ǘ己瘮?shù)化了.
    • 鏈?zhǔn)讲僮?Jq 很吊的一點(diǎn)就是可以鏈?zhǔn)讲僮?對(duì)于一個(gè)元素的操作都可以寫在一行里面.吊吊的
    • 取值賦值合體,一般在一個(gè)方法中.一個(gè)參數(shù)就是取值,兩個(gè)參數(shù)就是賦值.
  • Jq 和 Js 的關(guān)系
    • 可以混編.而且混編是一種很爽的編碼方式.但是有一點(diǎn)需要注意:就是千萬(wàn)不可以亂調(diào) API,意思就是 JS 對(duì)象不可以調(diào)用 JQ的方法,JQ對(duì)象不可以調(diào)用 JS 的方法,這個(gè)是一定要切記的!

可以看到使用 JQ 的來(lái)進(jìn)行元素的選擇更加的迅速和方便了,并且兼容性更好,減少了很多的不必要的繁瑣的 JS 操作.


2.Jq 庫(kù)文件的導(dǎo)入問(wèn)題

上一份的筆記是使用下載的 JQ 文件,這里就不在下載了.推薦使用CDN來(lái)完成 JQ的庫(kù)文件的加載.
注意:
Jq是有版本的,如果需要兼容 IE67.8的話,那么就只能使用低版本的 Jq庫(kù)文件


3.關(guān)于 Jq 選擇器的簡(jiǎn)單了解

  • 1.js 選擇元素的方式
1.//這里我們先看看JS 選擇元素的方法,參考下面的代碼 
2.<!DOCTYPE html>
3.<html>
4.      <head>
5.         <meta charset="UTF-8">
6.         <title>原生 JS 操作元素</title>
7.      </head>
8.   <body>
9.         <div id="frist_div">
10.             我是第一個(gè)div
11.         </div>
12.         <div class="second_div">
13.             我是第二個(gè)div
14.         </div>
15.         <ul class="out_Li_list">
16.                 <li class="inner_li">
                           <a >百度一下,你就知道</a>       
                      </li>
17.           </ul>
18.   </body>
19.   <script type="text/javascript">
20.      var frist_element = document.getElementById("frist_div");
21.      var second_element =document.getElementsByClassName("second_div");
22.      var thind_element = document.getElementsByTagName("li");//這里獲取到的是一個(gè)集合.
23.    </script>
24.</html>

可以看到使用 JS 來(lái)獲取元素是一個(gè)很麻煩的事情.需要調(diào)用的方法很長(zhǎng)而且如果獲取的是一個(gè)集合的話,還需要進(jìn)行一個(gè) for 循環(huán)來(lái)進(jìn)行遍歷.

  • 2.使用 Jq 來(lái)進(jìn)行元素的選擇
<script type="text/javascript"> 
//這里代碼快使用 JQ 來(lái)進(jìn)行元素的獲取
    var $div_one = $("#frist_div"); 
    var $div_two = $(".second_div"); 
    var $inner_li = $(".out_Li_list>li");   //這里獲取的是 UL下面的所有的li. 
    var $li_element = $(".inner_li");   //單獨(dú)的 li.
</script>

我們可以發(fā)現(xiàn)使用 JQ 來(lái)進(jìn)行元素的選擇是一個(gè)非常簡(jiǎn)單的事情,代碼很少了.被封裝的很簡(jiǎn)單.

4.一個(gè)簡(jiǎn)單的總結(jié)

jQuery的廣義語(yǔ)法.png

其實(shí) Jq 很簡(jiǎn)單,首先第一步就是選中某個(gè)元素,然后就是給這個(gè)元素執(zhí)行某些 action即可.


好了.今天的 B 就裝到這里.再見(jiàn)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末朱嘴,一起剝皮案震驚了整個(gè)濱河市倒得,隨后出現(xiàn)的幾起案子冻押,更是在濱河造成了極大的恐慌荡碾,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旬渠,死亡現(xiàn)場(chǎng)離奇詭異晃琳,居然都是意外死亡库菲,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門菠齿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)樱报,“玉大人,你說(shuō)我怎么就攤上這事泞当〖8颍” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵襟士,是天一觀的道長(zhǎng)盗飒。 經(jīng)常有香客問(wèn)我,道長(zhǎng)陋桂,這世上最難降的妖魔是什么逆趣? 我笑而不...
    開(kāi)封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮嗜历,結(jié)果婚禮上宣渗,老公的妹妹穿的比我還像新娘。我一直安慰自己梨州,他們只是感情好痕囱,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著暴匠,像睡著了一般鞍恢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天帮掉,我揣著相機(jī)與錄音弦悉,去河邊找鬼。 笑死蟆炊,一個(gè)胖子當(dāng)著我的面吹牛稽莉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播涩搓,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼污秆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了缩膝?” 一聲冷哼從身側(cè)響起混狠,我...
    開(kāi)封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎疾层,沒(méi)想到半個(gè)月后将饺,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痛黎,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年予弧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片湖饱。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡掖蛤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出井厌,到底是詐尸還是另有隱情蚓庭,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布仅仆,位于F島的核電站器赞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏墓拜。R本人自食惡果不足惜港柜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望咳榜。 院中可真熱鬧夏醉,春花似錦、人聲如沸涌韩。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)贸辈。三九已至释树,卻和暖如春肠槽,著一層夾襖步出監(jiān)牢的瞬間擎淤,已是汗流浹背奢啥。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嘴拢,地道東北人桩盲。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像席吴,于是被迫代替她去往敵國(guó)和親赌结。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,737評(píng)論 25 707
  • 獲取操作兄弟元素 元素.next()獲取該元素下一個(gè)兄弟元素 元素.nextAll()獲取該元素后面的所有兄弟元素...
    印象rcj閱讀 244評(píng)論 0 0
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,734評(píng)論 1 92
  • 時(shí)間浸紅了生命 不要驚愕庄涡! 我不是婦甲一方的娘們 在荒蕪的山野量承,親吻我的... 我和我最美的身子說(shuō)話 親愛(ài)的! 一...
    馮暖南閱讀 237評(píng)論 0 0
  • 上菜之前咱們先說(shuō)一下這個(gè)碗-- 桃花碗 故名思意:用它吃飯可以招桃花運(yùn)穴店! 今天給大家推薦的下飯菜為 麻婆豆腐 做法...
    93a1386892e2閱讀 665評(píng)論 2 1