jQuery03(學(xué)習(xí)筆記)

  1. 了解jQuery
  • 是什么: What?
    • 一個(gè)JS函數(shù)庫(kù): write less, do more
    • 封裝簡(jiǎn)化DOM操作(CRUD) / Ajax
  • 為什么用它: why?
    • 強(qiáng)大選擇器: 方便快速查找DOM元素
    • 隱式遍歷(迭代): 一次操作多個(gè)元素
    • 讀寫(xiě)合一: 讀數(shù)據(jù)/寫(xiě)數(shù)據(jù)用的是一個(gè)函數(shù)
    • 鏈?zhǔn)秸{(diào)用: 可以通過(guò).不斷調(diào)用jQuery對(duì)象的方法
    • 事件處理
    • DOM操作(CUD)
    • 樣式操作
    • 動(dòng)畫(huà)
    • 瀏覽器兼容
  • 如何使用: How?
    • 引入jQuery庫(kù)
      • 本地引入與CDN遠(yuǎn)程引入
      • 測(cè)試版與生產(chǎn)版(壓縮版)
    • 使用jQuery
      • 使用jQuery函數(shù): $/jQuery
      • 使用jQuery對(duì)象: $xxx(執(zhí)行$()得到的)
  1. jQuery的2把利器
  • jQuery函數(shù): $/jQuery
    • jQuery向外暴露的就是jQuery函數(shù), 可以直接使用
    • 當(dāng)成一般函數(shù)使用人: $(param)
      • param是function: 相當(dāng)于window.onload = function(文檔加載完成的監(jiān)聽(tīng))
      • param是選擇器字符串: 查找所有匹配的DOM元素, 返回包含所有DOM元素的jQuery對(duì)象
      • param是DOM元素: 將DOM元素對(duì)象包裝為jQuery對(duì)象返回 $(this)
      • param是標(biāo)簽字符串: 創(chuàng)建標(biāo)簽DOM元素對(duì)象并包裝為jQuery對(duì)象返回
    • 當(dāng)成對(duì)象使用: $.xxx
      • each(obj/arr, function(key, value){})
      • trim(str)
  • jQuery對(duì)象
    • 包含所有匹配的n個(gè)DOM元素的偽數(shù)組對(duì)象
    • 執(zhí)行$()返回的就是jQuery對(duì)象
    • 基本行為:
      • length/size(): 得到dom元素的個(gè)數(shù)
      • each(function(index, domEle){}): 遍歷所有dom元素
      • index(): 得到當(dāng)前dom元素在所有兄弟中的下標(biāo)
  1. 選擇器
  • 是什么?
    • 有特定語(yǔ)法規(guī)則(css選擇器)的字符串
    • 用來(lái)查找某個(gè)/些DOM元素: $(selector)
  • 分類(lèi)
    • 基本
      • #id
      • tagName/*
      • .class
      • selector1,selector2,selector3: 并集
      • selector1selector2selector3: 交集
    • 層次
      • 找子孫后代, 兄弟元素
      • selector1>selector2: 子元素
      • selector1 selector2: 后代元素
    • 過(guò)濾
      • 在原有匹配元素中篩選出其中一些
      • :first
      • :last
      • :eq(index)
      • :lt
      • :gt
      • :odd
      • :even
      • :not(selector)
      • :hidden
      • :visible
      • [attrName]
      • [attrName=value]
    • 表單
      • :input
      • :text
      • :checkbox
      • :radio
      • :checked: 選中的
  1. 屬性/文本
  • 操作標(biāo)簽的屬性, 標(biāo)簽體文本
  • attr(name) / attr(name, value): 讀寫(xiě)非布爾值的標(biāo)簽屬性
  • prop(name) / prop(name, value): 讀寫(xiě)布爾值的標(biāo)簽屬性
  • removeAttr(name)/removeProp(name): 刪除屬性
  • addClass(classValue): 添加class
  • removeClass(classValue): 移除指定class
  • val() / val(value): 讀寫(xiě)標(biāo)簽的value
  • html() / html(htmlString): 讀寫(xiě)標(biāo)簽體文本
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末贮匕,一起剝皮案震驚了整個(gè)濱河市衅鹿,隨后出現(xiàn)的幾起案子玄括,更是在濱河造成了極大的恐慌,老刑警劉巖掂碱,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡愁茁,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)亭病,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)鹅很,“玉大人,你說(shuō)我怎么就攤上這事罪帖〈僦螅” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵整袁,是天一觀的道長(zhǎng)菠齿。 經(jīng)常有香客問(wèn)我,道長(zhǎng)坐昙,這世上最難降的妖魔是什么绳匀? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮炸客,結(jié)果婚禮上疾棵,老公的妹妹穿的比我還像新娘。我一直安慰自己痹仙,他們只是感情好是尔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著蝶溶,像睡著了一般嗜历。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抖所,一...
    開(kāi)封第一講書(shū)人閱讀 51,610評(píng)論 1 305
  • 那天梨州,我揣著相機(jī)與錄音,去河邊找鬼田轧。 笑死暴匠,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的傻粘。 我是一名探鬼主播每窖,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼帮掉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了窒典?” 一聲冷哼從身側(cè)響起蟆炊,我...
    開(kāi)封第一講書(shū)人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瀑志,沒(méi)想到半個(gè)月后涩搓,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡劈猪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年昧甘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片战得。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡充边,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出常侦,到底是詐尸還是另有隱情浇冰,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布刮吧,位于F島的核電站湖饱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏杀捻。R本人自食惡果不足惜井厌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望致讥。 院中可真熱鬧仅仆,春花似錦、人聲如沸垢袱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)请契。三九已至咳榜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間爽锥,已是汗流浹背涌韩。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留氯夷,地道東北人臣樱。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親雇毫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子玄捕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355

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

  • 概要 64學(xué)時(shí) 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,208評(píng)論 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)棚放。 注意:講述HT...
    kismetajun閱讀 27,486評(píng)論 1 45
  • 1.JQuery 基礎(chǔ) 改變web開(kāi)發(fā)人員創(chuàng)造搞交互性界面的方式枚粘。設(shè)計(jì)者無(wú)需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性。 1....
    LaBaby_閱讀 1,336評(píng)論 0 2
  • 寫(xiě)在前面的話 代碼中的# > 表示的是輸出結(jié)果 輸入 使用input()函數(shù) 用法 注意input函數(shù)輸出的均是字...
    FlyingLittlePG閱讀 2,764評(píng)論 0 8
  • 第一章 入門(mén) 基本功能:訪問(wèn)和操作 dom 元素席吴,控制頁(yè)面樣式赌结,對(duì)頁(yè)面的事件處理捞蛋,與ajax完美結(jié)合孝冒,有豐富的插件...
    X_Arts閱讀 1,047評(píng)論 0 2