jQuery-ajax

題目1: jQuery 中阱扬, $(document).ready()是什么意思何之?

$(document).ready():當(dāng)DOM加載完后執(zhí)行js吁津。也可以編寫多個。簡寫為(function(){})哟楷。

題目2: $node.html()$node.text()的區(qū)別?

.html() 是返回或設(shè)置所選元素的內(nèi)容包括HTML標(biāo)記瘤载。

.text() 是返回或設(shè)置所選元素的文本內(nèi)容。

相當(dāng)于原生js中的.innerHtml().innerText()

題目3:$.extend 的作用和用法?

作用:將多個對象合并到第一個對象上卖擅。

用法:


3.png

題目4: jQuery 的鏈?zhǔn)秸{(diào)用是什么鸣奔?

使用jQuery方法時,對象的方法返回的是對象的本身惩阶,因此能接著使用本對象的其他jQuery方法挎狸,這就是鏈?zhǔn)秸{(diào)用。鏈?zhǔn)秸{(diào)用可以提高代碼效率断楷,使代碼更優(yōu)雅锨匆。如:

$div.slideDown().fadeOut();

題目5: jQuery 中 data 函數(shù)的作用

作用:對js對象或DOM對象的額外屬性做一個集中管理,來避免內(nèi)存泄漏冬筒。

$.data(ele, name, data)是對ele元素附加數(shù)據(jù)
$().data(key, value),$().data(obj)是為jQuery對象中的所有DOM對象分別附加數(shù)據(jù)
$().data(key),$().data()從jQuery對象上讀數(shù)據(jù)

題目6:

  • 寫出以下功能對應(yīng)的 jQuery 方法:

    • 給元素 $node添加 class active恐锣,給元素 $noed刪除 class active
    $node.addClass('active');
    $node.removeClass('active');
    
    • 展示元素$ node , 隱藏元素$node
    $node.show();
    $node.hide();
    
    • 獲取元素$node的 屬性: id茅主、src、title土榴, 修改以上屬性
    獲染饕Α:
    $node.attr('id');
    $node.attr('src');
    $node.attr('title');
    修改:
    $node.attr('id', '值');
    $node.attr('src', '值');
    $node.attr('title', '值');
    
    • $node添加自定義屬性data-src
    $node.data('src','值');
    
    • $ct 內(nèi)部最開頭添加元素$node
    $ct.prepend('$node');
    
    • $ct內(nèi)部最末尾添加元素$node
    $ct.appdend('$node');
    
    • 刪除$node
    $node.remove();
    
    • $ct里內(nèi)容清空
    $ct.empty();
    
    • $ct里設(shè)置 html <div class="btn">>/div>
    $ct.html('<div class="btn"></div>');
    
    • 獲取、設(shè)置$node 的寬度玷禽、高度(分別不包括內(nèi)邊距赫段、包括內(nèi)邊距、包括邊框矢赁、包括外邊距)
    不包括內(nèi)邊距:
    獲取$node 的寬度:$node.width();
    獲取$node 的高度:$node.height();
    設(shè)置$node 的寬度:$node.width('值');
    設(shè)置$node 的高度:$node.height('值');
    包括內(nèi)邊距:
    獲取$node 的寬度:$node.innerWidth();
    獲取$node 的高度:$node.innerHeight();
    設(shè)置$node 的寬度:$node.innerWidth('值');
    設(shè)置$node 的高度:$node.innerHeight('值');
    包括邊框:
    獲取$node 的寬度:$node.OuterWidth();
    獲取$node 的高度:$node.OuterHeight();
    設(shè)置$node 的寬度:$node.OuterWidth('值');
    設(shè)置$node 的高度:$node.OuterHeight('值');
    包括外邊框:
    獲取$node 的寬度:$node.OuterWidth(true);
    獲取$node 的高度:$node.OuterHeight(true);
    設(shè)置$node 的寬度:$node.OuterWidth('值',true);
    設(shè)置$node 的高度:$node.OuterHeight('值',true);
    
    • 獲取窗口滾動條垂直滾動距離
    $(window).scrollTop();
    
    • 獲取$node到根節(jié)點水平糯笙、垂直偏移距離
    $node.offset();
    
    • 修改$node 的樣式,字體顏色設(shè)置紅色坯台,字體大小設(shè)置14px
    $node.css({
      color:"red",
      font-size:"14px"
    })
    
    • 遍歷節(jié)點炬丸,把每個節(jié)點里面的文本內(nèi)容重復(fù)一遍
    $node.each(function(){
      console.log($(this).text());
    })
    
    • $ct 里查找 class 為 .item的子元素
    $ct.find('.item');
    
    • 獲取$ct 里面的所有孩子
    $ct.children();
    ```  ?
    - 對于`$node`瘫寝,向上找到 class 為'`.ct`'的父親蜒蕾,在從該父親找到'`.panel`'的孩子
    

    $node.parents('.ct').find('.panel');

    - 獲取選擇元素的數(shù)量
    

    $node.length;
    $node.size();

    - 獲取當(dāng)前元素在兄弟中的排行
    

    $node.index();

    
    

題目7:

  • 用jQuery實現(xiàn)以下操作

    • 當(dāng)點擊$btn時,讓$btn的背景色變?yōu)榧t色再變?yōu)樗{色
    • 當(dāng)窗口滾動時焕阿,獲取垂直滾動距離
    • 當(dāng)鼠標(biāo)放置到$div上咪啡,把$div 背景色改為紅色,移出鼠標(biāo)背景色變?yōu)榘咨?/li>
    • 當(dāng)鼠標(biāo)激活 input 輸入框時讓輸入框邊框變?yōu)樗{色暮屡,當(dāng)輸入框內(nèi)容改變時把輸入框里的文字小寫變?yōu)榇髮懗访?dāng)輸入框失去焦點時去掉邊框藍色,控制臺展示輸入框里的文字
    • 當(dāng)選擇 select 后褒纲,獲取用戶選擇的內(nèi)容
      預(yù)覽
      代碼
      (用到j(luò)Query-UI的部分知識)
      題目8: 用 jQuery ajax 實現(xiàn)如下效果准夷。`當(dāng)點擊加載更多會加載數(shù)據(jù)展示到頁面效果預(yù)覽9

代碼

8.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市莺掠,隨后出現(xiàn)的幾起案子衫嵌,更是在濱河造成了極大的恐慌,老刑警劉巖彻秆,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件楔绞,死亡現(xiàn)場離奇詭異,居然都是意外死亡唇兑,警方通過查閱死者的電腦和手機酒朵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扎附,“玉大人蔫耽,你說我怎么就攤上這事×粢梗” “怎么了针肥?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵饼记,是天一觀的道長。 經(jīng)常有香客問我慰枕,道長具则,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任具帮,我火速辦了婚禮博肋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蜂厅。我一直安慰自己匪凡,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布掘猿。 她就那樣靜靜地躺著病游,像睡著了一般。 火紅的嫁衣襯著肌膚如雪稠通。 梳的紋絲不亂的頭發(fā)上衬衬,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音改橘,去河邊找鬼滋尉。 笑死,一個胖子當(dāng)著我的面吹牛飞主,可吹牛的內(nèi)容都是我干的狮惜。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼碌识,長吁一口氣:“原來是場噩夢啊……” “哼碾篡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起筏餐,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤开泽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后胖烛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體眼姐,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年佩番,在試婚紗的時候發(fā)現(xiàn)自己被綠了众旗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡趟畏,死狀恐怖贡歧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤利朵,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布律想,位于F島的核電站,受9級特大地震影響绍弟,放射性物質(zhì)發(fā)生泄漏技即。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一樟遣、第九天 我趴在偏房一處隱蔽的房頂上張望而叼。 院中可真熱鬧,春花似錦豹悬、人聲如沸葵陵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽脱篙。三九已至,卻和暖如春伤柄,著一層夾襖步出監(jiān)牢的瞬間绊困,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工响迂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留考抄,地道東北人细疚。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓蔗彤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親疯兼。 傳聞我的和親對象是個殘疾皇子然遏,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,611評論 2 353

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

  • 題目1: jQuery 中, $(document).ready()是什么意思吧彪?當(dāng)html文檔DOM樹加載完成待侵,執(zhí)...
    Wensx閱讀 303評論 0 0
  • 題目1: jQuery 中, $(document).ready()是什么意思姨裸? 描述:當(dāng)DOM準(zhǔn)備就緒的時候秧倾,指...
    饑人谷_羅丹閱讀 228評論 0 0
  • 1, jQuery 中, $(document).ready()是什么意思傀缩? .ready(handler) 當(dāng)D...
    DeeJay_Y閱讀 279評論 0 0
  • 1. jQuery 中那先, $(document).ready()是什么意思? 當(dāng)DOM準(zhǔn)備就緒時赡艰,指定一個函數(shù)來執(zhí)...
    好奇而已閱讀 357評論 0 1
  • 題目1: jQuery 中售淡, $(document).ready()是什么意思?所有包括在$(document)....
    好好頑閱讀 258評論 0 1