jQuery復(fù)習(xí)試題及答案_第1頁(yè)
jQuery復(fù)習(xí)試題及答案_第2頁(yè)
jQuery復(fù)習(xí)試題及答案_第3頁(yè)
jQuery復(fù)習(xí)試題及答案_第4頁(yè)
jQuery復(fù)習(xí)試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第頁(yè)jQuery復(fù)習(xí)試題1.在JavaScript中,下面哪一項(xiàng)不是正確的程序結(jié)構(gòu)?A、順序結(jié)構(gòu)B、選擇結(jié)構(gòu)C、循環(huán)結(jié)構(gòu)D、插敘結(jié)構(gòu)【正確答案】:D解析:

概念理解2.在JavaScript中,靜態(tài)對(duì)象在引用該對(duì)象的屬性和方法時(shí)不需要使用new關(guān)鍵字來(lái)創(chuàng)建對(duì)象實(shí)例,可以直接使用()的格式來(lái)進(jìn)行訪問(wèn)A、類名.成員B、類名.屬性C、對(duì)象實(shí)例名.成員D、對(duì)象實(shí)例名.屬性【正確答案】:A解析:

概念理解3.在jQuery中,獲取除給定選擇器之外的所有元素使用()A、:evenB、:oddC、:not(selector)D、:header【正確答案】:C解析:

概念理解4.在JavaScript中,使用Number對(duì)象的()方法把數(shù)字轉(zhuǎn)換為字符串,可以使結(jié)果的小數(shù)點(diǎn)后有指定位數(shù)的數(shù)字A、toString()B、valueOf()C、toFixed()D、toPrecision()【正確答案】:C解析:

概念理解5.在JavaScript中,以下正確引入JS文件的是?A、在body標(biāo)簽外邊的下邊寫入<scripthref="js/demo.js"></script>B、在body標(biāo)簽內(nèi)寫入<scriptsrc="js/demo.js"></script>C、在body標(biāo)簽外邊的下邊寫入<scripttype="js/demo.js"></script>D、在body標(biāo)簽內(nèi)寫入<scripthref="js/demo.js"></script>【正確答案】:B解析:

概念理解6.在jQuery中,表單對(duì)象屬性過(guò)濾選擇器()可以選取被選中的<input>元素A、:enabledB、:disabledC、:checkedD、:selected【正確答案】:D解析:

概念理解7.在JavaScript中,以下關(guān)于screen對(duì)象的屬性描述不正確的是()A、availWidth返回顯示屏幕的可用寬度,包含任務(wù)欄B、availWidth返回顯示屏幕的可用寬度,不包含任務(wù)欄C、width返回顯示器屏幕的寬度D、height返回顯示器屏幕的高度【正確答案】:A解析:

概念理解8.在jQuery中,內(nèi)容過(guò)濾選擇器中使用()可以獲取含有后代元素為selector的元素A、:contains(text)B、:emptyC、:has(selector)D、:parent【正確答案】:C解析:

概念理解9.在JavaScript中,if多分支的正確語(yǔ)法是?A、if(條件表達(dá)式1){?語(yǔ)句或語(yǔ)句塊1}elseif(條件表達(dá)式2){?語(yǔ)句或語(yǔ)句塊2}elseif(條件表達(dá)式n){?語(yǔ)句或語(yǔ)句塊n}else{?語(yǔ)句或語(yǔ)句塊n+1}B、if(條件表達(dá)式1){?語(yǔ)句或語(yǔ)句塊1}else(條件表達(dá)式2){?語(yǔ)句或語(yǔ)句塊2}else(條件表達(dá)式n){?語(yǔ)句或語(yǔ)句塊n}else{?語(yǔ)句或語(yǔ)句塊n+1}C、if(條件表達(dá)式1){?語(yǔ)句或語(yǔ)句塊1elseif(條件表達(dá)式2){?語(yǔ)句或語(yǔ)句塊2}elseif(條件表達(dá)式n){?語(yǔ)句或語(yǔ)句塊n}}else{?語(yǔ)句或語(yǔ)句塊n+1}D、if(條件表達(dá)式1){?語(yǔ)句或語(yǔ)句塊1}if(條件表達(dá)式2){?語(yǔ)句或語(yǔ)句塊2}if(條件表達(dá)式n){?語(yǔ)句或語(yǔ)句塊n}else{?語(yǔ)句或語(yǔ)句塊n+1}【正確答案】:A解析:

概念理解10.在JavaScript中,下列那個(gè)插件可以用于JS的表單驗(yàn)證()A、validateB、messageC、zTreeD、calendar【正確答案】:A解析:

概念理解11.在jQuery中,slideToggle()方法會(huì)動(dòng)態(tài)地改變當(dāng)前元素的(),最終切換當(dāng)前元素的可見(jiàn)狀態(tài)A、寬度B、高度C、角度D、不透明度【正確答案】:B解析:

概念理解12.在jQuery中,基本過(guò)濾器中獲取獲取索引值為偶數(shù)的元素使用()A、:evenB、:oddC、:firstD、:last【正確答案】:A解析:

概念理解13.在jQuery中,提供了()方法來(lái)刪除元素A、each()B、add()C、remove()D、switch()【正確答案】:C解析:

概念理解14.在JavaScript中,以下window對(duì)象中常用的方法描述錯(cuò)誤的是()A、prompt()用來(lái)提示用戶輸入的對(duì)話框B、alert()用來(lái)提示用戶輸入的對(duì)話框C、confirm()顯示一個(gè)帶有提示信息、確定和取消按鈕的確認(rèn)框D、close()關(guān)閉瀏覽器窗口【正確答案】:B解析:

概念理解15.在JavaScript中,Number對(duì)象是原始數(shù)值的包裝對(duì)象,varmyNum=Number(value),使用轉(zhuǎn)換函數(shù)時(shí),如果參數(shù)值不能轉(zhuǎn)換為數(shù)字時(shí),將返回()A、0B、NaNC、""D、null【正確答案】:B解析:

概念理解16.在jQuery中,通過(guò)jQuery對(duì)象的()方法可以為元素增加類A、toggleB、ClassC、AddClassD、style【正確答案】:C解析:

概念理解17.在JavaScript中,有關(guān)eval()函數(shù)說(shuō)法,錯(cuò)誤的是?A、eval()函數(shù)運(yùn)行是以字符串形式表示的JavaScript代碼串,返回執(zhí)行代碼串后的結(jié)果B、eval("3+5")返回8C、eval()返回的內(nèi)容必須是整數(shù)D、該參數(shù)必須是一個(gè)計(jì)算表達(dá)式【正確答案】:C解析:

概念理解18.在JavaScript中,以下關(guān)于for循環(huán)說(shuō)法錯(cuò)誤的是?A、for循環(huán)必須是有限的循環(huán),不能無(wú)限循環(huán)B、for循環(huán)的基本語(yǔ)法結(jié)構(gòu)是:for(初始化表達(dá)式;循環(huán)條件表達(dá)式;循環(huán)后的操作表達(dá)式){?語(yǔ)句或語(yǔ)句塊;}C、for循環(huán)中允許使用關(guān)鍵字breakD、針對(duì)已知循環(huán)次數(shù)的情況下,使用for循環(huán)比while循環(huán)更高效【正確答案】:A解析:

概念理解19.在jQuery中,用于獲取元素值的jQuery方法是()A、html()B、text()C、val()D、innerHTML【正確答案】:C解析:

概念理解20.在jQuery看,動(dòng)畫stop()方法中可以添加參數(shù),()參數(shù)表示是否清空未執(zhí)行完的動(dòng)畫隊(duì)列A、endB、gotoEndC、stopD、over【正確答案】:B解析:

概念理解21.在JavaScript中,關(guān)于arguments對(duì)象,下列說(shuō)法錯(cuò)誤的是?A、該對(duì)象只能與數(shù)組配合使用B、該對(duì)象有l(wèi)ength屬性C、該對(duì)象可以管理實(shí)際參數(shù)D、該對(duì)象管理的實(shí)際參數(shù)不能超過(guò)10個(gè)【正確答案】:D解析:

概念理解22.在JavaScript中,有關(guān)onchange事件說(shuō)法錯(cuò)誤的是?A、輸入框的值發(fā)生了變化可以觸發(fā)B、改變下拉列表框的選項(xiàng)時(shí)可以觸發(fā)C、該事件是頁(yè)面元素的name屬性值發(fā)生變化時(shí)觸發(fā)D、某些表單元素內(nèi)容改變時(shí)一般會(huì)使用這個(gè)事件【正確答案】:C解析:

概念理解23.在JavaScript中,關(guān)于函數(shù)說(shuō)法錯(cuò)誤的是?A、函數(shù)的命名規(guī)則與變量名的命名規(guī)則相同B、使用function關(guān)鍵字。function后是函數(shù)名,JavaScript中的函數(shù)必須說(shuō)明返回值的類型。C、函數(shù)名后的()可以包含若干參數(shù),也可以選擇不帶任何參數(shù)。D、最后是一對(duì){},包含具體實(shí)現(xiàn)程序中的某些特定功能的若干語(yǔ)句或腳本代碼【正確答案】:B解析:

概念理解24.在jQuery中,獲取<input><textarea><select><button>元素的表單選擇器是()A、:textB、:inputC、:radioD、:file【正確答案】:B解析:

概念理解25.在JavaScript中,能夠獲取當(dāng)前頁(yè)面url的是()A、location.hrefB、location.urlC、window.hrefD、window.url【正確答案】:A解析:

概念理解26.在JavaScript中,以下不屬于window對(duì)象的常用方法有()A、locationB、promptC、alertD、confirm【正確答案】:A解析:

概念理解27.在JavaScript中,不帶任何參數(shù)的()方法,會(huì)立即停止當(dāng)前正在執(zhí)行的動(dòng)畫A、end()B、clear()C、remove()D、stop()【正確答案】:D解析:

概念理解28.在JQuery中,()可以獲取符合[type=submit]的<input>元素A、:textB、:inputC、:submitD、:file【正確答案】:C解析:

概念理解29.在JavaScript中,能夠?qū)崿F(xiàn)頁(yè)面重新加載的選項(xiàng)是()A、document.reload()B、window.reload()C、location.reload()D、history.reload()【正確答案】:C解析:

概念理解30.在JavaScript中,已知手機(jī)號(hào)由11位數(shù)字組成,且以13、15或者18開(kāi)頭,以下正則表達(dá)式正確的是()A、^(13,15,18)\d{11}&B、^(13|15|18)\d{11}&C、^(13,15,18)\d{9}&D、^(13|15|18)\d{9}&【正確答案】:D解析:

概念理解31.在JavaScript中,window的常用方法open()和close()用來(lái)打開(kāi)和關(guān)閉窗口,以下描述正確的是()A、close()方法可以帶參數(shù),也可以不帶參數(shù)B、open()方法有三個(gè)參數(shù),使用時(shí)至少要有一個(gè)參數(shù)C、open()方法三個(gè)參數(shù)都可以省略D、open()方法的第一個(gè)參數(shù)是新窗口的名字【正確答案】:C解析:

概念理解32.在JavaScript中,以下哪個(gè)選項(xiàng)不是循環(huán)結(jié)構(gòu)關(guān)鍵詞?A、forB、whileC、do…whileD、if【正確答案】:D解析:

概念理解33.在JQuery中,fadeTo()方法參數(shù)opacity用于指定不透明值,取值范圍是0~1之間,0代表()A、完全透明B、完全不透明C、半透明D、黑色背景【正確答案】:A解析:

概念理解34.在jQuery中,既可模擬鼠標(biāo)連續(xù)單擊事件,又可切換元素可見(jiàn)狀態(tài)的方法是()A、hide()B、toggle()C、hover()D、slideUp()【正確答案】:B解析:

概念理解35.在JavaScript中,()方法返回小時(shí)(0-23)A、getDate()B、getDay()C、getHours()D、getTime()【正確答案】:C解析:

概念理解36.在Javascript中,關(guān)于window對(duì)象描述不正確的是()A、window.history屬性是指有關(guān)客戶訪問(wèn)過(guò)的URL信息B、window.confirm()方法顯示一個(gè)帶有提示信息和確認(rèn)按鈕的警示框C、window.location="a.html"和window.location.href="a.html"的作用都是讀取并顯示a.html內(nèi)容D、status是狀態(tài)欄文本【正確答案】:B解析:

概念理解37.在jQuery中,使用Validate驗(yàn)證控件時(shí),使用表單元素的()屬性進(jìn)行匹配驗(yàn)證A、idB、styleC、nameD、tag【正確答案】:C解析:

概念理解38.在JavaScript中,使用var聲明的變量,對(duì)于變量名的要求,以下說(shuō)法錯(cuò)誤的是?A、第一個(gè)字符必須是字母、下劃線、美元符號(hào)B、除第一個(gè)字符外,其他字符可以是字母、下劃線、美元符號(hào)或數(shù)字C、不區(qū)分大小寫D、不能與關(guān)鍵字同名,如if,for等【正確答案】:C解析:

概念理解39.在JavaScript中,以下給變量命名錯(cuò)誤的是?A、varmessage=“hi”B、intnum=“2”C、varwidth=20,height=50D、varname,age=31【正確答案】:B解析:

概念理解40.在JavaScript中,以下關(guān)于onblur事件說(shuō)法正確的是?A、該事件是元素獲取到焦點(diǎn)時(shí)觸發(fā)的事件B、表單驗(yàn)證時(shí)使用該事件較為合適C、該事件是元素值發(fā)生改變時(shí)觸發(fā)D、該事件頁(yè)面加載時(shí)會(huì)順帶執(zhí)行【正確答案】:B解析:

概念理解41.在jQuery中,以下關(guān)于requestAnimationFrame()方法描述正確的是()A、此方法在瀏覽器重繪之前完成B、主線程不會(huì)影響此方法的運(yùn)行效果C、此方法類似于setInterval(),主要用途是按幀對(duì)網(wǎng)頁(yè)進(jìn)行重繪D、此方法在瀏覽器重繪時(shí)完成【正確答案】:A解析:

概念理解42.在JavaScript中,下列JavaScript的循環(huán)語(yǔ)句中正確的是?A、if(i<10;i++)B、for(i=0;i<10)C、fori=0to10D、for(i=0;i<10;i++)【正確答案】:D解析:

概念理解43.在JavaScript中,創(chuàng)建()對(duì)象,可以獲取計(jì)算機(jī)中的日期和時(shí)間A、DataB、DateTimeC、DateD、Time【正確答案】:C解析:

概念理解44.在JavaScript中,()方法以四位數(shù)返回年份A、getDate()B、getDay()C、getFullYear()D、getTime()【正確答案】:C解析:

概念理解45.在JavaScript中,關(guān)于函數(shù)的調(diào)用說(shuō)法錯(cuò)誤的是?A、調(diào)用函數(shù)的語(yǔ)句也需要放置在<script>和</script>里B、函數(shù)是可以自動(dòng)執(zhí)行C、一般有函數(shù)名的函數(shù)調(diào)用是需要寫出函數(shù)名后邊用()填入對(duì)應(yīng)的參數(shù)D、函數(shù)使用多個(gè)參數(shù)的時(shí)候用英文逗號(hào)隔開(kāi)【正確答案】:B解析:

概念理解46.在JavaScript中,如果數(shù)組元素本身是一個(gè)數(shù)組,那么這個(gè)數(shù)組元素稱為子數(shù)組(數(shù)組的數(shù)組),可使用()的格式來(lái)訪問(wèn)子數(shù)組中的元素A、數(shù)組變量名[子數(shù)組索引號(hào)][子數(shù)組中的元素索引號(hào)]B、數(shù)組變量名[子數(shù)組索引號(hào)]C、數(shù)組變量名[子數(shù)組中的元素索引號(hào)]D、數(shù)組變量名[子數(shù)組中的元素索引號(hào)][子數(shù)組索引號(hào)]【正確答案】:A解析:

概念理解47.在JavaScript中,有正則表達(dá)式^\d{5,12}$,以下選項(xiàng)中能夠匹配的是()A、a100B、8046976243181C、80010D、abcod【正確答案】:C解析:

概念理解48.在JQuery中,()符號(hào)標(biāo)志是jQuery的簡(jiǎn)寫形式A、$B、&C、@D、#【正確答案】:A解析:

概念理解49.在jQuery中,使用Validate驗(yàn)證控件時(shí),()屬性用于表示checkbox必須選中的最小個(gè)數(shù)A、minB、minlengthC、maxD、maxlength【正確答案】:B解析:

概念理解50.在jQuery中,以下哪一項(xiàng)可以將每一個(gè)選擇器匹配到的元素合并后一起返回使用()A、selector1.selector2….selectorNB、selector1,selector2,...selectorNC、selector1selector2...selectorND、selector1+selector2+...selectorN【正確答案】:B解析:

概念理解51.在jQuery中,有標(biāo)簽為<pclass="cls0">,執(zhí)行代碼$("p").addClass("cls1")后,p標(biāo)簽的樣式為A、cls1B、cls0C、cls0和cls1D、以上都不對(duì)【正確答案】:C解析:

概念理解52.在JavaScript中,以下不是邏輯運(yùn)算符的是?A、>=B、&&C、||D、!【正確答案】:A解析:

概念理解53.在jQuery中,將jQuery對(duì)象轉(zhuǎn)換成DOM對(duì)象,可以使用jQuery中的()方法A、$()B、get()C、post()D、text()【正確答案】:B解析:

概念理解54.jQuery中,在DOM節(jié)點(diǎn)屬性中childNodes用來(lái)返回當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn),我們可以通過(guò)nodeType來(lái)判斷子節(jié)點(diǎn)類型,以下關(guān)于nodeType值描述正確的是A、1,表示元素節(jié)點(diǎn)B、2,表示文本節(jié)點(diǎn)C、3,表示文本節(jié)點(diǎn)D、4,表示圖片節(jié)點(diǎn)【正確答案】:A解析:

概念理解55.在JavaScript中,對(duì)象屬性可以使用索引運(yùn)算符()進(jìn)行訪問(wèn)A、{}B、[]C、.(點(diǎn)兒)D、""【正確答案】:B解析:

概念理解56.在jQuery中,對(duì)于一個(gè)DOM對(duì)象,只需要用()將他包裝起來(lái),就可以獲得對(duì)應(yīng)的jquery對(duì)象A、$()B、get()C、post()D、text()【正確答案】:A解析:

概念理解57.jQuery中,在:contains(text)內(nèi)容過(guò)濾選擇器中,如果參數(shù)text內(nèi)容出現(xiàn)在匹配元素的任何后代元素中,是否可以認(rèn)為該元素含有文本內(nèi)容text呢?A、是B、否C、不確定D、以上都不對(duì)【正確答案】:A解析:

概念理解58.在JQuery中,Accordion插件通過(guò)設(shè)置()屬性為true,可以讓所有面板可折疊A、requiredB、collapsibleC、nameD、border【正確答案】:B解析:

概念理解59.在jQuery中,后代選擇器的語(yǔ)法格式是()A、selector1selector2B、selector1>selector2C、selector1+selector2D、selector1~selector2【正確答案】:A解析:

概念理解60.在JavaScript中,關(guān)于onmouseover事件和onmouseout事說(shuō)法正確的是?A、這兩個(gè)事件是常用事件,以頁(yè)面元素為依托的B、onmouseout是鼠標(biāo)移入事件C、這兩個(gè)事件都是鍵盤按鍵觸發(fā)類事件D、onmouseover是鼠標(biāo)移出事件【正確答案】:A解析:

概念理解61.在jQuery中,為說(shuō)明變量保存的是jQuery對(duì)象,通常在jQuery對(duì)象變量名前加上()符號(hào)A、¥B、&C、$D、#【正確答案】:C解析:

概念理解62.在JavaScript中,關(guān)于parseFloat()函數(shù),以下返回值錯(cuò)誤的是?A、parseFloat(“route66.5”)返回66.5B、parseFloat(“8.5dogs”)返回8.5C、parseFloat(“6.56”)返回6.56D、parseFloat(.1)返回0.1【正確答案】:A解析:

概念理解63.在JavaScript中,Boolean是一種基本的數(shù)據(jù)類型,表示true或false,構(gòu)造函數(shù)是newBoolean(value),如果value值是NaN,則該Boolean對(duì)象的返回值是()A、TRUEB、FALSEC、nullD、“”【正確答案】:B解析:

概念理解64.在jQuery中,屬于鼠標(biāo)事件方法的是()A、onclick()B、mouseover()C、onmouseout()D、blur()【正確答案】:B解析:

概念理解65.在JavaScript中,返回number1和number2中較大值使用()方法A、Math.abs(number)B、Math.ceil(number)C、Math.floor(number)D、Math.max(number1,number2)【正確答案】:D解析:

概念理解66.在jQuery中,每個(gè)HTML對(duì)象都有用于訪問(wèn)CSS樣式的style屬性,有關(guān)style和CSS描述正確的是()A、style對(duì)象中包含的一系列屬性跟CSS不一定相同B、style對(duì)象的屬性同CSS的屬性名相同CSS設(shè)置背景色屬性background-color,style設(shè)置背景色屬性backgroundColorD、CSS設(shè)置背景色屬性background-color,style設(shè)置背景色屬性backgroundcolor【正確答案】:C解析:

概念理解67.在JavaScript中,能夠獲取web主機(jī)端口號(hào)的是()A、document.portB、window.portC、location.portD、history.port【正確答案】:C解析:

概念理解68.在JavaScript中,下列選項(xiàng)不屬于DOM模型節(jié)點(diǎn)類型的是()A、圖像節(jié)點(diǎn)B、元素節(jié)點(diǎn)C、文本節(jié)點(diǎn)D、屬性節(jié)點(diǎn)【正確答案】:A解析:

概念理解69.在JavaScript中,下列正則表達(dá)式中,()可以匹配首位是小寫字母,其他位數(shù)是小寫字母或數(shù)字的最少兩位字符串A、/^\w{2,}/B、/^[a-z][a-z0-9]+$/C、/^[a-z0-9]+$/D、/^[a-z]\d+$/【正確答案】:B解析:

概念理解70.在jQuery中,使用Validate驗(yàn)證控件時(shí),radio單選按鈕的()屬性表示必須選中一個(gè)A、requiredB、minC、maxD、one【正確答案】:A解析:

概念理解71.在jQuery中,復(fù)制節(jié)點(diǎn)的方法()A、clone()B、copy()C、clear()D、remove()【正確答案】:A解析:

概念理解72.在JavaScript中,關(guān)于onsubmit事件下列說(shuō)法錯(cuò)誤的是?A、單擊表單元素的“提交按鈕”會(huì)觸發(fā)form標(biāo)簽的onsubmit事件B、該事件的默認(rèn)處理方式是提交數(shù)據(jù)給action屬性指定的頁(yè)面進(jìn)行處理C、不能夠用其他方法阻止該事件提交指定頁(yè)面,除非頁(yè)面地址書寫錯(cuò)誤D、該事件可以綁定一個(gè)內(nèi)容是表單驗(yàn)證邏輯代碼的自定義函數(shù)【正確答案】:C解析:

概念理解73.在JavaScript中,獲取顯示屏幕可用寬度的正確選項(xiàng)是()A、screen.width()B、screen.widthC、screen.availWidth()D、screen.availWidth【正確答案】:D解析:

概念理解74.在jQuery中,使用Validate驗(yàn)證控件時(shí),()屬性用于表示checkbox必須選中的最大個(gè)數(shù)A、minB、minlengthC、maxD、maxlength【正確答案】:D解析:

概念理解75.在JavaScript中,DOM是文檔對(duì)象模型得簡(jiǎn)稱,以下有關(guān)DOM描述錯(cuò)誤的是()A、DOM與BOM的含義都是瀏覽器對(duì)象模型B、DOM把HTML文檔看成由元素、屬性和文本組成的一顆倒立的樹(shù)C、DOM為HTML文檔提供了一種結(jié)構(gòu)化的表示方法DOM的核心操作時(shí)查看節(jié)點(diǎn)、創(chuàng)建節(jié)點(diǎn)、增加節(jié)點(diǎn)、刪除節(jié)點(diǎn)以及替換節(jié)點(diǎn)【正確答案】:A解析:

概念理解76.在JQuery中,()方法可以動(dòng)態(tài)地改變當(dāng)前元素的透明度(其他不變),實(shí)現(xiàn)淡入的動(dòng)畫效果,最終顯示當(dāng)前元素A、fadeIn()B、fadeout()C、slide()D、slideup()【正確答案】:A解析:

概念理解77.在JavaScript中,用string對(duì)象驗(yàn)證用戶輸入郵箱地址必須包含符號(hào)@,下劃線處的代碼是()varemail=$("#email").value;if(_____){returnfalse;};returntrue;A、email.indexOf("@")==-1B、email.indexOf("@")==1C、email.indexOf("@")==0D、email.indexOf("@")!=-1【正確答案】:A解析:

概念理解78.在JavaScript中,有關(guān)事件綁定,下列選項(xiàng)錯(cuò)誤的是?A、讓事件屬性值等于處理該事件的函數(shù)名或程序代碼可以實(shí)現(xiàn)綁定B、讓事件屬性值等于處理該事件的函數(shù)名或程序代碼C、事件屬性值必須只能使用函數(shù)名不能使用匿名函數(shù)簡(jiǎn)化D、每個(gè)元素的事件屬性可以有多個(gè)【正確答案】:C解析:

概念理解79.下列選項(xiàng)中,能為元素的子元素綁定jQuery事件的方法是()A、click()B、delegate()C、on()D、off()【正確答案】:C解析:

概念理解80.在JavaScript中,實(shí)例對(duì)象在引用該對(duì)象的屬性和方法時(shí),必須先使用new關(guān)鍵字創(chuàng)建一個(gè)對(duì)象實(shí)例,然后再使用()的格式進(jìn)行訪問(wèn)A、類名.成員B、類名.屬性C、對(duì)象實(shí)例名.成員D、對(duì)象實(shí)例名.屬性【正確答案】:C解析:

概念理解81.在JavaScript中,返回number的絕對(duì)值使用()方法A、Math.abs(number)B、Math.ceil(number)C、Math.floor(number)D、Math.max(number1,number2)【正確答案】:A解析:

概念理解1.在JavaScript中,DOM把HTML看成一個(gè)倒立的樹(shù),把HTML文檔中的每個(gè)成分看成一個(gè)節(jié)點(diǎn),以下有關(guān)節(jié)點(diǎn)描述不正確的是()【選兩項(xiàng)】A、每個(gè)節(jié)點(diǎn)都有父節(jié)點(diǎn)B、大部分元素節(jié)點(diǎn)都有子節(jié)點(diǎn)C、節(jié)點(diǎn)不可以共享同一個(gè)父親節(jié)點(diǎn)D、節(jié)點(diǎn)可以擁有后代,也可以擁有先輩【正確答案】:AC解析:

概念理解2.在JavaScript中,以下使用注釋正確的是?【選兩項(xiàng)】A、/我是單行注釋B、*/我是多行注釋/*C、//我是單行注釋D、/*我是多行注釋*/【正確答案】:CD解析:

概念理解3.在JavaScript中,BOM是瀏覽器對(duì)象的簡(jiǎn)稱,以下哪些對(duì)象屬于BOM()【選三項(xiàng)】A、window對(duì)象B、history對(duì)象C、Date對(duì)象D、document對(duì)象【正確答案】:ABD解析:

概念理解4.在jQuery中,基本功能包括()【選三項(xiàng)】A、訪問(wèn)和操作DOM元素B、對(duì)頁(yè)面事件的處理C、大量插件在頁(yè)面中的運(yùn)用D、使頁(yè)面中的內(nèi)容與形式分離【正確答案】:ABC解析:

概念理解5.在jQuery中,基本選擇器是jQuery中使用最頻繁的選擇器,它包含下列哪幾項(xiàng)【選三項(xiàng)】A、標(biāo)簽idB、classC、標(biāo)簽名D、對(duì)象名【正確答案】:ABC解析:

概念理解6.在JavaScript中,關(guān)于break和continue說(shuō)法正確的是?【選兩項(xiàng)】A、break的作用是終止本次循環(huán)B、break的作用是終止整個(gè)循環(huán)C、continue的作用是終止本次循環(huán)進(jìn)入到下一次循環(huán)D、continue的作用是終止整個(gè)循環(huán)【正確答案】:BC解析:

概念理解7.在DOM中每個(gè)節(jié)點(diǎn)都具有訪問(wèn)其他節(jié)點(diǎn)的屬性,以下關(guān)于節(jié)點(diǎn)屬性描述正確的是()【選三項(xiàng)】A、parentNode當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn)引用B、childNodes當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn)C、lastChild當(dāng)前節(jié)點(diǎn)的最后一個(gè)子節(jié)點(diǎn)D、previousSibling當(dāng)前節(jié)點(diǎn)的后一個(gè)兄弟節(jié)點(diǎn)【正確答案】:ABC解析:

概念理解8.在JavaScript中,對(duì)于prompt()方法描述正確的有()【選三項(xiàng)】A、如果用戶單擊“取消”按鈕或直接關(guān)閉提示對(duì)話框,該方法將返回falseB、該方法執(zhí)行時(shí)會(huì)彈出一個(gè)提示對(duì)話框,等待用戶輸入一行數(shù)據(jù)C、基本語(yǔ)法是:prompt("提示信息",“輸入框的默認(rèn)信息”)D、該方法的返回值可以被引用或存儲(chǔ)到變量中【正確答案】:BCD解析:

概念理解9.在JavaScript中,有如下代碼,設(shè)置DOM對(duì)象的style屬性:this.style.color="red";下列選項(xiàng)中()的效果與其等價(jià)【選兩項(xiàng)】A、this.css("color","red")B、$(this).css("color","red")C、this.css("color:red")D、$(this).css({"color":"red"})【正確答案】:BD解析:

概念理解10.在jQuery中,使用Growl插件時(shí),設(shè)置對(duì)話框標(biāo)題和內(nèi)容的屬性分別為()【選兩項(xiàng)】A、titleB、noticeC、errorD、message【正確答案】:AD解析:

概念理解11.在JavaScript中,關(guān)于switch的使用下列說(shuō)法正確的是?【選兩項(xiàng)】A、該語(yǔ)法結(jié)構(gòu)case使用的數(shù)量沒(méi)有明確要求B、該語(yǔ)法結(jié)構(gòu)case使用的數(shù)量不允許超過(guò)15個(gè)C、該語(yǔ)法結(jié)構(gòu)必須使用defalut關(guān)鍵詞D、該語(yǔ)法結(jié)構(gòu)可以不使用defalut關(guān)鍵詞【正確答案】:AD解析:

概念理解12.在jQuery中,替換節(jié)點(diǎn)的兩種方法()【選兩項(xiàng)】A、replace()B、replaceWith()C、replaceAll()D、remove()【正確答案】:BC解析:

概念理解13.jQuery中,鼠標(biāo)移出元素時(shí)將觸發(fā)的事件是()A、mouseoverB、mouseleaveC、mouseoutD、mouseup【正確答案】:BC解析:

概念理解14.在JavaScript中,關(guān)于變量的作用域,下列說(shuō)法正確的是?【選三項(xiàng)】A、如果全局變量和局部變量出現(xiàn)重名的情況,全局變量?jī)?yōu)先B、全局變量是在函數(shù)體外部聲明的,可以在任何地方,包括函數(shù)的內(nèi)部使用C、變量的作用域主要分為全局變量和局部變量?jī)煞ND、局部變量是在函數(shù)體內(nèi)聲明的,只能在函數(shù)體內(nèi)使用。局部變量隨著函數(shù)的結(jié)束而消失【正確答案】:BCD解析:

概念理解15.在JavaScript中,window對(duì)象有一系列的屬性,以下屬于window屬性的是()【選三項(xiàng)】A、lengthB、historyC、locationD、status【正確答案】:BCD解析:

概念理解16.jQuery事件中,用于取消事件冒泡的方法是()A、returnfalseB、stopProgragation()C、preventDefault()D、stop()【正確答案】:AB解析:

概念理解17.在jQuery框架中,關(guān)于元素樣式的操作包含:()【選三項(xiàng)】A、load()B、addClass()C、removeClass()D、toggleClass()【正確答案】:BCD解析:

概念理解18.在JavaScript中,以下初始化Date對(duì)象正確的有()【選三項(xiàng)】A、vardate=newDate()B、Datedate()C、vardate=newDate(dateString)D、vardate=newDate(year,month,day,hour,minutes,seconds,milliseconds)【正確答案】:ACD解析:

概念理解19.在jQuery中,可見(jiàn)性過(guò)濾選擇器中,不可見(jiàn)元素包括()【選三項(xiàng)】A、css樣式中display屬性值為none的元素B、type屬性值為hidden的input元素C、寬高設(shè)置為0的元素D、可見(jiàn)性屬性值為disabled的input元素【正確答案】:ABC解析:

概念理解20.在JavaScript中,以下是JavaScript常用事件的有?【選三項(xiàng)】A、onclick事件B、onload事件C、Sort事件D、onsubmit事件【正確答案】:ABD解析:

概念理解21.在JavaScript中,以下是JavaScript系統(tǒng)函數(shù)的有?【選三項(xiàng)】A、parseInt()B、parseFloat()C、isNaN()D、click()【正確答案】:ABC解析:

概念理解22.在JavaScript中,以下是JavaScript數(shù)據(jù)類型的有?【選三項(xiàng)】A、boolB、numberC、stringD、null【正確答案】:BCD解析:

概念理解23.在JavaScript中,以下關(guān)于location對(duì)象描述正確的是()【選三項(xiàng)】A、assign加載新的文檔B、protocol獲取使用的web協(xié)議C、pathname只獲取文件名D、hostname獲取web主機(jī)域名【正確答案】:ABD解析:

概念理解24.在JavaScript中,以下哪些是BOM的主要功能【選三項(xiàng)】A、彈出新瀏覽器窗口B、移動(dòng)、關(guān)閉和更改瀏覽器窗口大小C、支持SessionD、支持Cookies【正確答案】:ABD解析:

概念理解25.在jQuery中,toggleClass()方法模擬了()和()兩種方法;實(shí)現(xiàn)了樣式切換的過(guò)程【選兩項(xiàng)】A、addClass()B、removeClass()C、clear()D、add()【正確答案】:AB解析:

概念理解26.下列方法中,不屬于解綁jQuery事件的方法是()A、close()B、off()C、click()D、onmouseup()【正確答案】:ACD解析:

概念理解27.在jQuery中,基本過(guò)濾器中獲取最后一個(gè)元素使用()【選兩項(xiàng)】A、first()B、:firstC、last()D、:last【正確答案】:CD解析:

概念理解簡(jiǎn)答題1.簡(jiǎn)述html()方法、text()方法和val()方法的異同點(diǎn)【正確答案】:1、相同點(diǎn)(1)這三種方法都可以用于HTML元素的存值和取值。(2)它們?cè)趈Query庫(kù)中被廣泛使用,是操作DOM元素的重要工具。2、不同點(diǎn)(1)操作對(duì)象和內(nèi)容html()方法:用于獲取或設(shè)置選定元素的HTML內(nèi)容,包括其內(nèi)部的HTML標(biāo)簽。text()方法:用于獲取或設(shè)置選定元素的純文本內(nèi)容,不包括HTML標(biāo)簽。它會(huì)將HTML標(biāo)簽轉(zhuǎn)換為對(duì)應(yīng)的文本表示(例如,

會(huì)被轉(zhuǎn)換為換行符)。val()方法:主要用于獲取或設(shè)置表單元素(如<input>、<select>、<textarea>等)的value值。它不能用于非表單元素。(2)應(yīng)用范圍html()和text()方法:可以應(yīng)用于任何HTML元素,包括但不限于<div>、、等。val()方法:僅適用于表單元素。(3)多個(gè)元素時(shí)的行為當(dāng)應(yīng)用于多個(gè)元素時(shí),html()方法通常只返回第一個(gè)匹配元素的HTML內(nèi)容(盡管可以設(shè)置所有匹配元素的內(nèi)容)。text()方法會(huì)返回所有匹配元素的純文本內(nèi)容,將它們連接成一個(gè)字符串。val()方法在處理多個(gè)表單元素時(shí),通常也只返回第一個(gè)匹配元素的value值(盡管在特定情況下,如<select>元素的多選情況下,可能會(huì)返回一個(gè)數(shù)組)。但請(qǐng)注意,這取決于jQuery的具體版本和上下文。(4)設(shè)置內(nèi)容時(shí)html()方法:可以設(shè)置HTML內(nèi)容,包括標(biāo)簽和屬性。text()方法:只能設(shè)置純文本內(nèi)容,任何HTML標(biāo)簽都會(huì)被當(dāng)作普通文本處理。val()方法:用于設(shè)置表單元素的value值。解析:

概念識(shí)別2.$('input').______()方法用于獲取輸入框的值。【正確答案】:val()解析:

概念理解3.簡(jiǎn)要描述(input)與(:input)有什么區(qū)別?【正確答案】:1、input選擇器:(1)這是一個(gè)基本的選擇器,專門用于選取所有<input>元素。(2)它不會(huì)選擇其他類型的表單元素,例如<textarea>、<button>、<select>或<option>。2、:input偽類選擇器:(1)這是一個(gè)偽類選擇器,用于選取所有輸入字段,這包括<input>、<textarea>、<button>和<select>元素,以及<select>元素內(nèi)的<option>和<optgroup>(但在jQuery中,:input通常不會(huì)選擇<optgroup>,只會(huì)選擇可輸入的表單元素)。(2)它提供了一個(gè)更廣泛的選擇范圍,涵蓋了所有可以接受用戶輸入的表單元素。解析:

概念識(shí)別4.$('form').______(false)方法用于阻止表單的默認(rèn)提交行為。【正確答案】:submit(function(event){event.preventDefault();})或on('submit',function(e){e.preventDefault(false);})解析:

知識(shí)應(yīng)用5.$('form').______({url:'submit.php',type:'POST',data:$(this).serialize()})方法用于通過(guò)Ajax提交表單。【正確答案】:$.ajax()或$(form).submit(function(e){e.preventDefault();$.ajax(...);}))解析:

知識(shí)應(yīng)用6.$('ul').______('<li>列表項(xiàng)</li>').______('<li>另一個(gè)列表項(xiàng)</li>')方法鏈用于連續(xù)添加多個(gè)列表項(xiàng)到<ul>中。【正確答案】:append()、append()解析:

知識(shí)應(yīng)用7.$('input[type=text]').______(function(){$(this).css('border-color','red');})方法用于當(dāng)文本輸入框獲得焦點(diǎn)時(shí),將其邊框顏色設(shè)置為紅色。【正確答案】:focus()解析:

知識(shí)應(yīng)用8.jQuery是一個(gè)快速、小巧且功能豐富的JavaScript庫(kù),它簡(jiǎn)化了HTML文檔遍歷與操作、事件處理、______和Ajax交互以實(shí)現(xiàn)快速開(kāi)發(fā)。【正確答案】:動(dòng)畫解析:

概念理解9.$('ul').______('<li>新項(xiàng)目</li>')方法用于在<ul>列表的末尾添加一個(gè)新<li>元素。【正確答案】:append()解析:

概念理解10.$('tabletr:even').______()方法用于隱藏所有偶數(shù)行的表格行。【正確答案】:hide()解析:

概念理解11.$('div').______(function(index){return'div-'+index;})方法用于給每個(gè)<div>元素設(shè)置一個(gè)基于其索引值的類名。【正確答案】:each(function(index){$(this).addClass('div-'+index);})解析:

知識(shí)應(yīng)用12.要改變?cè)氐腍TML內(nèi)容,可以使用jQuery的______()方法。【正確答案】:html()解析:

概念理解13.$('li').______(3)方法用于選擇索引為3的<li>元素(基于0索引)。【正確答案】:eq()解析:

概念理解14.列舉jQuery中常用的鼠標(biāo)事件方法【正確答案】:click()/dbclick()/mousemove()/mouseenter()/mouseleave()/mouseover()/mouseout()/hover()解析:

概念識(shí)別15.簡(jiǎn)述css()方法與addClass()方法的異同點(diǎn)【正確答案】:1、相同點(diǎn)(1)目的:兩者都用于修改HTML元素的樣式。(2)適用對(duì)象:它們都可以應(yīng)用于jQuery對(duì)象,即選定的HTML元素。2、不同點(diǎn)(1)操作方式css()方法:直接修改元素的樣式屬性。它允許你獲取或設(shè)置單個(gè)或多個(gè)CSS屬性。addClass()方法:通過(guò)向元素添加或移除CSS類來(lái)改變樣式。它依賴于預(yù)先在CSS文件中定義的類規(guī)則。(2)靈活性css()方法:非常靈活,可以動(dòng)態(tài)地改變樣式的屬性值,而無(wú)需預(yù)先定義CSS類。addClass()方法:相對(duì)固定,它依賴于現(xiàn)有的CSS類定義,因此樣式的變化受限于這些類的定義。(3)樣式優(yōu)先級(jí)css()方法:設(shè)置的樣式屬性通常具有更高的優(yōu)先級(jí),因?yàn)樗峭ㄟ^(guò)內(nèi)聯(lián)樣式(直接應(yīng)用于元素的style屬性)來(lái)實(shí)現(xiàn)的。addClass()方法:添加的樣式類通常具有較低的優(yōu)先級(jí),除非在CSS文件中使用了!important聲明來(lái)提高其優(yōu)先級(jí)。(4)維護(hù)性css()方法:對(duì)于動(dòng)態(tài)生成的HTML或需要頻繁更改樣式的場(chǎng)景,使用css()方法可能更易于維護(hù),因?yàn)樗试S直接修改樣式屬性。addClass()方法:對(duì)于具有固定布局和樣式規(guī)則的靜態(tài)頁(yè)面,使用addClass()方法可能更易于維護(hù),因?yàn)樗试S通過(guò)添加或移除類來(lái)統(tǒng)一控制樣式。(5)可讀性css()方法:雖然靈活,但直接在JavaScript中設(shè)置樣式可能會(huì)降低代碼的可讀性,特別是當(dāng)涉及多個(gè)樣式屬性時(shí)。addClass()方法:通過(guò)添加類名來(lái)引用CSS文件中的樣式規(guī)則,可以提高代碼的可讀性和可維護(hù)性。解析:

概念識(shí)別16.$('select').______()方法用于獲取<select>元素中選中的值。【正確答案】:val()解析:

概念理解17.$('input[type=text]').______(function(){$(this).css('border-color','');})方法用于當(dāng)文本輸入框失去焦點(diǎn)時(shí),清除其邊框顏色。【正確答案】:blur()解析:

知識(shí)應(yīng)用18.寫出原始AJAX需要用到的核心技術(shù)【正確答案】:JavaScript語(yǔ)言;XML/JSON/HTML數(shù)據(jù)類型;DOM(文檔對(duì)象模型);CSS(樣式);XMLHttpRequest對(duì)象解析:

概念識(shí)別19.$('input[type=radio]:checked').______()方法用于獲取所有被選中的單選按鈕的值。【正確答案】:val()解析:

知識(shí)應(yīng)用20.$('div').______()方法用于隱藏所有<div>元素。【正確答案】:hide()解析:

概念理解21.jQuery中的$.______()方法用于執(zhí)行Ajax請(qǐng)求。【正確答案】:ajax()或get()/post()解析:

概念理解22.$('p').______('新段落')方法用于在每個(gè)元素之前插入新內(nèi)容。【正確答案】:before()解析:

概念理解23.$('input[type=checkbox]:checked').______()方法用于獲取所有被選中的復(fù)選框。【正確答案】:.each()解析:

知識(shí)應(yīng)用24.$('div').______(1000)方法用于在1秒內(nèi)淡出所有<div>元素。【正確答案】:fadeOut()解析:

概念理解25.要移除所有元素的某個(gè)類名,可以使用$('span').______('classname')。【正確答案】:removeClass()解析:

概念理解26.$('div').______({top:'+=50px'})方法用于將每個(gè)<div>元素的上邊緣向下移動(dòng)50像素。【正確答案】:animate()解析:

概念理解27.$('div').each(function(index,element){...})方法用于遍歷所有的<div>元素,其中index是元素的索引,element是當(dāng)前的DOM元素(或jQuery對(duì)象)。這里的element如果是jQuery對(duì)象,則可以通過(guò)______(this)來(lái)獲取。【正確答案】:$(this)解析:

概念理解28.以下代碼段用于創(chuàng)建一個(gè)新的<div>元素,設(shè)置其內(nèi)容、類名和樣式,并將其添加到頁(yè)面的<body>中。javascriptvar$newDiv=$('<div></div>').______('這是新內(nèi)容').______('new-class').______({'background-color':'lightblue','padding':'10px'});$('body').______($newDiv);【正確答案】:text()、addClass()、css()、append()解析:

知識(shí)應(yīng)用29.使用$('img').attr('src','new-image.jpg')可以更改所有元素的______屬性。【正確答案】:src解析:

概念理解30.$('input').______('checked',true)方法用于選中所有的復(fù)選框或單選按鈕。【正

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論