版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JavaScript交互式網(wǎng)頁(yè)設(shè)計(jì)3[復(fù)制]姓名:[填空題]*_________________________________班級(jí):[填空題]*_________________________________1.在JavaScript中,現(xiàn)有HTML代碼如下:<html><head><metacharset="utf-8"><title>文檔對(duì)象模型節(jié)點(diǎn)的特點(diǎn)</title></head><body><h1>文檔對(duì)象模型概述</h1><p>DOM:文檔對(duì)象模型</p></body></html>以下描述錯(cuò)誤的是()[單選題]*<head>和<body>節(jié)點(diǎn)的父節(jié)點(diǎn)都是<html><h1>和<p>都是<html>的后代“文檔對(duì)象模型節(jié)點(diǎn)的特點(diǎn)”是<title>節(jié)點(diǎn)的元素節(jié)點(diǎn)(正確答案)<h1>和<p>節(jié)點(diǎn)屬于兄弟節(jié)點(diǎn)2.在JavaScript中,要求用JavaScript實(shí)現(xiàn)下面的功能:當(dāng)一個(gè)文本框中的內(nèi)容發(fā)生改變后,單擊頁(yè)面的其他位置,彈出一個(gè)消息框顯示文本框中的內(nèi)容,下列語(yǔ)句正確的是?[單選題]*<inputtype="text"onclick="alert(this.value)/"><inputtype="text"onchange="alert(this.value)/">(正確答案)<inputtype="text"onclick="alert(text.value)/"><inputtype="text"onclick="alert(value)/">3.在JavaScript中,已知vararr=["happy",12,45.6],以下說(shuō)法正確的有()【選三項(xiàng)】*上面的語(yǔ)句定義了一個(gè)變量arr,該變量指向一個(gè)數(shù)組列表(正確答案)每個(gè)數(shù)組變量都有一個(gè)length屬性,該數(shù)組的length屬性值為2可以使用數(shù)組變量名[”索引號(hào)“]的格式來(lái)訪問(wèn)每個(gè)數(shù)組元素(正確答案)數(shù)組列表中的第一個(gè)元素的索引號(hào)為0,其后的每個(gè)元素的索引號(hào)依次遞增,最后的元素索引為數(shù)組長(zhǎng)度-1(正確答案)4.在JavaScript中,已知手機(jī)號(hào)由11位數(shù)字組成,且以13、15或者18開(kāi)頭,以下正則表達(dá)式正確的是()[單選題]*^(13,15,18)\d{11}&^(13|15|18)\d{11}&^(13,15,18)\d{9}&^(13|15|18)\d{9}&(正確答案)5.在JavaScript中,以下window對(duì)象中常用的方法描述錯(cuò)誤的是()[單選題]*prompt()用來(lái)提示用戶(hù)輸入的對(duì)話框alert()用來(lái)提示用戶(hù)輸入的對(duì)話框(正確答案)confirm()顯示一個(gè)帶有提示信息、確定和取消按鈕的確認(rèn)框close()關(guān)閉瀏覽器窗口6.在JavaScript中,以下不屬于window對(duì)象的常用方法有()[單選題]*location(正確答案)promptalertconfirm7.在JavaScript中,以下初始化Date對(duì)象正確的有()【選三項(xiàng)】*vardate=newDate()(正確答案)Datedate()vardate=newDate(dateString)(正確答案)vardate=newDate(year,month,day,hour,minutes,seconds,milliseconds)(正確答案)8.在JavaScript中,以下代碼:<body>?<script?type="text/javascript">??var?undf;??if(typeof?undf=="undefined")?{???undf="HelloWorld";??}else{undf="null";}??document.write("名稱(chēng)是:"+undf);?</script></body>的輸出結(jié)果是?[單選題]*名稱(chēng)是:null名稱(chēng)是:HelloWorld(正確答案)無(wú)任何輸出名稱(chēng)是:HelloWorldnull9.在JavaScript中,以下代碼可以用哪種簡(jiǎn)寫(xiě)方式書(shū)寫(xiě)?<script?type="text/javascript">?function?check()?{??event.returnValue=false;?}?</script><form?action="info.html"?onSubmit="check()">?<input?type="submit"?value="提交"/></form>[單選題]*<form?action=“info.html”?onClick=“returnfalse”>…</form><form?action=“info.html”?onSubmit=“returnfalse”>…</form>(正確答案)<form?action=“info.html”?onSubmit=“false”>…</form><form?action=“info.html”?onClick=“false”>…</form>10.在JavaScript中,以下代碼執(zhí)行結(jié)果是?<script>?var?width=40;?function?showWidth(){???var?width=50;???document.write("<h3>寬度是:"+width+"</h3>");}?showWidth();?document.write("<h3>寬度是:"+width+"</h3>");</script>[單選題]*寬度是:50寬度是:40(正確答案)寬度是:50寬度是:50寬度是:40寬度是:40寬度是:40寬度是:5011.在JavaScript中,以下代碼執(zhí)行結(jié)果是哪一項(xiàng)?<script>document.getElementById("demo").innerHTML=Number("3.14")+"<br>"+Number("")+"<br>"+Number("")+"<br>"+Number("9988")</script>[單選題]*3.1400NaN(正確答案)3.14NaN099883.140NaNNaN3.1400998812.在JavaScript中,以下關(guān)于history對(duì)象描述不正確的是()[單選題]*history.length()方法返回歷史列表中的網(wǎng)址數(shù)(正確答案)history.back()方法加載history列表中的前一個(gè)URLhistory.forward()方法加載history列表中的下一個(gè)URLhistory.go()方法加載history列表中的某個(gè)具體頁(yè)面13.在JavaScript中,以下關(guān)于history對(duì)象描述正確的是()[單選題]*forward方法用來(lái)跳轉(zhuǎn)到指定的頁(yè)面go(1)和forward方法等效(正確答案)go(1)和back方法等效go(-1)和forward方法等效14.在JavaScript中,以下關(guān)于location對(duì)象描述正確的是()【選三項(xiàng)】*assign加載新的文檔(正確答案)protocol獲取使用的web協(xié)議(正確答案)pathname只獲取文件名hostname獲取web主機(jī)域名(正確答案)15.在JavaScript中,以下關(guān)于onblur事件說(shuō)法正確的是?[單選題]*該事件是元素獲取到焦點(diǎn)時(shí)觸發(fā)的事件表單驗(yàn)證時(shí)使用該事件較為合適(正確答案)該事件是元素值發(fā)生改變時(shí)觸發(fā)該事件頁(yè)面加載時(shí)會(huì)順帶執(zhí)行16.在jQuery中,以下關(guān)于requestAnimationFrame()方法描述正確的是()[單選題]*此方法在瀏覽器重繪之前完成(正確答案)主線程不會(huì)影響此方法的運(yùn)行效果此方法類(lèi)似于setInterval(),主要用途是按幀對(duì)網(wǎng)頁(yè)進(jìn)行重繪此方法在瀏覽器重繪時(shí)完成17.在JavaScript中,以下關(guān)于screen對(duì)象的屬性描述不正確的是()[單選題]*availWidth返回顯示屏幕的可用寬度,包含任務(wù)欄(正確答案)availWidth返回顯示屏幕的可用寬度,不包含任務(wù)欄width返回顯示器屏幕的寬度height返回顯示器屏幕的高度18.在JavaScript中,以下哪些是BOM的主要功能【選三項(xiàng)】*彈出新瀏覽器窗口(正確答案)移動(dòng)、關(guān)閉和更改瀏覽器窗口大小(正確答案)支持Session支持Cookies(正確答案)19.在JavaScript中,以下是JavaScript常用事件的有?【選三項(xiàng)】*onclick事件(正確答案)onload事件(正確答案)Sort事件onsubmit事件(正確答案)20.在JavaScript中,以下是JavaScript數(shù)據(jù)類(lèi)型的有?【選三項(xiàng)】*boolnumber(正確答案)string(正確答案)null(正確答案)21.在JavaScript中,以下是JavaScript系統(tǒng)函數(shù)的有?【選三項(xiàng)】*parseInt()(正確答案)parseFloat()(正確答案)isNaN()(正確答案)click()22.在JavaScript中,以下正確引入JS文件的是?[單選題]*在body標(biāo)簽外邊的下邊寫(xiě)入<scripthref="js/demo.js"></script>在body標(biāo)簽內(nèi)寫(xiě)入<scriptsrc="js/demo.js"></script>(正確答案)在body標(biāo)簽外邊的下邊寫(xiě)入<scripttype="js/demo.js"></script>在body標(biāo)簽內(nèi)寫(xiě)入<scripthref="js/demo.js"></script>23.在JavaScript中,用string對(duì)象驗(yàn)證用戶(hù)輸入郵箱地址必須包含符號(hào)@,下劃線處的代碼是()varemail=$("#email").value;if(_____){returnfalse;};returntrue;[單選題]*email.indexOf("@")==-1(正確答案)email.indexOf("@")==1email.indexOf("@")==0email.indexOf("@")!=-124.在jQuery中,用于獲取元素值的jQuery方法是()[單選題]*html()text()val()(正確答案)innerHTML25.在jQuery中,有標(biāo)簽為<pclass="cls0">,執(zhí)行代碼$("p").addClass("cls1")后,p標(biāo)簽的樣式為[單選題]*cls1cls0cls0和cls1(正確答案)以上都不對(duì)26.在JavaScript中,有代碼如下:<inputtype="button"value="添加"onClick="add()"/><inputtype="button"value="刪除"onClick="del()"/><script>vard=document.createElement("div");functionadd(){document.body.____________(d);}functiondel(){document.body.___________(d);}</script>[單選題]*addChild,delChildappendChild,removeChild(正確答案)addElement,delElementappendElement,removeElement27.在JavaScript中,有關(guān)eval()函數(shù)說(shuō)法,錯(cuò)誤的是?[單選題]*eval()函數(shù)運(yùn)行是以字符串形式表示的JavaScript代碼串,返回執(zhí)行代碼串后的結(jié)果eval("3+5")返回8eval()返回的內(nèi)容必須是整數(shù)(正確答案)該參數(shù)必須是一個(gè)計(jì)算表達(dá)式28.在JavaScript中,有關(guān)onchange事件說(shuō)法錯(cuò)誤的是?[單選題]*輸入框的值發(fā)生了變化可以觸發(fā)改變下拉列表框的選項(xiàng)時(shí)可以觸發(fā)該事件是頁(yè)面元素的name屬性值發(fā)生變化時(shí)觸發(fā)(正確答案)某些表單元素內(nèi)容改變時(shí)一般會(huì)使用這個(gè)事件29.在JavaScript中,有關(guān)事件綁定,下列選項(xiàng)錯(cuò)誤的是?[單選題]*讓事件屬性值等于處理該事件的函數(shù)名或程序代碼可以實(shí)現(xiàn)綁定讓事件屬性值等于處理該事件的函數(shù)名或程序代碼事件屬性值必須只能使用函數(shù)名不能使用匿名函數(shù)簡(jiǎn)化(正確答案)每個(gè)元素的事件屬性可以有多個(gè)30.在JavaScript中,有如下代碼,設(shè)置DOM對(duì)象的style屬性:this.style.color="red";下列選項(xiàng)中()的效果與其等價(jià)【選兩項(xiàng)】*this.css("color","red")$(this).css("color","red")(正確答案)this.css("color:red")$(this).css({"color":"red"})(正確答案)31.在JavaScript中,有以下代碼:<body><scripttype="text/javascript">varnum1=10;varnum2="20";window.alert(num1+num2);</script></body>最終提示框中顯示信息為()[單選題]*3010+20undefined1020(正確答案)32.在JavaScript中,有語(yǔ)句"varx=0;while()x+=2;",要使while循環(huán)體執(zhí)行10次,空白處的循環(huán)判定式應(yīng)寫(xiě)為?[單選題]*x<10x<=10x<20(正確答案)x<=2033.在JavaScript中,有正則表達(dá)式^\d{5,12}$,以下選項(xiàng)中能夠匹配的是()[單選題]*a1008.04698E+1280010(正確答案)abcod34.在jQuery框架中,關(guān)于元素樣式的操作包含:()【選三項(xiàng)】*load()addClass()(正確答案)removeClass()(正確答案)toggleClass()(正確答案)35.jQuery中,在:contains(text)內(nèi)容過(guò)濾選擇器中,如果參數(shù)text內(nèi)容出現(xiàn)在匹配元素的任何后代元素中,是否可以認(rèn)為該元素含有文本內(nèi)容text呢?[單選題]*是(正確答案)否不確定以上都不對(duì)36.jQuery中,在DOM節(jié)點(diǎn)屬性中childNodes用來(lái)返回當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn),我們可以通過(guò)nodeType來(lái)判斷子節(jié)點(diǎn)類(lèi)型,以下關(guān)于nodeType值描述正確的是[單選題]*1,表示元素節(jié)點(diǎn)(正確答案)2,表示文本節(jié)點(diǎn)3,表示文本節(jié)點(diǎn)4,表示圖片節(jié)點(diǎn)37.在DOM中每個(gè)節(jié)點(diǎn)都具有訪問(wèn)其他節(jié)點(diǎn)的屬性,以下關(guān)于節(jié)點(diǎn)屬性描述正確的是()【選三項(xiàng)】*parentNode當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn)引用(正確答案)childNodes當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn)(正確答案)lastChild當(dāng)前節(jié)點(diǎn)的最后一個(gè)子節(jié)點(diǎn)(正確答案)previousSibling當(dāng)前節(jié)點(diǎn)的后一個(gè)兄弟節(jié)點(diǎn)38.在HTML頁(yè)面中,定義了如下所示的JavaScript函數(shù)functioncompute(op){alert(op);}正確調(diào)用該函數(shù)的HTML代碼是?[單選題]*<inputname="a"type="button"onclick="compute(this.value)"value="+"/>(正確答案)<inputname="b"type="button"onclick="compute(-)"value="-"/><inputname="a"type="button"onclick="compute("*")"value="*"/><inputname="a"type="button"onclick="compute(/)"value="/"/>39.在HTML頁(yè)面中包含一個(gè)按鈕控件mybutton,如果要實(shí)現(xiàn)點(diǎn)擊該按鈕時(shí)調(diào)用已定義的JavaScript函數(shù)compute,需要編寫(xiě)的HTML代碼是?[單選題]*<inputname="mybutton"type="button"onblur="compute()"value="計(jì)算"/><inputname="mybutton"type="button"onfcus="compute()"value="計(jì)算"/><inputname="mybutton"type="button"onclick="functioncompute()"value="計(jì)算"/><inputname="mybutton"type="button"onclick="compute()"value="計(jì)算"/>(正確答案)40.在JavaScript中,if多分支的正確語(yǔ)法是?[單選題]*if(條件表達(dá)式1){?語(yǔ)句或語(yǔ)句塊1}elseif(條件表達(dá)式2){?語(yǔ)句或語(yǔ)句塊2}......elseif(條件表達(dá)式n){?語(yǔ)句或語(yǔ)句塊n}else{?語(yǔ)句或語(yǔ)句塊n+1}(正確答案)if(條件表達(dá)式1){?語(yǔ)句或語(yǔ)句塊1}else(條件表達(dá)式2){?語(yǔ)句或語(yǔ)句塊2}......else(條件表達(dá)式n){?語(yǔ)句或語(yǔ)句塊n}else{?語(yǔ)句或語(yǔ)句塊n+1}if(條件表達(dá)式1){?語(yǔ)句或語(yǔ)句塊1elseif(條件表達(dá)式2){?語(yǔ)句或語(yǔ)句塊2}......elseif(條件表達(dá)式n){?語(yǔ)句或語(yǔ)句塊n}}else{?語(yǔ)句或語(yǔ)句塊n+1}if(條件表達(dá)式1){?語(yǔ)句或語(yǔ)句塊1}if(條件表達(dá)式2){?語(yǔ)句或語(yǔ)句塊2}......if(條件表達(dá)式n){?語(yǔ)句或語(yǔ)句塊n}else{?語(yǔ)句或語(yǔ)句塊n+1}41.在JavaScript中,以下哪個(gè)選項(xiàng)不是循環(huán)結(jié)構(gòu)關(guān)鍵詞?[單選題]*forwhiledo…whileif(正確答案)42.在JavaScript中,返回number的絕對(duì)值使用()方法[單選題]*Math.abs(number)(正確答案)Math.ceil(number)Math.floor(number)Math.max(number1,number2)43.在JavaScript中,關(guān)于switch的使用下列說(shuō)法正確的是?【選兩項(xiàng)】*該語(yǔ)法結(jié)構(gòu)case使用的數(shù)量沒(méi)有明確要求(正確答案)該語(yǔ)法結(jié)構(gòu)case使用的數(shù)量不允許超過(guò)15個(gè)該語(yǔ)法結(jié)構(gòu)必須使用defalut關(guān)鍵詞該語(yǔ)法結(jié)構(gòu)可以不使用defalut關(guān)鍵詞(正確答案)44.在JavaScript中,關(guān)于break和continue說(shuō)法正確的是?【選兩項(xiàng)】*break的作用是終止本次循環(huán)break的作用是終止整個(gè)循環(huán)(正確答案)continue的作用是終止本次循環(huán)進(jìn)入到下一次循環(huán)(正確答案)continue的作用是終止整個(gè)循環(huán)45.在Javascript中,關(guān)于window對(duì)象描述不正確的是()[單選題]*window.history屬性是指有關(guān)客戶(hù)訪問(wèn)過(guò)的URL信息window.confirm()方法顯示一個(gè)帶有提示信息和確認(rèn)按鈕的警示框(正確答案)window.location="a.html"和window.location.href="a.html"的作用都是讀取并顯示a.html內(nèi)容status是狀態(tài)欄文本46.在JavaScript中,關(guān)于函數(shù)的調(diào)用說(shuō)法錯(cuò)誤的是?[單選題]*調(diào)用函數(shù)的語(yǔ)句也需要放置在<script>和</script>里函數(shù)是可以自動(dòng)執(zhí)行(正確答案)一般有函數(shù)名的函數(shù)調(diào)用是需要寫(xiě)出函數(shù)名后邊用()填入對(duì)應(yīng)的參數(shù)函數(shù)使用多個(gè)參數(shù)的時(shí)候用英文逗號(hào)隔開(kāi)47.在JavaScript中,關(guān)于函數(shù)說(shuō)法錯(cuò)誤的是?[單選題]*函數(shù)的命名規(guī)則與變量名的命名規(guī)則相同使用function關(guān)鍵字。function后是函數(shù)名,JavaScript中的函數(shù)必須說(shuō)明返回值的類(lèi)型。(正確答案)函數(shù)名后的()可以包含若干參數(shù),也可以選擇不帶任何參數(shù)。最后是一對(duì){},包含具體實(shí)現(xiàn)程序中的某些特定功能的若干語(yǔ)句或腳本代碼48.在JavaScript中,獲取顯示屏幕可用寬度的正確選項(xiàng)是()[單選題]*screen.width()screen.widthscreen.availWidth()screen.availWidth(正確答案)49.在JavaScript中,能夠獲取web主機(jī)端口號(hào)的是()[單選題]*document.portwindow.portlocation.port(正確答案)history.port50.在JavaScript中,能夠獲取當(dāng)前頁(yè)面url的是()[單選題]*location.href(正確答案)location.urlwindow.hrefwindow.url51.在JavaScript中,能夠?qū)崿F(xiàn)頁(yè)面重新加載的選項(xiàng)是()[單選題]*document.reload()window.reload()location.reload()(正確答案)history.reload()52.在JavaScript中,判斷客戶(hù)端時(shí)移動(dòng)端還是PC端,需要在以下代碼橫線處補(bǔ)充的代碼是()<scripttype="text/javascript">varuserAgentInfo=navigator.__________.toLowerCase();varagents=["android","iphone","symbianos","ipod"];for(vari=0;i<agents.length;i++){if(userAgentInfo.indexOf(age[單選題]*userAgent(正確答案)appVersioncpuClass
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版化工危險(xiǎn)品倉(cāng)庫(kù)租賃及消防設(shè)施配備協(xié)議3篇
- 2024校車(chē)司機(jī)服務(wù)滿意度調(diào)查聘用合同3篇
- 專(zhuān)業(yè)墻面刷涂料分包合作合同一
- 二零二五年度不銹鋼欄桿設(shè)計(jì)與安裝服務(wù)協(xié)議3篇
- 二零二五年特色街區(qū)攤位租賃經(jīng)營(yíng)協(xié)議2篇
- 2025賓館客房租賃及酒店旅游咨詢(xún)服務(wù)合同范本3篇
- 二零二五年度智能機(jī)器人OEM研發(fā)與生產(chǎn)合作協(xié)議
- 二零二五版影視作品眾籌投資與分成合同3篇
- 2024版工程設(shè)計(jì)協(xié)議終止協(xié)議范本版B版
- 忻州職業(yè)技術(shù)學(xué)院《生物藥物臨床前評(píng)價(jià)》2023-2024學(xué)年第一學(xué)期期末試卷
- FZ/T 73042-2011針織圍巾、披肩
- 統(tǒng)編部編版三年級(jí)道德與法治下冊(cè)優(yōu)秀課件【全冊(cè)】
- 生物質(zhì)能完整資料課件
- 2023年版義務(wù)教育音樂(lè)課程標(biāo)準(zhǔn)(標(biāo)準(zhǔn)版)
- 特色服裝民族服飾項(xiàng)目大學(xué)生創(chuàng)業(yè)計(jì)劃書(shū)
- (完整版)漢密爾頓焦慮量表(HAMA)
- 大型集團(tuán)公司商學(xué)院培訓(xùn)體系建設(shè)方案
- 職工退休提取住房公積金申表版
- 電力電子技術(shù)全套課件
- DB13(J)∕T 8057-2019 市政排水管渠工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 高分辨率陣列感應(yīng)測(cè)井的原理及應(yīng)用
評(píng)論
0/150
提交評(píng)論