成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

jQuery面試題有哪些-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)jQuery面試題有哪些,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站是一家專注于做網(wǎng)站、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),秦安網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:秦安等地區(qū)。秦安做網(wǎng)站價(jià)格咨詢:028-86922220

  1、jQuery庫(kù)中的$()是什么?

  答:$() 函數(shù)是 jQuery() 函數(shù)的別稱,乍一看這很怪異,還使jQuery代碼晦澀難懂。一旦你適應(yīng)了,你會(huì)愛上它的簡(jiǎn)潔。$() 函數(shù)用于將任何對(duì)象包裹成jQuery對(duì)象,接著你就被允許調(diào)用定義在jQuery對(duì)象上的多個(gè)不同方法。你甚至可以將一個(gè)選擇器字符串傳入 $() 函數(shù),它會(huì)返回一個(gè)包含所有匹配的DOM元素?cái)?shù)組的jQuery對(duì)象。這個(gè)問題我已經(jīng)見過好幾次被提及,盡管它非?;A(chǔ),但它經(jīng)常被用來區(qū)分一個(gè)開發(fā)人員是否了解jQuery。

  2、網(wǎng)頁(yè)上有5個(gè)元素,如何使用jQuery來選擇它們?

  答:jQuery支持不同類型的選擇器,例如ID選擇器、class選擇器、標(biāo)簽選擇器。鑒于這個(gè)問題沒提到ID和class,你可以用標(biāo)簽選擇器來選擇所有的div元素。jQuery代碼:$("div"),這樣會(huì)返回一個(gè)包含所有5個(gè)div標(biāo)簽的jQuery對(duì)象。

  3、$(document).ready()是個(gè)什么函數(shù)?為什么要用它?

  答:ready()函數(shù)用于在文檔進(jìn)入ready狀態(tài)時(shí)執(zhí)行代碼。當(dāng)DOM完全加載(例如HTML被完全解析DOM樹構(gòu)建完成時(shí)),jQuery允許你執(zhí)行代碼。使用$(document).ready()的大好處在于它適用于所有瀏覽器,jQuery幫你解決了跨瀏覽器的難題。

  4、JavaScript window.onload事件和jQuery ready函數(shù)有何不同?

  答:JavaScript window.onload事件和jQuery ready函數(shù)之間的主要區(qū)別是,前者除了要等待DOM被創(chuàng)建還要等到包括大型圖片、音頻、視頻在內(nèi)的所有外部資源都完全加載。如果加載圖片和媒體內(nèi)容花費(fèi)了大量時(shí)間,用戶就會(huì)感受到定義在window.onload事件上的代碼在執(zhí)行時(shí)有明顯的延遲。

  另一方面,jQuery ready()函數(shù)只需對(duì)DOM樹的等待,而無需對(duì)圖像或外部資源加載的等待,從而執(zhí)行起來更快。使用jQuery $(document).ready()的另一個(gè)優(yōu)勢(shì)是你可以在網(wǎng)頁(yè)里多次使用它,瀏覽器會(huì)按它們?cè)贖TML頁(yè)面里出現(xiàn)的順序執(zhí)行它們,相反對(duì)于onload技術(shù)而言,只能在單一函數(shù)里使用。鑒于這個(gè)好處,用jQuery ready()函數(shù)比用JavaScript window.onload 事件要更好些。

  5、jQuery里的each()是什么函數(shù)?你是如何使用它的?

  答:each()函數(shù)就像是Java里的一個(gè)Iterator,它允許你遍歷一個(gè)元素集合。你可以傳一個(gè)函數(shù)給 each()方法,被調(diào)用的jQuery對(duì)象會(huì)在其每個(gè)元素上執(zhí)行傳入的函數(shù)。

  6、$(this)和this關(guān)鍵字在jQuery中有何不同?

  $(this)返回一個(gè)jQuery對(duì)象,你可以對(duì)它調(diào)用多個(gè)jQuery方法,比如用text()獲取文本,用val()獲取值等等。而this代表當(dāng)前元素,它是JavaScript關(guān)鍵詞中的一個(gè),表示上下文中的當(dāng)前DOM元素。你不能對(duì)它調(diào)用jQuery方法,直到它被$()函數(shù)包裹,例如$(this)。

關(guān)于“jQuery面試題有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

網(wǎng)站欄目:jQuery面試題有哪些-創(chuàng)新互聯(lián)
瀏覽路徑:http://jinyejixie.com/article42/jgsec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)域名注冊(cè)、網(wǎng)站設(shè)計(jì)、定制網(wǎng)站、網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
胶南市| 嘉兴市| 郧西县| 曲周县| 内乡县| 通许县| 葫芦岛市| 宁阳县| 武冈市| 余干县| 海城市| 石柱| 阿合奇县| 高雄市| 石渠县| 福鼎市| 维西| 浦城县| 平利县| 旌德县| 青神县| 阿瓦提县| 东安县| 临高县| 柏乡县| 中阳县| 沁阳市| 电白县| 博白县| 海原县| 通辽市| 房产| 绥中县| 台安县| 阜平县| 西和县| 尼勒克县| 乌恰县| 广平县| 乌鲁木齐市| 墨江|