jquery 常用方法&ajax

問答

1.Jquery 中战虏, $(document).ready()是什么意思手趣?和window.onload 的區(qū)別? 還有其他什么寫法或者替代方法?

(1)$(document).ready()

  • 等頁面中所有的節(jié)點(diǎn)都加載完后就執(zhí)行后面的代碼(頁面中的音頻、視頻晨抡、圖片等可能并沒有加載完)
  • 可以編寫多個(gè)
  • 可以簡寫成$().ready(function(){})$(function(){})

(2)window.onload

  • 當(dāng)頁面中所有的內(nèi)容(包括音頻轴咱、視頻西土、圖片等)都加載完成之后再執(zhí)行后面的代碼
  • 不能編寫多個(gè)敷存,后面的會(huì)覆蓋前面的

2.$node.html()和$node.text()的區(qū)別?

  • .html()獲取匹配元素集合中第一個(gè)元素的Html內(nèi)容(包括html標(biāo)簽),.html(string)設(shè)置每個(gè)匹配元素的html內(nèi)容。
  • .text()獲取每個(gè)匹配元素(包括它們的后代)文本的合并踪旷,text(string)設(shè)置每個(gè)匹配元素的文本。
<div>AA
      <p>BB
        <span>CC</span>
      </p>
    </div>
<div>aa
     <p>bb
        <span>cc</span>
     </p>
</div>
<script >
      $("div").html()  // 返回的是第一個(gè)div中的html,"AA<p>BB<span>CC</span></p>"
      $("div").text() //返回的是兩個(gè)div(包括它們的后代)的文本的合集绞呈,"AABBCCaabbcc"
      $("div").html("<span>hh</span>")  //[<div><span>hh</span>??</div>?, <div><span>hh</span></div>?]
      $("div").text("kk") //[<div>?kk?</div>?, <div>?kk?</div>?]
</script>

3.$.extend 的作用和用法?

作用:將兩個(gè)或更多對象的內(nèi)容合并到第一個(gè)對象父晶。
語法: $.extend( [bool], target, object1 [, objectN ] )
[deep]:可選淳玩。默認(rèn)false。如果是true袍暴,合并成為遞歸(又叫做深拷貝)。
[target]:目標(biāo)對象躲叼。將被修改笋婿,如果我們想保留原對象绍些,我們可以通過傳遞一個(gè)空對象作為目標(biāo)對象。
[object1]:合并到新的屬性的第一個(gè)參數(shù)锻霎。
[,objectN]:可選昂勒。合并到新的屬性的第N個(gè)參數(shù)戈盈。
無deep參數(shù)時(shí)

var target={}
      $.extend(
          target, 
          {name:{fruit:"apple",sport:"swim"},age:18},
          {age:20刁岸,color:red},
          {name:{fruit:"pear"},age:30}
      )
console.log(target)   //{age:30, color:"red", name:{ fruit:"pear" }}

參數(shù)為true時(shí)候

var target={}
      $.extend(
          true,
          target, 
          {name:{fruit:"apple",sport:"swim"},age:18},
          {age:20,color:"red"},
          {name:{fruit:"pear"},age:30}
      )
console.log(target)   //{age:30, color:"red", name:{ fruit:"pear", sport:"swim" }}

4.JQuery 的鏈?zhǔn)秸{(diào)用是什么矾踱?

當(dāng)jQuery的方法的返回值仍為當(dāng)前對象時(shí)可以繼續(xù)調(diào)用該對象的方法就叫做鏈?zhǔn)秸{(diào)用徘公。

$(ele).parents().find().addClass().hide();

5.JQuery ajax 中緩存怎樣控制?

  • jQuery ajax方法中利用cache參數(shù)來控制緩存。
    cache設(shè)置為true瀏覽器將緩存頁面(默認(rèn)為ture包颁,dataType為”script”和”jsonp”時(shí)默認(rèn)為false瞻想。)
    設(shè)置為false,瀏覽器將不會(huì)緩存頁面(比如一些需要實(shí)時(shí)更新的東西娩嚼,如天氣等)蘑险。
  • 在get請求參數(shù)中附加一個(gè)時(shí)間戳={timestamp},由于時(shí)間一直在變化岳悟,這樣發(fā)生網(wǎng)絡(luò)請求時(shí)佃迄,瀏覽器會(huì)認(rèn)為這不是同一個(gè)頁面,因此不會(huì)從緩存獲取數(shù)據(jù)贵少,而是重新發(fā)送請求獲取數(shù)據(jù)呵俏。

6.jquery 中 data 函數(shù)的作用

作用:在匹配元素上存儲(chǔ)任意相關(guān)數(shù)據(jù) 或 返回匹配的元素集合中的第一個(gè)元素的給定名稱的數(shù)據(jù)存儲(chǔ)的值。通過data()函數(shù)存取的數(shù)據(jù)都是臨時(shí)數(shù)據(jù)春瞬,頁面刷新之后柴信,之前存放的數(shù)據(jù)都將不在。

  • .data( key, value ) :在匹配元素上存儲(chǔ)任意相關(guān)數(shù)據(jù).
  • .data( key ) :返回匹配的元素集合中的第一個(gè)元素的給定名稱的數(shù)據(jù)存儲(chǔ)的值宽气。
<div class="box1"></div>
<div class="box2"></div>
<script>
$(".box1").data("fruit","pear")      //存數(shù)據(jù)
$(".box2").data("fruit",{apple:"like",cherry:"hate"})      //存數(shù)據(jù)
$(".box1").data("fruit")   // "pear",取數(shù)據(jù)
$(".box2").data("fruit")  // {apple: "like", cherry: "hate"} 随常,取數(shù)據(jù)
$("div").data("fruit")     //"pear", 返回第一個(gè)div上的數(shù)據(jù)
</script>

代碼

代碼題1
代碼題2
代碼題3

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末潜沦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子绪氛,更是在濱河造成了極大的恐慌唆鸡,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枣察,死亡現(xiàn)場離奇詭異争占,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)序目,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門臂痕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人猿涨,你說我怎么就攤上這事握童。” “怎么了叛赚?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵澡绩,是天一觀的道長。 經(jīng)常有香客問我俺附,道長肥卡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任事镣,我火速辦了婚禮步鉴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蛮浑。我一直安慰自己唠叛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布沮稚。 她就那樣靜靜地躺著艺沼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蕴掏。 梳的紋絲不亂的頭發(fā)上障般,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機(jī)與錄音盛杰,去河邊找鬼挽荡。 笑死,一個(gè)胖子當(dāng)著我的面吹牛即供,可吹牛的內(nèi)容都是我干的定拟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼逗嫡,長吁一口氣:“原來是場噩夢啊……” “哼青自!你這毒婦竟也來了株依?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤延窜,失蹤者是張志新(化名)和其女友劉穎恋腕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逆瑞,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡荠藤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了获高。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哈肖。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖谋减,靈堂內(nèi)的尸體忽然破棺而出牡彻,到底是詐尸還是另有隱情扫沼,我是刑警寧澤出爹,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站缎除,受9級(jí)特大地震影響严就,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜器罐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一梢为、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧轰坊,春花似錦铸董、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至颤芬,卻和暖如春悲幅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背站蝠。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工汰具, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人菱魔。 一個(gè)月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓留荔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親澜倦。 傳聞我的和親對象是個(gè)殘疾皇子聚蝶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354

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