




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE1《JavaScript程序設(shè)計(jì)》課程考試復(fù)習(xí)題庫及答案一、單選題1.閱讀以下代碼,執(zhí)行fn1(4,5)的返回值是()。Functionfn1(x,y){Return(++x)+(y++);}A、9B、10C、11D、12答案:B2.以下選項(xiàng)中,()與JavaScript的保留字存在沖突。A、overflowB、leftC、displayD、float答案:D3.當(dāng)調(diào)整window窗口大小的時(shí)候,就會(huì)觸發(fā)的事件是()。A、window.onresizeB、window.innerWidthC、window.onloadD、ocument.DOMContentLoaded答案:A4.下列選項(xiàng)中,可從每一個(gè)匹配的元素中刪除一個(gè)屬性的是()。A、ttr()B、prop()C、removeAttr()D、以上選項(xiàng)都不正確答案:C解析:在jQuery中,`removeAttr()`方法用于從每一個(gè)匹配的元素中刪除一個(gè)屬性。而`attr()`方法用于獲取或設(shè)置屬性,`prop()`方法用于獲取或設(shè)置DOM元素的屬性值(與`attr()`不同,`prop()`主要針對(duì)的是HTML5中的屬性,如checked、selecteD、isabled等)。因此,正確答案是C,即`removeAttr()`方法。5.以下選項(xiàng)可在IE8瀏覽器中獲取事件對(duì)象的是()。A、document.eventB、元素對(duì)象.eventC、window.eventD、以上選項(xiàng)都不可以答案:C6.下面選項(xiàng)中,表示全局對(duì)象的是()。A、DOMB、OMC、windowD、element答案:C7.HTMLDOM中的根節(jié)點(diǎn)是()。A、<body>B、<head>C、<html>D、<title>答案:C8.以下不屬于JavaScript提供的內(nèi)置函數(shù)的是()。A、parseFloatB、isNaNC、parseIntD、typeof答案:D9.RegExp構(gòu)造函數(shù)的正則表達(dá)式模式文本中()用于匹配字符串“\\”()。A、\\B、\\\C、\\\\D、以上選項(xiàng)都不正確答案:C10.下面關(guān)于變量的說法錯(cuò)誤的是()。A、保留字不能夠作為變量名稱使用B、在聲明變量時(shí)var關(guān)鍵字可以省略C、未賦初始值的變量值為undefinedD、_it123為合法的變量名答案:A11.為對(duì)字符串str="welcometochina"進(jìn)行下列操作處理,描述結(jié)果正確的是()。A、str.substring(1,5)返回值是elcomB、str.length的返回值是16C、str.indexOf("come",4)D、str.toUpperCase()的返回值是WelcomeToChina答案:B12.下面關(guān)于函數(shù)表達(dá)式的說法錯(cuò)誤的是()。A、函數(shù)表達(dá)式的定義必須在調(diào)用前B、函數(shù)表達(dá)式的調(diào)用方式采用“變量名”C、匿名函數(shù)可以利用函數(shù)表達(dá)式的方式定義D、以上說法都不正確答案:D13.以下代碼<divclass="cart-item"><div><div><div>,下面選項(xiàng)中能夠刪除內(nèi)部div的是()。A、$('.cart-item').empty()B、$('.cart-item').remove()C、$('div').empty()D、$('div.cart-item').empty()答案:A14.下面關(guān)于BOM對(duì)象描述錯(cuò)誤的是()。A、go(-1)與back()皆表示向歷史列表后退一步B、通過confirm()實(shí)現(xiàn)的確認(rèn)對(duì)話框,單擊擊確認(rèn)時(shí)返回trueC、go(0)表示刷新當(dāng)前網(wǎng)頁D、以上選項(xiàng)都不正確答案:D15.為了實(shí)現(xiàn)3秒后自動(dòng)關(guān)閉廣告的效果,可以使用()來實(shí)現(xiàn)。A、setTimeout()B、setInterval()C、learInterval()D、clearTimeout()答案:A16.下列語句中可以重復(fù)執(zhí)行一段代碼的是()。A、ifB、whileC、switchD、以上全部答案都正確答案:B17.在HTML中使用()來移入JavaScript代碼。A、<form>B、<style>C、<script>D、<link>答案:C18.下面關(guān)于事件的描述錯(cuò)誤的是()。A、事件指的是可以被JavaScript偵測(cè)到的行為B、事件處理程序指的是事件觸發(fā)后要執(zhí)行的代碼C、事件源是指觸發(fā)事件的元素D、以上說法都不正確答案:D19.下列選項(xiàng)中,不能編輯JavaScript程序的是()。A、記事本B、DreamweaverC、PhotoshopD、WebStorm答案:C20.下面選項(xiàng)中,關(guān)于正則表達(dá)式特點(diǎn)說法錯(cuò)誤的是()。A、正則表達(dá)式的靈活性、邏輯性和功能性非常強(qiáng)B、可以迅速地用極簡(jiǎn)單的方式達(dá)到字符串的復(fù)雜控制C、正則表達(dá)式是通過任意字符編寫的D、需要明白這些字符代表的含義,才可以靈活地運(yùn)用答案:C21.以下選項(xiàng)中在獲取元素內(nèi)容時(shí),去掉所有格式以及標(biāo)簽的是()。A、innerHTMLB、innerTextC、textContentD、以上選項(xiàng)都可以答案:B22.正則對(duì)象中,表示匹配零個(gè)或多個(gè)任意字符的字符串的是()。A、“.d”B、“.?”C、“.g”D、“.a”答案:B解析:在正則對(duì)象中,“.*”是一個(gè)常見的模式,其中“.”表示匹配任意單個(gè)字符,而“*”表示匹配前面的字符零次或多次。因此,“.*”組合起來就表示匹配零個(gè)或多個(gè)任意字符的字符串。23.在JavaScript中,()是優(yōu)先執(zhí)行的,它們會(huì)被放入執(zhí)行棧中執(zhí)行。A、異步任務(wù)B、同步任務(wù)C、并發(fā)任務(wù)D、多線程答案:B24.下列選項(xiàng)中,()的返回值是一個(gè)對(duì)象的引用。A、document.getElementById()B、document.getElementsByName()C、document.getElementsByTagName()D、ocument.getElementsByClassName()答案:A25.下列選項(xiàng)中與++(后置)具有相同優(yōu)先級(jí)的是運(yùn)算符是()。A、++(前置)B、--(前置)C、--(后置)D、以上答案全部正確答案:C26.下面對(duì)removeChild()方法的描述錯(cuò)誤的是()。A、刪除的節(jié)點(diǎn)不存在時(shí)程序會(huì)報(bào)錯(cuò)B、該方法的參數(shù)是待刪除的節(jié)點(diǎn)C、該方法的調(diào)用對(duì)象是待刪除節(jié)點(diǎn)的父節(jié)點(diǎn)D、所有主流瀏覽器都支持此方法答案:A27.下面選項(xiàng)中,可以實(shí)現(xiàn)停止動(dòng)畫的是()。A、stop()B、pause()C、animate()D、show()答案:A28.下面選項(xiàng)中,可以強(qiáng)制修改toggleClass()為添加類名的參數(shù)是()。A、switchB、trueC、falseD、is答案:A29.下面不屬于<script>標(biāo)簽屬性的是()。A、srcB、typeC、hrefD、efer答案:C30.以下選項(xiàng)可以獲取表單元素value值的是()。A、html()B、text()C、val()D、以上答案全部正確答案:C31.下面()標(biāo)簽可在頁面中直接嵌入JavaScript。A、<script>B、<href>C、<link>D、<style>答案:A32.語句for(k=0;k=1;k++){}和語句for(k=0;k==1;k++){}的執(zhí)行次數(shù)分別為()。A、無限次和0B、0和無限次C、都是無限次D、都是0答案:A33.下面選項(xiàng)中,可以在ul元素內(nèi)部的最后面添加一個(gè)li元素的是()。A、$("ul").append("<li>我是后來創(chuàng)建的li</li>");B、$("ul").append(<li>我是后來創(chuàng)建的li</li>);C、$("ul").after("<li>我是后來創(chuàng)建的li</li>");D、$("ul").prepend("<li>我是后來創(chuàng)建的li</li>");答案:A解析:在jQuery中,`append()`方法用于在被選元素的結(jié)尾(內(nèi)部)插入指定內(nèi)容。若要在`ul`元素內(nèi)部的最后面添加一個(gè)`li`元素,應(yīng)使用`$("ul").append("新內(nèi)容")`的形式。選項(xiàng)A中的`$("ul").append("我是后來創(chuàng)建的li")`正是正確的方法,它會(huì)在`ul`元素內(nèi)部的最后面添加一個(gè)`li`元素。34.下列選項(xiàng)中,不屬于排版引擎的是()。A、V8B、WebKitC、BlinkD、Trident答案:A35.下面選項(xiàng)中,可以用來檢索、替換那些符合某個(gè)模式(規(guī)則)的文本的是()。A、正則表達(dá)式B、條件表達(dá)式C、語句表達(dá)式D、關(guān)系表達(dá)式答案:A36.下列方法中,可以實(shí)現(xiàn)元素顯示的方法是()。A、show()B、slideDown()C、slideUp()D、hide()答案:A37.閱讀以下代碼,$().each(function(p1,p2){});參數(shù)p1表示()。A、當(dāng)前<li>元素B、當(dāng)前<li>元素的內(nèi)容C、當(dāng)前<li>元素的索引位置D、以上說法都不正確答案:C解析:在jQuery的`.each()`方法中,傳入的回調(diào)函數(shù)會(huì)有兩個(gè)參數(shù),其中第一個(gè)參數(shù)`p1`表示當(dāng)前元素的索引位置,即從0開始的整數(shù),用于標(biāo)識(shí)當(dāng)前遍歷到的元素是集合中的第幾個(gè)元素。因此,參數(shù)`p1`代表的是當(dāng)前``元素的索引位置。38.下面關(guān)于go()方法描述錯(cuò)誤的是()。A、當(dāng)參數(shù)值是一個(gè)負(fù)整數(shù)時(shí),表示“后退”指定的頁數(shù)B、當(dāng)參數(shù)值是一個(gè)正整數(shù)時(shí),表示“前進(jìn)”指定的頁數(shù)C、可根據(jù)參數(shù)的不同設(shè)置完成歷史記錄的任意跳轉(zhuǎn)D、以上說法都不正確答案:D39.下面鏈接外部JavaScript正確的是()。A、<scriptsrc="animation.js"></script>B、<linksrc="animation.js">C、<scripthref="animation.js"></script>D、<stylesrc="animation.js"></style>答案:A40.下面選項(xiàng)中,用來定義表單元素的是()。A、<view>B、<block>C、<input>D、<swiper>答案:C41.在使用構(gòu)造函數(shù)創(chuàng)建對(duì)象時(shí),構(gòu)造函數(shù)內(nèi)部的this表示()。A、構(gòu)造函數(shù)本身B、新創(chuàng)建的對(duì)象C、window對(duì)象D、原型對(duì)象答案:B42.以下選項(xiàng)中可以獲取ul下的li元素的符號(hào)是()。A、>B、<C、~D、/答案:A43.執(zhí)行newDate(2018,1);后,保存的時(shí)間為()。A、當(dāng)前時(shí)間B、實(shí)例化對(duì)象的時(shí)間C、00:00:00D、08:00:02答案:C44.以下哪條語句會(huì)產(chǎn)生運(yùn)行錯(cuò)誤。()A、varobj=();B、varobj=[];C、varobj={};D、varobj=//;答案:A45.下列關(guān)于數(shù)組的說法錯(cuò)誤的是()。A、數(shù)組是存儲(chǔ)一系列值的變量集合B、數(shù)組元素之間使用逗號(hào)(,)分割C、下標(biāo)可以是整型、字符串型和浮點(diǎn)型D、索引下標(biāo)默認(rèn)從0依次遞增答案:D46.程序”varnum;console.log()“的輸出結(jié)果為()。A、nullB、undefinedC、''D、0答案:B47.鼠標(biāo)單擊頁面按鈕,被偵測(cè)到并彈出一個(gè)提示信息的過程被稱為()。A、事件處理程序B、事件驅(qū)動(dòng)式C、事件流D、事件對(duì)象答案:B48.以下不能作為函數(shù)名稱的是()。A、getMinB、showC、onstD、it_info答案:C49.下列關(guān)于<head>與<body>節(jié)點(diǎn)之間關(guān)系描述正確的是()。A、根節(jié)點(diǎn)B、子節(jié)點(diǎn)C、父節(jié)點(diǎn)D、兄弟節(jié)點(diǎn)答案:D50.下面選項(xiàng)中,用來設(shè)置或獲取元素固有屬性值的方法是()。A、prop()B、attr()C、data()D、val()答案:A51.下列選項(xiàng)中()方法,可以在Chrome瀏覽器中進(jìn)行事件監(jiān)聽的同時(shí)設(shè)置事件流的處理方式。A、ttachEvent()B、detachEvent()C、addEventListener()D、removeEventListener()答案:C52.若obj是一個(gè)對(duì)象,則'name'inobj的作用是()。A、判斷obj中是否含有name屬性B、判斷obj中是否含有name方法C、判斷obj中是否含有name成員D、判斷obj中的name屬性的值是否為空答案:C53.獲取當(dāng)前的星期值,使用Date對(duì)象的()方法。A、getDate()B、getDay()C、getTime()D、getWeek()答案:B54.下面關(guān)于數(shù)組中l(wèi)ength屬性的說法錯(cuò)誤的是()。A、數(shù)組的length屬性用于獲取數(shù)組的長(zhǎng)度B、設(shè)置length值小于數(shù)組長(zhǎng)度,則多余的數(shù)組元素會(huì)被舍棄C、設(shè)置length值大于數(shù)組長(zhǎng)度,會(huì)出現(xiàn)空的存儲(chǔ)位置D、數(shù)組中的length是可讀不可寫的屬性答案:D55.下面選項(xiàng)中,表示瀏覽器對(duì)象模型的是()。A、DOMB、OMC、documentD、window答案:B56.閱讀以下代碼,下列說法中錯(cuò)誤的是()。[6,2].forEach(function(item,i,arr){returnarr[i]=item?2;});A、item表示數(shù)組中的元素值6和2B、i表示數(shù)組中元素的索引0和1C、arr表示數(shù)組[6,2]D、forEach()方法執(zhí)行后會(huì)保存在一個(gè)新數(shù)組中,不會(huì)對(duì)[6,2]產(chǎn)生影響答案:D解析:在提供的代碼中,`forEach()`方法用于遍歷數(shù)組`[6,2]`。其中,`item`代表數(shù)組中的當(dāng)前元素值(即6和2),`i`代表當(dāng)前元素的索引(即0和1),`arr`代表被遍歷的數(shù)組(即`[6,2]`)。`forEach()`方法會(huì)遍歷數(shù)組中的每個(gè)元素,并對(duì)每個(gè)元素執(zhí)行提供的函數(shù),該函數(shù)中的`return`語句并不會(huì)影響`forEach()`的行為,但函數(shù)內(nèi)部的操作(如`arr[i]=item*2`)會(huì)修改原數(shù)組。因此,`forEach()`方法執(zhí)行后會(huì)直接修改原數(shù)組`[6,2]`,使其元素值加倍,而不是保存在一個(gè)新數(shù)組中。57.為Date對(duì)象設(shè)置年份使用()方法。A、getFullYear()B、setFullYear()C、getDate()D、setDate()答案:B58.下列選項(xiàng)中,不屬于賦值運(yùn)算符的是()。A、=B、%=C、==D、>>>=答案:C59.以下代碼varstr=100.00;console.log())輸出結(jié)果正確的是()。A、1B、100.0C、10.00D、100答案:D解析:在JavaScript中,`parseInt`函數(shù)用于解析字符串并返回整數(shù)。給定的代碼中,`varstr=100.00`定義了一個(gè)浮點(diǎn)數(shù)值并賦值給變量`str`,雖然在定義時(shí)`str`是一個(gè)浮點(diǎn)數(shù),但在使用`console.log(parseInt(str))`時(shí),`parseInt`函數(shù)會(huì)將`str`轉(zhuǎn)換為整數(shù)部分。由于`100.00`的整數(shù)部分是`100`,因此輸出結(jié)果為`100`。60.下列選項(xiàng)中,可以作為變量名使用的是()。A、thisB、varC、inD、info答案:D61.下列屬性中,用于引入外部JavaScript文件的是()。A、srcB、typeC、languageD、efer答案:A62.下列選項(xiàng)中,不屬于JavaScript框架的是()。A、LaravelB、Vue.jsC、ReactD、jQuery答案:A63.以下選項(xiàng)中不屬于分支結(jié)構(gòu)語句的是()。A、if語句B、if..else語句C、if..elseif..elseD、while語句答案:D64.以下在遍歷數(shù)組時(shí)會(huì)忽略空存儲(chǔ)位置的是()。A、forB、for..inC、whileD、for..of答案:B65.以下選項(xiàng)中,可以實(shí)現(xiàn)鼠標(biāo)移入事件的是()。A、mouseupB、mouseoverC、mouseoutD、mouseleave答案:B66.關(guān)于正則對(duì)象“/abc/i”描述正確的是()。A、“/”表示轉(zhuǎn)義字符B、“abc”表示要搜索的內(nèi)容C、“i”表示不要忽略大小寫D、以上說法全部正確答案:B67.執(zhí)行newDate(2018,12);創(chuàng)建的對(duì)象保存的日期為()。A、2018年12月B、2018年1月C、無效值D、2019年1月答案:D68.下列選項(xiàng)中可以將null轉(zhuǎn)換成字符型的是()。A、String()B、toString()C、Boolean()D、Number()答案:A69.下面對(duì)數(shù)組的every()方法的返回值類型描述正確的是()。A、字符型B、數(shù)組C、布爾型D、任意類型答案:C70.請(qǐng)閱讀以下代碼,調(diào)用函數(shù)factorial(4)的結(jié)果為()。Functionfactorial(n){//定義回調(diào)函數(shù)If(n==1){Return1;//遞歸出口}Returnn?factorial(n-1);}A、1B、2C、6D、24答案:D解析:函數(shù)`factorial(n)`是一個(gè)遞歸函數(shù),用于計(jì)算n的階乘。階乘的定義是從1乘到n的所有整數(shù)的乘積,記作n!。遞歸函數(shù)的工作原理是:如果n等于1,則返回1(遞歸出口);否則,返回n乘以`factorial(n-1)`的結(jié)果。71.下列選項(xiàng)中()可以在函數(shù)外部讀取函數(shù)內(nèi)部的變量。A、閉包函數(shù)B、遞歸函數(shù)C、回調(diào)函數(shù)D、以上答案都可以答案:A72.下列style的屬性中可以實(shí)現(xiàn)2D轉(zhuǎn)換的是()。A、listStyleTypeB、displayC、transformD、overflow答案:C73.下面關(guān)于賦值運(yùn)算符的說法正確的是()。A、運(yùn)算符“=”在JavaScript中可表示相等B、賦值運(yùn)算符都是從左向右進(jìn)行運(yùn)算C、運(yùn)算符“+=”表示相加并賦值D、運(yùn)算符“-=”表示相減并賦值答案:D74.document對(duì)象自身的節(jié)點(diǎn)類型為()。A、ELEMENT_NODEB、ATTRIBUTE_NODEC、DOCUMENT_NODED、COMMENT_NODE答案:C75.下面瀏覽器中不支持document.DOMContentLoaded的是()。A、IE10B、IE11C、IE8D、Chrome答案:C解析:`document.DOMContentLoaded`事件在初始的HTML文檔被完全加載和解析完成之后觸發(fā),而無需等待樣式表、圖片和子框架的加載完成。在瀏覽器兼容性方面,IE8不支持`document.DOMContentLoaded`事件,而IE10、IE11以及Chrome等現(xiàn)代瀏覽器都支持該事件。因此,選項(xiàng)C中的IE8是不支持`document.DOMContentLoaded`的瀏覽器。76.history從屬于window,下列能訪問前一頁面的方法是()。A、back(-1)B、ack(1)C、forward(1)D、go(-1)答案:D77.HTML5提供的querySelector()方法利用id獲取元素的寫法正確的是()。A、document.querySelector([id名稱])B、document.querySelector('id名稱')C、document.querySelector('.id名稱')D、ocument.querySelector('#id名稱')答案:D78.下面關(guān)于二維數(shù)組描述正確的是()。A、將arr初始化為[[]]后,可正確執(zhí)行arr[0][1]='a'B、將arr初始化為[[]]后,可正確執(zhí)行arr[1][0]='a'C、將多維數(shù)組arr初始化為[]后,可正確執(zhí)行arr[0][0]='a'D、以上說法全部正確答案:A79.setInterval()函數(shù)的第2個(gè)參數(shù)設(shè)置()表示間隔1秒重復(fù)執(zhí)行某段代碼。A、1B、10C、100D、1000答案:D80.下面選項(xiàng)中,可以用于清空元素的內(nèi)容,并刪除元素本身的方法是()。A、delete()B、append()C、remove([expr])D、empty()答案:C81.下面選項(xiàng)中錯(cuò)誤的是()。A、varfn=name=>console.log(name);B、varfn=x=>x+2;C、varfn=_=>'one';D、varfn==>666;答案:D82.下面關(guān)于閉包的說法錯(cuò)誤的是()。A、閉包的使用可以節(jié)省內(nèi)存的消耗,提高程序的處理速度B、閉包可以在函數(shù)外部讀取函數(shù)內(nèi)部的變量C、閉包可以讓變量的值始終保持在內(nèi)存中D、閉包指的是有權(quán)訪問另一函數(shù)作用域內(nèi)變量的函數(shù)答案:A83.正則表達(dá)式a(){2},可匹配的結(jié)果是()。A、bcbbB、abbccC、abcbcD、abc答案:C84.下列選項(xiàng)中,可以實(shí)現(xiàn)警告框的是()。A、lert()B、prompt()C、document.write()D、console.log()答案:A85.$().animate({width:'250px',height:'300px'},2000)的動(dòng)畫執(zhí)行順序是()。A、div的先寬度變?yōu)?50px,2000ms之后高度變?yōu)?00pxB、div的先高度變?yōu)?00px,2000ms之后寬度變?yōu)?50pxC、2000ms之后高度和寬度同時(shí)變化D、二者在2000ms之內(nèi)同時(shí)變化答案:D86.當(dāng)用戶單擊輸入文本框時(shí),會(huì)觸發(fā)以下哪種事件()。A、mouseoverB、focusC、blurD、mouseout答案:B87.下面關(guān)于函數(shù)的描述錯(cuò)誤的是()。A、函數(shù)可提高代碼的復(fù)用性,降低程序的維護(hù)難度B、參數(shù)是外界傳遞給函數(shù)的值,多個(gè)之間使用分號(hào)隔開C、定義函數(shù)的關(guān)鍵字是functionD、函數(shù)名不能以數(shù)字開頭答案:B88.下選項(xiàng)中,代碼書寫格式正確的是()。A、$(selector).animate({border-left:'10px'},1000)B、$(selector).animate({borderLeft:'10px'},1000)C、$(selector).animate({borderleft:'10px'},1000)D、$(selector).animate({border-Left:'10px'},1000)答案:B89.下列選項(xiàng)中()可以獲取URL地址中的參數(shù)。A、location.hrefB、location.searchC、location.hostD、location.port答案:B90.下面關(guān)于函數(shù)參數(shù)的描述錯(cuò)誤的是()。A、rguments.length可獲取用戶調(diào)用函數(shù)時(shí)傳遞的參數(shù)數(shù)量B、函數(shù)的參數(shù)是外界傳遞給函數(shù)的值C、無參函數(shù)名后的小括號(hào)可以省略D、arguments對(duì)象可獲取函數(shù)調(diào)用時(shí)傳遞的實(shí)參答案:C91.下列選項(xiàng)中可取消點(diǎn)擊事件的方法是()。A、on()B、off()C、one()D、trigger()答案:B92.下面選項(xiàng)中,關(guān)于鏈?zhǔn)骄幊陶f法錯(cuò)誤的是()。A、通過“?”符號(hào)鏈接起來B、$("div").eq(index).show()表示讓指定索引的div元素顯示。C、鏈?zhǔn)骄幊淌菫榱斯?jié)省代碼量,讓代碼看起來更優(yōu)雅。D、如果希望同一個(gè)對(duì)象的方法可以被鏈?zhǔn)秸{(diào)用,可以使用returnthis返回對(duì)象自身。答案:A解析:鏈?zhǔn)骄幊滩⒎峭ㄟ^“*”符號(hào)鏈接起來,而是通過連續(xù)調(diào)用對(duì)象的方法,并且每個(gè)方法返回對(duì)象自身,從而實(shí)現(xiàn)鏈?zhǔn)秸{(diào)用。這使得代碼更加簡(jiǎn)潔和優(yōu)雅。選項(xiàng)B描述了鏈?zhǔn)骄幊痰囊粋€(gè)實(shí)際應(yīng)用,即通過鏈?zhǔn)秸{(diào)用讓指定索引的div元素顯示。選項(xiàng)C正確闡述了鏈?zhǔn)骄幊痰哪康?,即?jié)省代碼量并提升代碼的可讀性。選項(xiàng)D說明了實(shí)現(xiàn)鏈?zhǔn)骄幊痰囊环N方法,即通過返回對(duì)象自身(returnthis)來使同一個(gè)對(duì)象的方法可以被連續(xù)調(diào)用。93.下面關(guān)于數(shù)組長(zhǎng)度的說法中錯(cuò)誤的是()。A、指定length后,添加的數(shù)組元素不能超過這個(gè)限制B、數(shù)組在創(chuàng)建時(shí)可以指定數(shù)組的長(zhǎng)度C、若指定的length值小于數(shù)組元素個(gè)數(shù),則多余的數(shù)組元素會(huì)被舍棄D、若指定的length值大于數(shù)組元素個(gè)數(shù),則沒有值的元素會(huì)占用空存儲(chǔ)位置答案:A94.下面選項(xiàng)中,可以獲取第一個(gè)匹配元素的HTML內(nèi)容的是()。A、html()B、text()C、val()D、以上答案全部正確答案:A95.以下選項(xiàng)中在設(shè)置元素內(nèi)容時(shí)會(huì)重構(gòu)整個(gè)HTML文檔頁面的是()。A、innerHTMLB、innerTextC、textContentD、ocument.write()答案:D96.對(duì)于以下URLhttp://localhost/js/test.html?a=12,location.pathname獲取的內(nèi)容是()。A、http://localhost/js/test.htmlB、localhost/js/test.htmlC、/js/test.htmlD、/js/test.html?a=12答案:C97.()就意味著,所有任務(wù)需要排隊(duì),前一個(gè)任務(wù)結(jié)束,才會(huì)執(zhí)行后一個(gè)任務(wù)。A、異步B、多線程C、雙線程D、單線程答案:D98.以下不屬于JavaScript語言特點(diǎn)的是()。A、依賴于操作系統(tǒng)B、可以跨平臺(tái)C、支持面向?qū)ο驞、腳本語言答案:A99.下面選項(xiàng)中,可以通過jQuery動(dòng)態(tài)創(chuàng)建li元素的是()。A、$("<li></li>")B、$("<ul></ul>")C、$(<li></li>)D、$("<li>")答案:A100.有以下標(biāo)簽:<inputid="txtContent"class="txt"type="text"value="張三"/>請(qǐng)問不能夠正確地獲取文本框里面的值“張三”的語句是()。A、$('.txt').val();B、$('.txt').attr('value');C、$('#txtContent').text();D、$('#txtContent').attr('value');答案:C101.下面關(guān)于運(yùn)算符的說法錯(cuò)誤的是()。A、逗號(hào)運(yùn)算符的優(yōu)先級(jí)別最低B、同一表達(dá)式中&的級(jí)別高于&&C、表達(dá)式中賦值運(yùn)算符總是最后執(zhí)行的D、表達(dá)式中圓括號(hào)的優(yōu)先級(jí)別最高答案:C102.W3C規(guī)定在以下哪個(gè)階段進(jìn)行事件處理()。A、事件冒泡B、事件捕獲C、事件冒泡和事件捕獲D、以上說法都不正確答案:A103.下面選項(xiàng)中,關(guān)于正則表達(dá)式“/()|[\u4e00-\u9fa5]/gi”的說法正確的是()。A、全局查找文本域中的bad和任意中文字符,不區(qū)分大小寫B(tài)、全局查找文本域中的bad和任意中文字符,區(qū)分大小寫C、全局查找文本域中的bad和任意中文字符D、全局查找文本域中的bad和任意英文字符,不區(qū)分大小寫答案:A解析:正則表達(dá)式“/()|[\u4e00-\u9fa5]/gi”中,“/…/”是正則表達(dá)式的界定符,“()”代表匹配“bad”(此處題干可能存在打印或顯示問題,應(yīng)理解為空格處為“bad”),“|”是邏輯或操作符,表示匹配前面或后面的模式,“[\u4e00-\u9fa5]”表示匹配任意一個(gè)中文字符,因?yàn)椤癨u4e00-\u9fa5”是中文字符的Unicode編碼范圍。“g”標(biāo)志表示全局搜索,即查找整個(gè)文本域中所有匹配的內(nèi)容,“i”標(biāo)志表示不區(qū)分大小寫。因此,該正則表達(dá)式用于全局查找文本域中的“bad”和任意中文字符,不區(qū)分大小寫。104.下面選項(xiàng)中,可以實(shí)現(xiàn)表單元素內(nèi)容變化的事件的是()。A、focus()B、changed()C、hange()D、exchange()答案:B105.下列端口號(hào)中,可以作為URL的默認(rèn)請(qǐng)求端口號(hào)的是()。A、8080B、80C、3306D、443答案:B106.以下選項(xiàng)中不適合JavaScript代碼與HTML代碼相分離的是()。A、動(dòng)態(tài)綁定式B、嵌入式C、行內(nèi)綁定式D、事件監(jiān)聽答案:C107.下列選項(xiàng)中不屬于JavaScript事件綁定方式的是()。A、行內(nèi)綁定式B、動(dòng)態(tài)綁定式C、嵌入式D、事件監(jiān)聽答案:C108.可獲取當(dāng)前元素對(duì)象ele所在層級(jí)的最后一個(gè)節(jié)點(diǎn)的是()。A、ele.lastChildB、ele.parentNode.lastChildC、ele.parentNodeD、以上答案都不正確答案:B109.下面關(guān)于邏輯運(yùn)算符的說法錯(cuò)誤的是()。A、邏輯運(yùn)算有時(shí)會(huì)出現(xiàn)短路的情況B、!a表示若a為false則結(jié)果為true,否則相反C、邏輯運(yùn)算的返回值是布爾型D、a||b表示a與b中只要有一個(gè)為true,則結(jié)果為true答案:C110.事件()可偵測(cè)用戶在某元素內(nèi)連續(xù)移動(dòng)的行為。A、mouseoverB、mouseoutC、mouseupD、mousemove答案:D111.在Math對(duì)象中,獲取絕對(duì)值的方法為()。A、sqrt()B、floor()C、pow()D、abs()答案:D112.以下選項(xiàng)中不屬于基本數(shù)據(jù)類型的是()。A、NullB、UndefinedC、StringD、Object答案:D113.下面選項(xiàng)中,實(shí)現(xiàn)了單擊li元素執(zhí)行了ul上綁定的單擊事件的是()。A、$("ul").on("click","li",function(){});B、$("ul").on("li",function(){});C、$("ul").on("click",function(){});D、$("ul").on("onclick","li",function(){});答案:A114.下面選項(xiàng)中,可以實(shí)現(xiàn)多行匹配的模式修飾符是()。A、iB、yC、mD、u答案:C115.在網(wǎng)頁中雙擊鼠標(biāo)會(huì)觸發(fā)()事件。A、clickB、dblclickC、dbclickD、clicks答案:B116.下列選項(xiàng)中,()可以作為DOM的style屬性操作的樣式名。A、BackgroundB、displayC、background-colorD、LEFT答案:B117.表達(dá)式“22==22”的比較結(jié)果為()。A、1B、trueC、0D、false答案:B118.下面關(guān)于console.log()的說法正確的是()。A、可以在警告框內(nèi)輸出HelloB、可以在網(wǎng)頁中輸入HelloC、可以在控制臺(tái)輸出HelloD、以上說法都不正確答案:C解析:`console.log()`是JavaScript中的一個(gè)內(nèi)置函數(shù),用于在瀏覽器的開發(fā)者控制臺(tái)中輸出信息。當(dāng)調(diào)用`console.log("Hello")`時(shí),它會(huì)在控制臺(tái)中顯示文本"Hello",而不是在網(wǎng)頁中直接顯示,也不會(huì)在警告框內(nèi)顯示。因此,選項(xiàng)C正確,表示`console.log()`可以在控制臺(tái)輸出Hello。119.下列運(yùn)算符中,僅比較數(shù)據(jù)值的是()。A、===B、==C、!==D、以上答案全部正確答案:B120.下列創(chuàng)建數(shù)組的方式錯(cuò)誤的是()。A、newArrayB、newArray(,,)C、[]D、[,,]答案:B121.下列選項(xiàng)中可以獲取用戶調(diào)用函數(shù)傳遞的實(shí)參的是()。A、rguments.lengthB、theNumsC、paramsD、arguments答案:D122.在jQuery中,如果想要從DOM中清空匹配元素的所有內(nèi)容,下面正確的是()。A、delete()B、empty()C、remove()D、removeAll()答案:B123.函數(shù)參數(shù)的數(shù)據(jù)類型可以是()。A、字符型B、對(duì)象C、數(shù)值型D、以上答案全部正確答案:D124.下面選項(xiàng)中,可以用來代替jQuery的符號(hào)是()。A、#B、¥C、&D、$答案:D125.Math.round(-4.60)的計(jì)算結(jié)果為()。A、-4.6B、-4.0C、-5.0D、-5答案:D126.下面選項(xiàng)中,可以實(shí)現(xiàn)匹配一個(gè)換行符()的是()。A、\uhhhhB、\vC、\rD、\n答案:D解析:在編程中,特定的轉(zhuǎn)義字符用于表示一些不可見的控制字符或特殊字符。其中,'\n'是一個(gè)常用的轉(zhuǎn)義字符,用于表示換行符。因此,選項(xiàng)D中的'\n'可以匹配一個(gè)換行符。而選項(xiàng)A中的'\uhhhh'通常用于表示一個(gè)Unicode字符,但格式不正確;選項(xiàng)B中的'\v'表示垂直制表符;選項(xiàng)C中的'\r'表示回車符。它們均不能匹配換行符。127.下列選項(xiàng)中,()屬性可以作為標(biāo)簽的屬性綁定事件。A、clickB、onClickC、focusD、onblur答案:D128.IE6瀏覽器在通過事件監(jiān)聽為同一個(gè)對(duì)象的點(diǎn)擊事件添加多個(gè)事件處理程序時(shí),則()。A、事件處理程序按照添加的順序,順序執(zhí)行B、事件處理程序按照優(yōu)先級(jí)順序執(zhí)行C、事件處理程序按照添加的順序,倒序執(zhí)行D、以上說法都不正確答案:C129.下列選項(xiàng)中,與三元運(yùn)算符的功能相同的是()。A、if語句B、if..else語句C、if..elseif..else語句D、以上答案皆正確答案:B130.下面可用于獲取文檔中全部div元素的是()。A、document.querySelector('div')B、document.querySelectorAll('div')C、document.getElementsByName('div')D、以上選項(xiàng)都可以答案:B131.下列選項(xiàng)中屬于JavaScript中最基本的賦值運(yùn)算符的是()A、=B、+=C、-=D、==答案:A132.閱讀以下代碼,輸出結(jié)果為()。Vari=24;For(leti=0;i<10;++i){}Console.log(i);A、24B、9C、10D、undefined答案:A解析:在這段代碼中,首先通過`var`關(guān)鍵字在全局作用域中聲明了一個(gè)變量`i`并初始化為24。隨后,在`for`循環(huán)內(nèi)部,通過`let`關(guān)鍵字聲明了另一個(gè)局部變量`i`,并初始化為0。需要注意的是,盡管兩個(gè)變量同名,但由于`let`聲明的變量具有塊級(jí)作用域(即`for`循環(huán)內(nèi)部),因此循環(huán)內(nèi)部的`i`與外部的全局變量`i`是兩個(gè)獨(dú)立的變量。多選題1.以下屬于合法標(biāo)識(shí)符的是()。A、varB、77nameC、__name__D、$name答案:CD2.下面選項(xiàng)中,關(guān)于預(yù)定義類說法正確的是()。A、匹配除“\n”外的任何單個(gè)字符B、\W匹配任意的字母、數(shù)字和下劃線,相當(dāng)于[a-zA-Z0-9]C、\D匹配所有0~9以外的字符,相當(dāng)于[^0-9]D、\S匹配空格(包括換行符、制表符、空格符等),相當(dāng)于[\t\r\n\v\f]答案:AC3.下列選項(xiàng)可以作為數(shù)組元素的是()。A、newArrayB、nullC、0D、true答案:ABCD4.下列關(guān)于css()方法,說法正確的是()。A、css()方法的參數(shù)可以是對(duì)象形式,方便設(shè)置多組樣式。B、設(shè)置單個(gè)樣式時(shí)屬性必須加引號(hào),值如果是數(shù)字可以不用跟單位和引號(hào)。C、ss()只能設(shè)置單個(gè)樣式D、css()當(dāng)接受參數(shù)為對(duì)象時(shí),樣式名和樣式值用冒號(hào)隔開,樣式名可以不用加引號(hào)。答案:ABD5.下面選項(xiàng)中,用于設(shè)置自定義的動(dòng)畫特效的是()。A、queue()B、$.speed()C、animate()D、equeue()答案:BC6.下面不屬于邏輯運(yùn)算符的是()。A、“&&”B、“&”C、“||”D、“|”答案:BD7.下列選項(xiàng)中執(zhí)行結(jié)果為true的是()。A、isNaN({})B、isNaN(0)C、isNaN(undefined)D、isNaN(null)答案:AC8.下面選項(xiàng)中,關(guān)于Tab欄切換描述正確的是()。A、Tab欄切換一種常見的網(wǎng)頁特效,可以提高用戶體驗(yàn)。B、標(biāo)簽欄結(jié)構(gòu)可以通過<ul>、<li>實(shí)現(xiàn)。C、當(dāng)單擊當(dāng)前標(biāo)簽時(shí),當(dāng)前標(biāo)簽背景色為紅色。D、當(dāng)前標(biāo)簽通過addClass()方法添加current類名,并且讓所有的兄弟元素移除current類名。答案:ABCD9.下列選項(xiàng)中屬于文本節(jié)點(diǎn)的是()。A、空格B、注釋C、元素D、換行答案:AD10.下面選項(xiàng)中,關(guān)于【案例】在購(gòu)物車中為選中的商品添加背景色”說法正確的是()。A、可以在CSS文件中定義check-cart-item類,表示背景色樣式B、通過addClass("check-cart-item")選中商品添加樣式類名C、通過removeClass("check-cart-item")為沒有選中的商品移除樣式類名;D、通過changed()事件監(jiān)聽復(fù)選框的狀態(tài)。答案:ABC11.下列選項(xiàng)中可以作為數(shù)組值的數(shù)據(jù)類型是()。A、數(shù)值型B、對(duì)象C、數(shù)組D、null答案:ABCD12.以下選項(xiàng)中屬于window對(duì)象屬性的是()。A、documentB、historyC、locationD、screen答案:ABCD13.下列選項(xiàng)中,返回值等于0的是()。A、/[\s+]/g.lastIndexB、'jscss'.match(/\s./gi)C、'123?abc.456'.search('.?')D、/^[a-z]\d/gi.exec('12DC')答案:AC解析:A選項(xiàng)中,正則表達(dá)式/[\s+]/g用于匹配空白字符,但其lastIndex屬性在未執(zhí)行匹配或匹配失敗后默認(rèn)為0,因此返回值為0。C選項(xiàng)中,字符串方法search用于查找與正則表達(dá)式匹配的位置,'.*'是一個(gè)可以匹配任意字符的表達(dá)式,它會(huì)匹配整個(gè)字符串'123*abc.456',匹配成功時(shí)返回匹配項(xiàng)的起始位置,即0。因此,A和C選項(xiàng)的返回值均為0。14.下列選項(xiàng)中,說法正確的是()。A、$("li:has('a')")獲取內(nèi)容中含<a>元素的所有<li>元素B、$("li:parent")選取帶有子元素或包含文本的li元素C、$("li:gt(3)")獲取索引小于3的所有<li>元素D、$(".bar~li")獲取class名為bar的元素后的所有同級(jí)元素節(jié)點(diǎn)<li>答案:ABD15.若事件處理程序函數(shù)的參數(shù)為e,則以下事件對(duì)象兼容處理的方式正確的是()。A、varevent=e||window.event;B、varevent=e?e:window.event;C、varevent=e;if(!e)event=window.event;D、以上選項(xiàng)皆不正確答案:ABC16.以下關(guān)鍵字中與函數(shù)的定義無關(guān)的是()。A、functionB、continueC、breakD、return答案:BC17.下列選項(xiàng)中是對(duì)冒泡排序算法優(yōu)化的是()。A、簡(jiǎn)單選擇排序法B、快速排序法C、插入排序法D、以上答案全部正確答案:BC18.下列選項(xiàng)中,屬于document對(duì)象屬性的是()。A、bodyB、titleC、formsD、images答案:ABCD19.下列選項(xiàng)中可以遍歷數(shù)組的是()。A、forB、for..inC、whileD、for..of答案:ABCD20.下面關(guān)于獲取URL參數(shù)案例的實(shí)現(xiàn)方式,說法正確的是()。A、在實(shí)現(xiàn)登錄功能時(shí),需要在登錄頁面(login.html)進(jìn)行表單提交B、使用action屬性把表單提交到index.html頁面C、input表單元素type屬性設(shè)置為“submit”D、使用location.appName返回URL地址中的參數(shù)答案:ABC21.下列選項(xiàng)中,屬于window對(duì)象的屬性的是()。A、selfB、locationC、topD、status答案:ABCD22.JavaScript由以下哪幾部分組成()。A、ECMAScriptB、JScriptC、BOMD、OM答案:ACD23.下面選項(xiàng)中,屬于navigator對(duì)象屬性的是()。A、ppCodeNameB、appNameC、appVersionD、cookieEnabled答案:ABCD24.以下屬于腳本語言的是()。A、JavaScriptB、TypeScriptC、PythonD、C++答案:ABC25.下面關(guān)于【案例】購(gòu)物車商品件數(shù)和總額,描述正確的是()。A、通過封裝getSum()函數(shù),可以用來計(jì)算總件數(shù)和總額。B、通過each()方法可以用來遍歷所有商品數(shù)量文本框,獲得總件數(shù)countC、自動(dòng)更新總件數(shù)和總額,可以通過調(diào)用getSum()方法實(shí)現(xiàn)D、以上說法都不正確答案:ABC26.下面選項(xiàng)中,描述正確的是()。A、fadeTo()方法的參數(shù)opacity表示透明度數(shù)值,范圍在0~1之間B、0代表完全透明,0.5代表50%透明,1代表完全不透明。C、$(this).fadeTo(1,1);表示當(dāng)前元素在1ms內(nèi)設(shè)置透明度為1D、$(".boxdiv").hover()接受鼠標(biāo)移入和移出事件作為參數(shù)答案:ABCD27.以下會(huì)出現(xiàn)死循環(huán)的是()。A、for(;;){break;}B、for(;;){continue;}C、while(1){break;}D、while(1){continue;}答案:BD28.下面選項(xiàng)中,關(guān)于正則表達(dá)式優(yōu)先級(jí)說法正確的是()。A、\符號(hào)優(yōu)先級(jí)高于?符號(hào)B、()符號(hào)高于{n}C、|符號(hào)優(yōu)先級(jí)高于$符號(hào)D、{n,}符號(hào)高于(?:)符號(hào)答案:AB解析:在正則表達(dá)式中,運(yùn)算符的優(yōu)先級(jí)決定了表達(dá)式中不同部分被解析和應(yīng)用的順序。29.下面選項(xiàng)中,屬于window的子對(duì)象的是。()A、objectB、divC、documentD、location答案:CD30.若希望多個(gè)對(duì)象使用同一個(gè)模板進(jìn)行創(chuàng)建,可以使用()方式。A、單例B、工廠函數(shù)C、構(gòu)造函數(shù)D、字面量答案:BC31.下面選項(xiàng)中,屬于清除定時(shí)器方法的是。()A、setInterval()B、clearInterval()C、setTimeout()D、clearTimeout()答案:BD32.下面關(guān)于hover()方法,說法正確的是()。A、over表示鼠標(biāo)移到元素上要觸發(fā)的函數(shù)(相當(dāng)于mouseenter)B、out表示鼠標(biāo)移出元素要觸發(fā)的函數(shù)(相當(dāng)于mouseleave)C、$(this).children("ul").hover(200);可以實(shí)現(xiàn)元素的上下滑動(dòng)顯示效果D、$(this).hover();接受參數(shù)為兩個(gè)事件處理函數(shù)。答案:ABD33.下列選項(xiàng)中,可控制瀏覽器實(shí)現(xiàn)“前進(jìn)”功能的是()。A、history.back()B、history.forward()C、history.go(1)D、history.go(-1)答案:BC34.下面選項(xiàng)中,關(guān)于location的常用方法說法正確的是。()A、ssign()載入一個(gè)新的文檔B、reload()重新加載當(dāng)前文檔C、search()載入一個(gè)新的文檔D、replace()用新的文檔替換當(dāng)前文檔,覆蓋瀏覽器當(dāng)前記錄答案:ABD35.下列選項(xiàng)中,訪問對(duì)象成員的語法,正確的是。()A、B、obj['name']C、obj->nameD、obj('name')答案:AB36.下列可利用Boolean()函數(shù)將其轉(zhuǎn)為false的是()。A、0B、'0'C、'null'D、''答案:AD37.對(duì)于input元素來說,可以操作它的()屬性。A、disabledB、checkedC、selectedD、src答案:ABC38.下面選項(xiàng)中,說法正確的是()。A、手風(fēng)琴效果的實(shí)現(xiàn)需要用到j(luò)Query中的fadeIn()和fadeOut()動(dòng)畫方法B、實(shí)現(xiàn)效果是當(dāng)鼠標(biāo)滑過方塊時(shí),當(dāng)前方塊狀態(tài)會(huì)發(fā)生變化。C、鼠標(biāo)移入事件可以通過mouseenter實(shí)現(xiàn)D、手風(fēng)琴效果中fadeIn()動(dòng)畫實(shí)現(xiàn)元素的淡出效果答案:ABC39.下列選項(xiàng)中,屬于內(nèi)置對(duì)象的是。()A、MathB、DateC、ArrayD、String答案:ABCD40.下列選項(xiàng)中,屬于JavaScript注釋的是()。A、//B、#C、-D、/??/答案:AD解析:在JavaScript中,注釋是用來解釋代碼或暫時(shí)移除代碼片段的文本。JavaScript支持兩種類型的注釋:41.下列選項(xiàng)中,關(guān)于【案例】購(gòu)物車刪除商品說法正確的是()。A、刪除商品功能,主要分為刪除選中商品、刪除當(dāng)前商品、刪除購(gòu)物車中的所有商品B、商品刪除可以通過append()方法來實(shí)現(xiàn)C、每一件商品都提供了一個(gè)“刪除”鏈接,單擊鏈接表示刪除當(dāng)前商品。D、在購(gòu)物車的底部,提供了“刪除選中商品”和“清理購(gòu)物車”鏈接,分別用于刪除選中商品和刪除所有商品。答案:ACD解析:在購(gòu)物車功能中,關(guān)于刪除商品的操作,我們可以從以下幾個(gè)方面進(jìn)行理解:42.運(yùn)算符“--”可以對(duì)以下哪類數(shù)據(jù)類型的數(shù)據(jù)進(jìn)行操作?()A、數(shù)值型B、空型C、字符型D、布爾型答案:AD43.下面選項(xiàng)中,屬于location常用屬性的是。()A、location.searchB、location.hashC、location.hostnameD、location.src答案:ABC44.下面選項(xiàng)中,關(guān)于“【案例】購(gòu)物車商品小計(jì)”說法正確的是()。A、parents(".p-num")方法是用來獲取類名為.p-num子元素對(duì)象B、商品小計(jì)是當(dāng)前選中商品的數(shù)量和價(jià)格相乘得到結(jié)果C、通過substr()方法可以實(shí)現(xiàn)去除掉價(jià)格中的“¥”符號(hào)D、用戶也可以直接修改商品數(shù)量文本框里的值,在修改了值以后,需要更新小計(jì)的值答案:BCD45.在URL構(gòu)成部分中,主要包括以下哪些選項(xiàng)()。A、網(wǎng)絡(luò)協(xié)議B、資源名稱字符串C、端口號(hào)D、服務(wù)器的主機(jī)名答案:ABCD46.下列選項(xiàng)中,可以獲取當(dāng)前元素節(jié)點(diǎn)的兄弟節(jié)點(diǎn)的是()。A、parentNodeB、nextSiblingC、previousSiblingD、childNodes答案:BC47.若要匹配“TOBEORNOTTOBE”,則需要以下哪些字符類別()。A、\WB、\wC、\SD、\s答案:BD48.若在對(duì)象的成員方法a()中調(diào)用成員方法b(),可以使用()語法。A、b()B、當(dāng)前對(duì)象名.b()C、this.b()D、this['b']()答案:BCD49.下面選項(xiàng)中,關(guān)于購(gòu)物車增減商品數(shù)量說法正確的是()。A、首先為頁面中的“+”按鈕綁定單擊事件,事件觸發(fā)時(shí)讓商品數(shù)量加1B、$(input[type=checkbox])可以用來獲取頁面中的按鈕C、設(shè)置文本框的內(nèi)容可以通過val()方法實(shí)現(xiàn)D、當(dāng)商品數(shù)量為1時(shí),不執(zhí)行減1操作答案:ACD50.下列選項(xiàng)中,描述正確的是()。A、onload和DOMContentLoaded都是頁面加載事件,沒有區(qū)別B、DOMContentLoaded有瀏覽器兼容問題C、全局變量和函數(shù)都是window對(duì)象的屬性和方法D、window對(duì)象的方法在調(diào)用時(shí)可以省略不寫window答案:BCD51.下面選項(xiàng)中,關(guān)于購(gòu)物車商品全選說法正確的是()。A、設(shè)置a標(biāo)簽的href屬性值為javascript:;可以阻止鏈接自動(dòng)跳轉(zhuǎn)B、當(dāng)用戶單擊每件商品復(fù)選框的時(shí)候,就把全選按鈕選中。C、當(dāng)用戶單擊全選復(fù)選框的時(shí)候,就把所有商品的復(fù)選框選中。D、通過<div>元素的src屬性可以引入圖片。答案:ABC52.下面屬于符號(hào)“+”的功能是()。A、相加B、正數(shù)C、字符串連接D、自增答案:ABC53.下面選項(xiàng)中,描述正確的是()。A、$(".first").nextAll()查找當(dāng)前元素之后所有的同輩元素B、$(".last").prevAll()查找當(dāng)前元素之前所有的同輩元素C、$("div").hasClass("protected")檢查當(dāng)前的元素是否含有特定的類,返回true或falseD、$("li").eq(2)相當(dāng)于$("li:eq(1)")答案:ABC54.下列選項(xiàng)中,可用于獲取HTML文檔中html元素的是()。A、document.getElementsByTagName('body')[0]B、document.getElementsByTagName('html')[0]C、document.bodyD、ocument.documentElement答案:BD55.下列選項(xiàng)中,關(guān)于jQuery特點(diǎn)描述正確的是()。A、jQuery是一個(gè)輕量級(jí)的腳本,其代碼非常小巧。B、可以跨瀏覽器使用。C、不支持CSS1~CSS3定義的屬性和選擇器。D、插件豐富,可以通過插件擴(kuò)展更多功能。答案:ABD解析:jQuery是一個(gè)廣泛使用的JavaScript庫,它以簡(jiǎn)潔的語法和跨瀏覽器的兼容性而聞名。首先,jQuery是一個(gè)輕量級(jí)的腳本,它的設(shè)計(jì)初衷就是簡(jiǎn)化HTML文檔遍歷和操作、事件處理、動(dòng)畫和Ajax交互等JavaScript的復(fù)雜使用,因此其代碼非常小巧,選項(xiàng)A描述正確。判斷題1.在JavaScript中定義一個(gè)對(duì)象使用“[]”語法。()A、正確B、錯(cuò)誤答案:A2.以下代碼varstr='123'Varreg1=newRegExp(/123/);Console.log(reg1.test(str));執(zhí)行結(jié)果為false。()A、正確B、錯(cuò)誤答案:B解析:在JavaScript中,`RegExp`對(duì)象用于匹配字符串中的文本模式。代碼`varstr='123';varreg1=newRegExp(/123/);console.log(reg1.test(str));`中,`reg1`是通過`newRegExp`構(gòu)造函數(shù)創(chuàng)建的正則表達(dá)式對(duì)象,用于匹配字符串`"123"`。`reg1.test(str)`方法用于測(cè)試字符串`str`是否匹配正則表達(dá)式`reg1`,如果匹配則返回`true`,否則返回`false`。3.匿名函數(shù)可避免全局作用域的污染。()A、正確B、錯(cuò)誤答案:A4.調(diào)用函數(shù)時(shí),函數(shù)名稱后必須跟上小括號(hào)。()A、正確B、錯(cuò)誤答案:A5.字符串'banAna'調(diào)用match(/a/i)方法可以獲取此字符串中所有出現(xiàn)的a和A。()A、正確B、錯(cuò)誤答案:A6.Dreamweaver的可視化編輯功能會(huì)產(chǎn)生大量冗余的代碼,不適合開發(fā)結(jié)構(gòu)復(fù)雜的網(wǎng)頁。()A、正確B、錯(cuò)誤答案:A7.在JavaScript中,方法是作為對(duì)象成員的函數(shù),表明對(duì)象所具有的行為。()A、正確B、錯(cuò)誤答案:A8.Math.random()生成的隨機(jī)數(shù)不包括1。()A、正確B、錯(cuò)誤答案:A9.navigator對(duì)象用于獲取瀏覽器的相關(guān)數(shù)據(jù),被稱為瀏覽器的嗅探器。()A、正確B、錯(cuò)誤答案:A10.正則對(duì)象“^\d{4}$”表示開始匹配的是4個(gè)數(shù)字。()A、正確B、錯(cuò)誤答案:A11.this返回的是綁定事件的對(duì)象。()A、正確B、錯(cuò)誤答案:A12.JavaScript不可以跨平臺(tái)。()A、正確B、錯(cuò)誤答案:B13.二維數(shù)組是多維數(shù)組中的一種。()A、正確B、錯(cuò)誤答案:A14.數(shù)組遍歷的順序與添加數(shù)組的順序完全相同。()A、正確B、錯(cuò)誤答案:B15.當(dāng)中括號(hào)“[]”與元字符“^”一起使用時(shí),稱為取反符。()A、正確B、錯(cuò)誤答案:A16.正則表達(dá)式“/Countr(?=y|ies)/”用于匹配Country中的Countr。()A、正確B、錯(cuò)誤答案:A17.在對(duì)數(shù)組排序時(shí),冒泡法是最不穩(wěn)定的排序算法。()A、正確B、錯(cuò)誤答案:B18.在DOM中,注釋屬于文本節(jié)點(diǎn)。()A、正確B、錯(cuò)誤答案:B19.在JavaScript中,可以使用parentNode屬性來獲得離當(dāng)前元素的最近的一個(gè)父節(jié)點(diǎn)。()A、正確B、錯(cuò)誤答案:A20.JavaScript中事件的發(fā)生,都會(huì)產(chǎn)生一個(gè)事件對(duì)象。()A、正確B、錯(cuò)誤答案:A21.在定義構(gòu)造函數(shù)時(shí),函數(shù)名必須首字母大寫。()A、正確B、錯(cuò)誤答案:B22.JavaScript中形參的個(gè)數(shù)與實(shí)參的個(gè)數(shù)必須一致。()A、正確B、錯(cuò)誤答案:B23.一條賦值語句可同時(shí)對(duì)多個(gè)變量進(jìn)行賦值。()A、正確B、錯(cuò)誤答案:A24.變量是程序在內(nèi)存中申請(qǐng)的一塊用來存放數(shù)據(jù)的空間。()A、正確B、錯(cuò)誤答案:A25.JavaScript解析器,提前對(duì)代碼中的var變量聲明和function函數(shù)聲明進(jìn)行解析,然后再去執(zhí)行其他的代碼。()A、正確B、錯(cuò)誤答案:A26.無參函數(shù)在定義時(shí)可以省略函數(shù)名后的小括號(hào)。()A、正確B、錯(cuò)誤答案:B27.在數(shù)組中,下標(biāo)是數(shù)組元素的唯一標(biāo)識(shí)。()A、正確B、錯(cuò)誤答案:A28.$(".j-checkbox:checked").remove();表示刪除類名為j-checkbox且選中的表單元素。()A、正確B、錯(cuò)誤答案:A29.HTML5提出標(biāo)準(zhǔn)WebWorker,允許JavaScript腳本創(chuàng)建多個(gè)線程。()A、正確B、錯(cuò)誤答案:A30.一個(gè)函數(shù)中只能有一個(gè)return關(guān)鍵字。()A、正確B、錯(cuò)誤答案:B31.document對(duì)象的documentElement屬性用于返回HTML文檔中的body元素。()A、正確B、錯(cuò)誤答案:B32.鍵盤碼中只有數(shù)字和字母與ASCII碼表中的編號(hào)相同。()A、正確B、錯(cuò)誤答案:A33.val()方法可獲取復(fù)選框選中項(xiàng)的所有結(jié)果。()A、正確B、錯(cuò)誤答案:A34.循環(huán)條件永遠(yuǎn)為true時(shí),則會(huì)出現(xiàn)死循環(huán)。()A、正確B、錯(cuò)誤答案:A35.NaN表示非數(shù)值型的數(shù)據(jù)。()A、正確B、錯(cuò)誤答案:A36.$(this).children("ul").slideDown(200);實(shí)現(xiàn)菜單向下滑動(dòng)效果,并且滑動(dòng)速度為200。()A、正確B、錯(cuò)誤答案:A37.取模運(yùn)算與被模數(shù)的符號(hào)相同,與模數(shù)的符號(hào)無關(guān)。()A、正確B、錯(cuò)誤答案:A38.正則對(duì)象“1[012]”用于匹配10、11和12三個(gè)數(shù)字。()A、正確B、錯(cuò)誤答案:A39.arguments并不是一個(gè)真正的數(shù)組,而是一個(gè)類似數(shù)組的對(duì)象。()A、正確B、錯(cuò)誤答案:A40.$('div').each(function(i,ele){});中的ele表示每一個(gè)DOM元素對(duì)象。()A、正確B、錯(cuò)誤答案:A41.document.write()輸出的內(nèi)容中包含</script>,會(huì)導(dǎo)致代碼提前結(jié)束。()A、正確B、錯(cuò)誤答案:A42.通過括號(hào)字符可以改變限定符的作用范圍()。()A、正確B、錯(cuò)誤答案:A43.多行注釋中可以嵌套單行注釋,但不能再嵌套多行注釋。()A、正確B、錯(cuò)誤答案:A44.通過index()獲取到當(dāng)前l(fā)i元素索引值。()A、正確B、錯(cuò)誤答案:A45.HTML5新增的replaceState()方法僅用于修改歷史記錄,歷史記錄列表的數(shù)量不變。()A、正確B、錯(cuò)誤答案:A46.keyup事件保存的按鍵值是鍵盤碼。()A、正確B、錯(cuò)誤答案:A47.removeAttributeNode()方法在刪除屬性節(jié)點(diǎn)后會(huì)以對(duì)象的形式返回。()A、正確B、錯(cuò)誤答案:A48.DOM是文檔對(duì)象模型,把文檔當(dāng)作一個(gè)對(duì)象來看待,它的頂級(jí)對(duì)象是document。()A、正確B、錯(cuò)誤答案:A49.document.querySelector('div').classList可以獲取文檔中所有div的class值。()A、正確B、錯(cuò)誤答案:B50.事件是指可以被JavaScript偵測(cè)到的行為,是一種“觸發(fā)-響應(yīng)”的機(jī)制。()A、正確B、錯(cuò)誤答案:A51.斷點(diǎn)調(diào)試可以幫助我們觀察程序的運(yùn)行過程。()A、正確B、錯(cuò)誤答案:A52.document對(duì)象的getElementsByClassName()方法和getElementsByName()方法返回的都是元素對(duì)象集合HTMLCollection。()A、正確B、錯(cuò)誤答案:B53.$(this).siblings("button").css("background","");表示獲取到當(dāng)前元素的兄弟元素并設(shè)置背景色為空。()A、正確B、錯(cuò)誤答案:A54.全局變量定義后可以在函數(shù)體內(nèi)直接使用。()A、正確B、錯(cuò)誤答案:A55.removeChild()方法在刪除不存在的節(jié)點(diǎn)時(shí)返回null。()A、正確B、錯(cuò)誤答案:A56.在Chrome瀏覽器中,利用addEventListener()方法可以完成事件監(jiān)聽,如onclick。()A、正確B、錯(cuò)誤答案:B57.微軟提出的事件流的傳播順序是事件捕獲方式。()A、正確B、錯(cuò)誤答案:B58.類操作就是通過操作元素的類名進(jìn)行元素樣式操作。()A、正確B、錯(cuò)誤答案:A59.變量定義完成后可以在任意位置使用。()A、正確B、錯(cuò)誤答案:B60.動(dòng)畫隊(duì)列中所有動(dòng)畫都是按照順序執(zhí)行的,默認(rèn)只有當(dāng)前一個(gè)動(dòng)畫執(zhí)行完畢,才會(huì)執(zhí)行后面的動(dòng)畫。()A、正確B、錯(cuò)誤答案:A61.BOM對(duì)象是由W3C組織規(guī)范后的一個(gè)瀏覽器對(duì)象的標(biāo)準(zhǔn)。()A、正確B、錯(cuò)誤答案:A62.getElementsByName()方法返回的是一個(gè)對(duì)象集合,使用索引獲取元素。()A、正確B、錯(cuò)誤答案:A63.“<html>”標(biāo)簽是HTML文檔的根節(jié)點(diǎn),有且僅由一個(gè)。()A、正確B、錯(cuò)誤答案:A64.在控制臺(tái)中還可以用“Alt+鼠標(biāo)滾輪”放大或縮小。()A、正確B、錯(cuò)誤答案:B65.$("#contentdiv").eq(index).siblings().hide();表示讓當(dāng)前索引下的div元素的所有兄弟元素隱藏。()A、正確B、錯(cuò)誤答案:A66.在JavaScript中,屬性是作為對(duì)象成員的變量,表明對(duì)象的狀態(tài)。()A、正確B、錯(cuò)誤答案:A67.函數(shù)的定義與調(diào)用的編寫順序不分前后。()A、正確B、錯(cuò)誤答案:A68.表達(dá)式(-9)%3與9%(-3)的運(yùn)算結(jié)果相等。()A、正確B、錯(cuò)誤答案:A69.JavaScript的字符串“a\\b”中,“\\”表示反斜線“\”。()A、正確B、錯(cuò)誤答案:A70.ES6中函數(shù)的形參在設(shè)置時(shí)可以為其指定默認(rèn)值。()A、正確B、錯(cuò)誤答案:A71.函數(shù)的名稱不可以是JavaScript中的關(guān)鍵字和保留字。()A、正確B、錯(cuò)誤答案:B72.使用“+”或“~”可以獲取同級(jí)元素。()A、正確B、錯(cuò)誤答案:A73.JavaScript中age與Age代表不同的變量。()A、正確B、錯(cuò)誤答案:A74.在JavaScript中沒有class關(guān)鍵字。()A、正確B、錯(cuò)誤答案:B75.$(":checkbox").val(["check1","check2"])表示讓value值為check1、check2的復(fù)選框處于選中狀態(tài)。()A、正確B、錯(cuò)誤答案:A76.“+”操作的兩個(gè)數(shù)據(jù)都是數(shù)值型時(shí),也可以表示字符串運(yùn)算符。()A、正確B、錯(cuò)誤答案:B77.appendChild()方法可以將創(chuàng)建的文本節(jié)點(diǎn)添
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電容裂項(xiàng)型功率變換器
- 2024-2025學(xué)年新教材高中政治 第二單元 人民當(dāng)家作主 4.2 堅(jiān)持人民民主專政(1)教學(xué)實(shí)錄 部編版必修3
- 水資源管理中的性別平等實(shí)踐計(jì)劃
- 物體在斜面上運(yùn)動(dòng) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年科學(xué)三年級(jí)下冊(cè)教科版
- 河流治理與生態(tài)恢復(fù)方案計(jì)劃
- 九年級(jí)物理上冊(cè) 第8章 第三節(jié) 電話和傳感器教學(xué)實(shí)錄 (新版)教科版
- 二 認(rèn)識(shí)多位數(shù)(新教案)2024-2025學(xué)年四年級(jí)下冊(cè)數(shù)學(xué)【探究樂園】高效課堂(蘇教版)教用
- 五年級(jí)數(shù)學(xué)下冊(cè)教案-3 公因數(shù)與最大公因數(shù)的練習(xí)課-蘇教版
- 混合運(yùn)算(教案)青島版四年級(jí)上冊(cè)數(shù)學(xué)
- 暑假班主任工作的規(guī)劃計(jì)劃
- 機(jī)械工程原理真題集
- 腎內(nèi)科護(hù)理責(zé)任組長(zhǎng)競(jìng)聘
- 2025年甘肅甘南州國(guó)控資產(chǎn)投資管理集團(tuán)有限公司面向社會(huì)招聘工作人員12人筆試參考題庫附帶答案詳解
- 基于BIM的綠色建筑施工流程優(yōu)化路徑探討
- 體衛(wèi)融合視角下全民健身的發(fā)展策略與實(shí)踐探索
- 《心肌缺血心電圖》課件
- 2025年中國(guó)建筑股份有限公司招聘筆試參考題庫含答案解析
- 持續(xù)葡萄糖監(jiān)測(cè)臨床應(yīng)用專家共識(shí)2024解讀
- DB33T 2157-2018 公共機(jī)構(gòu)綠色數(shù)據(jù)中心建設(shè)與運(yùn)行規(guī)范
- 健康促進(jìn)機(jī)關(guān)創(chuàng)建培訓(xùn)
- Unit3TheworldofScience大單元教學(xué)設(shè)計(jì)-高中英語
評(píng)論
0/150
提交評(píng)論