版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Web前端開(kāi)發(fā)基礎(chǔ)之JavaScript程序設(shè)計(jì)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋浙江工業(yè)職業(yè)技術(shù)學(xué)院第一章單元測(cè)試
下面不屬于<script>標(biāo)簽屬性的是()。
A:srcB:deferC:hrefD:type
答案:href下列選項(xiàng)中,可以接收用戶輸入的信息的是()。
A:console.log()B:document.write()C:prompt()D:alert()
答案:prompt()下面關(guān)于JavaScript的概述不正確的是()。
A:語(yǔ)法規(guī)則比較松散B:依賴于操作系統(tǒng)C:僅需要瀏覽器支持D:腳本語(yǔ)言
答案:依賴于操作系統(tǒng)下列選項(xiàng)中,可以實(shí)現(xiàn)警告框的是()。
A:alert()B:document.write()C:console.log()D:prompt()
答案:alert()下面()標(biāo)簽可在頁(yè)面中直接嵌入JavaScript。
A:<href>B:<style>C:<link>D:<script>
答案:<script>下面關(guān)于字符串的描述錯(cuò)誤的是()。
A:雙引號(hào)內(nèi)使用換行需要轉(zhuǎn)義B:單引號(hào)中使用單引號(hào)不需要轉(zhuǎn)義C:單引號(hào)或雙引號(hào)包裹的數(shù)據(jù)稱為字符串D:雙引號(hào)中使用單引號(hào)不需要轉(zhuǎn)義
答案:單引號(hào)中使用單引號(hào)不需要轉(zhuǎn)義下列選項(xiàng)中與++(后置)具有相同優(yōu)先級(jí)的是運(yùn)算符是()。
A:++(前置)B:--(前置)C:--(后置)D:答案全部正確
答案:--(后置)表達(dá)式Math.PI.toFixed(2)的運(yùn)行結(jié)果為()。
A:3.141B:3.14C:3.15D:3.1
答案:3.14函數(shù)Ototype.toString.call('undefined')的返回值是()。
A:"[objectUndefined]"B:"[Undefined]"C:"[String]"D:"[objectString]"
答案:"[objectString]"下列選項(xiàng)中,不屬于賦值運(yùn)算符的是()。
A:%=B:>>>=C:=D:==
答案:==下列選項(xiàng)中,在操作9和15時(shí),結(jié)果為負(fù)數(shù)的是()。
A:“~”B:“&”C:“|”D:“^”
答案:“~”下面關(guān)于邏輯運(yùn)算符的說(shuō)法錯(cuò)誤的是()。
A:!a表示若a為false則結(jié)果為true,否則相反B:邏輯運(yùn)算的返回值是布爾型C:a||b表示a與b中只要有一個(gè)為true,則結(jié)果為trueD:邏輯運(yùn)算有時(shí)會(huì)出現(xiàn)短路的情況
答案:邏輯運(yùn)算的返回值是布爾型下列語(yǔ)句中可以重復(fù)執(zhí)行一段代碼的是()。
A:switchB:全部答案都正確C:ifD:while
答案:while下面關(guān)于運(yùn)算符的說(shuō)法錯(cuò)誤的是()。
A:表達(dá)式中賦值運(yùn)算符總是最后執(zhí)行的B:表達(dá)式中圓括號(hào)的優(yōu)先級(jí)別最高C:逗號(hào)運(yùn)算符的優(yōu)先級(jí)別最低D:同一表達(dá)式中&的級(jí)別高于&&
答案:表達(dá)式中賦值運(yùn)算符總是最后執(zhí)行的以下選項(xiàng)中不屬于選擇結(jié)構(gòu)語(yǔ)句的是()。
A:while語(yǔ)句B:if語(yǔ)句C:if...else語(yǔ)句D:if...elseif...else
答案:while語(yǔ)句以下選項(xiàng)中不屬于基本數(shù)據(jù)類型的是()。
A:UndefinedB:NullC:StringD:Object
答案:Object以下選項(xiàng)中可以保留2位小數(shù)的是()。
A:Math.floor()B:Math.round()C:toFixed()D:Math.ceil()
答案:toFixed()下面關(guān)于變量的說(shuō)法錯(cuò)誤的是()。
A:在聲明變量時(shí)var關(guān)鍵字可以省略B:_it123為合法的變量名C:保留字能夠作為變量名稱使用D:未賦初始值的變量值為undefined
答案:保留字能夠作為變量名稱使用下面關(guān)于for語(yǔ)句描述錯(cuò)誤的是()。
A:for循環(huán)語(yǔ)句小括號(hào)內(nèi)的每個(gè)表達(dá)式都可以為空B:for適合循環(huán)次數(shù)已知的情況C:for循環(huán)語(yǔ)句小括號(hào)中依次包括初始化表達(dá)式、循環(huán)條件和操作表達(dá)式D:for循環(huán)語(yǔ)句小括號(hào)內(nèi)的分號(hào)分割符可以省略
答案:for循環(huán)語(yǔ)句小括號(hào)內(nèi)的分號(hào)分割符可以省略下列選項(xiàng)中可以將null轉(zhuǎn)換成字符型的是()。
A:Boolean()B:String()C:Number()D:toString()
答案:String()
第二章單元測(cè)試
下列選項(xiàng)中,()方法默認(rèn)逆向檢索。
A:lastIndexOf()B:includes()C:indexOf()D:Array.isArray()
答案:lastIndexOf()默認(rèn)情況下,join()方法使用()連接數(shù)組中的元素。
A:空格B:中橫線C:逗號(hào)D:分號(hào)
答案:逗號(hào)下列關(guān)于數(shù)組的說(shuō)法錯(cuò)誤的是()。
A:數(shù)組元素之間使用逗號(hào)(,)分割B:下標(biāo)可以是整型、字符串型和浮點(diǎn)型C:數(shù)組是存儲(chǔ)一系列值的變量集合D:索引下標(biāo)默認(rèn)從0依次遞增
答案:下標(biāo)可以是整型、字符串型和浮點(diǎn)型下面關(guān)于數(shù)組長(zhǎng)度的說(shuō)法中錯(cuò)誤的是()。
A:若指定的length值大于數(shù)組元素個(gè)數(shù),則沒(méi)有值的元素會(huì)占用空存儲(chǔ)位置B:若指定的length值小于數(shù)組元素個(gè)數(shù),則多余的數(shù)組元素會(huì)被舍棄C:指定length后,添加的數(shù)組元素不能超過(guò)這個(gè)限制D:數(shù)組在創(chuàng)建時(shí)可以指定數(shù)組的長(zhǎng)度
答案:指定length后,添加的數(shù)組元素不能超過(guò)這個(gè)限制下列創(chuàng)建數(shù)組的方式錯(cuò)誤的是()。
A:[,,]B:[]C:newArrayD:newArray(,,)
答案:newArray(,,)下面關(guān)于數(shù)組中l(wèi)ength屬性的說(shuō)法錯(cuò)誤的是()。
A:數(shù)組的length屬性用于獲取數(shù)組的長(zhǎng)度B:設(shè)置length值大于數(shù)組長(zhǎng)度,會(huì)出現(xiàn)空的存儲(chǔ)位置C:設(shè)置length值小于數(shù)組長(zhǎng)度,則多余的數(shù)組元素會(huì)被舍棄D:數(shù)組中的length是可讀不可寫(xiě)的屬性
答案:數(shù)組中的length是可讀不可寫(xiě)的屬性下面關(guān)于二維數(shù)組描述正確的是()。
A:全部正確B:將arr初始化為[[]]后,可正確執(zhí)行arr[1][0]='a'C:將arr初始化為[[]]后,可正確執(zhí)行arr[0][1]='a'D:將多維數(shù)組arr初始化為[]后,可正確執(zhí)行arr[0][0]='a'
答案:將arr初始化為[[]]后,可正確執(zhí)行arr[0][1]='a'下面關(guān)于數(shù)組轉(zhuǎn)字符串的描述錯(cuò)誤的是()。
A:join()方法僅能將一維數(shù)組轉(zhuǎn)為字符串B:默認(rèn)情況下使用逗號(hào)連接數(shù)組元素C:數(shù)組元素為空數(shù)組時(shí)會(huì)被轉(zhuǎn)為空字符串D:toString()方法可將多維數(shù)組轉(zhuǎn)為字符串
答案:join()方法僅能將一維數(shù)組轉(zhuǎn)為字符串表達(dá)式“['2','1',2,1].includes('1',3)”的輸出結(jié)果為()。
A:1B:trueC:0D:false
答案:false下面對(duì)splice()方法描述錯(cuò)誤的是()。
A:第1個(gè)參數(shù)用于指定添加或刪除的下標(biāo)位置B:可以在添加指定元素后再刪除數(shù)組元素C:可以在刪除指定元素后再添加數(shù)組元素D:第2個(gè)參數(shù)設(shè)為0,表示只添加元素
答案:可以在添加指定元素后再刪除數(shù)組元素下列方法執(zhí)行后,不會(huì)對(duì)原數(shù)組產(chǎn)生影響的是()。
A:sort()B:slice()C:unshift()D:push()
答案:slice()方法()可以在數(shù)組的開(kāi)頭同時(shí)添加多個(gè)元素。
A:shift()B:unshift()C:pop()D:push()
答案:unshift()以下在遍歷數(shù)組時(shí)會(huì)忽略空存儲(chǔ)位置的是()。
A:forB:for...ofC:whileD:for...in
答案:for...in若有arr=['Mon','Tues','Wed','Thurs'],則arr.pop()的返回值是()。
A:TuesB:MonC:ThursD:Wed
答案:Thurs冒泡排序比較的輪數(shù)等于()。
A:數(shù)組的長(zhǎng)度減去當(dāng)前的輪數(shù)B:數(shù)組的長(zhǎng)度C:數(shù)組的長(zhǎng)度減1D:數(shù)組的長(zhǎng)度減2
答案:數(shù)組的長(zhǎng)度減1下列選項(xiàng)可以作為數(shù)組元素的是()。
A:trueB:nullC:newArrayD:0
答案:true;null;newArray;0以下選項(xiàng)中,通過(guò)入棧方式添加數(shù)組元素的是()。
A:push()B:unshift()C:shift()D:pop()
答案:push();unshift()下列選項(xiàng)中可以作為數(shù)組值的數(shù)據(jù)類型是()。
A:對(duì)象B:數(shù)值型C:nullD:數(shù)組
答案:對(duì)象;數(shù)值型;null;數(shù)組下列選項(xiàng)中是對(duì)冒泡排序算法優(yōu)化的是()。
A:簡(jiǎn)單選擇排序法B:快速排序法C:答案全部正確D:插入排序法
答案:快速排序法;插入排序法下列算法中可實(shí)現(xiàn)數(shù)組排序的是()。
A:插入法B:簡(jiǎn)單選擇法C:二分法D:冒泡法
答案:插入法;簡(jiǎn)單選擇法;冒泡法
第三章單元測(cè)試
下面選項(xiàng)中錯(cuò)誤的是()。
A:varfn=x=>x+2;B:varfn==>666;C:varfn=_=>'one';D:varfn=name=>console.log(name);
答案:varfn==>666;閱讀以下代碼,執(zhí)行fn(5,3)的返回值是()。functionfn(x,y){return(++x)+(y++);}
A:9B:8C:10D:11
答案:9下面關(guān)于閉包的說(shuō)法錯(cuò)誤的是()。
A:閉包可以在函數(shù)外部讀取函數(shù)內(nèi)部的變量B:閉包指的是有權(quán)訪問(wèn)另一函數(shù)作用域內(nèi)變量的函數(shù)C:閉包的使用可以節(jié)省內(nèi)存的消耗,提高程序的處理速度D:閉包可以讓變量的值始終保持在內(nèi)存中
答案:閉包的使用可以節(jié)省內(nèi)存的消耗,提高程序的處理速度閱讀以下代碼,運(yùn)行結(jié)果為()。[2,3,4,5].reduce(function(total,item){returntotal+item;});
A:120B:14C:3D:10
答案:14以下不能作為函數(shù)名稱的是()。
A:getMinB:it_infoC:showD:const
答案:const下面關(guān)于函數(shù)的描述錯(cuò)誤的是()。
A:函數(shù)可提高代碼的復(fù)用性,降低程序的維護(hù)難度B:參數(shù)是外界傳遞給函數(shù)的值,多個(gè)之間使用分號(hào)隔開(kāi)C:函數(shù)名不能以數(shù)字開(kāi)頭D:定義函數(shù)的關(guān)鍵字是function
答案:參數(shù)是外界傳遞給函數(shù)的值,多個(gè)之間使用分號(hào)隔開(kāi)下面關(guān)于函數(shù)參數(shù)的描述錯(cuò)誤的是()。
A:arguments對(duì)象可獲取函數(shù)調(diào)用時(shí)傳遞的實(shí)參B:無(wú)參函數(shù)名后的小括號(hào)可以省略C:arguments.length可獲取用戶調(diào)用函數(shù)時(shí)傳遞的參數(shù)數(shù)量D:函數(shù)的參數(shù)是外界傳遞給函數(shù)的值
答案:無(wú)參函數(shù)名后的小括號(hào)可以省略閱讀以下代碼,下列說(shuō)法中錯(cuò)誤的是()。[6,2].forEach(function(item,i,arr){returnarr[i]=item*2;});
A:i表示數(shù)組中元素的索引0和1B:item表示數(shù)組中的元素值6和2C:arr表示數(shù)組[6,2]D:forEach()方法執(zhí)行后會(huì)保存在一個(gè)新數(shù)組中,不會(huì)對(duì)[6,2]產(chǎn)生影響
答案:forEach()方法執(zhí)行后會(huì)保存在一個(gè)新數(shù)組中,不會(huì)對(duì)[6,2]產(chǎn)生影響下列選項(xiàng)中可以獲取用戶調(diào)用函數(shù)傳遞的實(shí)參的是()。
A:theNumsB:arguments.lengthC:paramsD:arguments
答案:arguments閱讀以下代碼,輸出結(jié)果為()。vari=24;for(leti=0;i<10;++i){}console.log(i);
A:10B:9C:24D:undefined
答案:24函數(shù)參數(shù)的數(shù)據(jù)類型可以是()。
A:答案全部正確B:字符型C:數(shù)值型D:對(duì)象
答案:答案全部正確下面關(guān)于函數(shù)表達(dá)式的說(shuō)法錯(cuò)誤的是()。
A:都不正確B:函數(shù)表達(dá)式的定義必須在調(diào)用前C:函數(shù)表達(dá)式的調(diào)用方式采用“變量名”D:匿名函數(shù)可以利用函數(shù)表達(dá)式的方式定義
答案:都不正確以下選項(xiàng)不能用作函數(shù)名開(kāi)頭的是()。
A:數(shù)字B:字母C:$符號(hào)D:下劃線(_)
答案:數(shù)字請(qǐng)閱讀以下代碼,調(diào)用函數(shù)factorial(4)的結(jié)果為()。functionfactorial(n){//定義回調(diào)函數(shù)if(n==1){return1;//遞歸出口}returnn*factorial(n-1);}
A:24B:2C:6D:1
答案:24以下不屬于JavaScript提供的內(nèi)置函數(shù)的是()。
A:typeofB:isNaNC:parseFloatD:parseInt
答案:typeof以下關(guān)鍵字中與函數(shù)的定義無(wú)關(guān)的是()。
A:functionB:breakC:continueD:return
答案:break;continue下面選項(xiàng)中函數(shù)使用正確的是()。
A:toUpperCase('miNI')B:toLowerCase('miNI')C:'miNI'.toLowerCase()D:'miNI'.toUpperCase()
答案:'miNI'.toLowerCase();'miNI'.toUpperCase()函數(shù)的名稱不可以是JavaScript中的關(guān)鍵字和保留字。()
A:對(duì)B:錯(cuò)
答案:對(duì)JavaScript中形參的個(gè)數(shù)與實(shí)參的個(gè)數(shù)必須一致。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)全局變量定義后可以在函數(shù)體內(nèi)直接使用。()
A:對(duì)B:錯(cuò)
答案:對(duì)
第四章單元測(cè)試
下列選項(xiàng)中,哪些場(chǎng)景適合使用面向?qū)ο缶幊?。(?/p>
A:開(kāi)發(fā)一次性的功能腳本B:要求極高的執(zhí)行效率C:使代碼更好維護(hù)D:開(kāi)發(fā)大型項(xiàng)目
答案:使代碼更好維護(hù);開(kāi)發(fā)大型項(xiàng)目通過(guò)錯(cuò)誤對(duì)象可以獲取的信息有()。
A:錯(cuò)誤提示B:錯(cuò)誤出現(xiàn)的位置C:錯(cuò)誤發(fā)生的時(shí)間D:錯(cuò)誤的類型
答案:錯(cuò)誤提示;錯(cuò)誤出現(xiàn)的位置;錯(cuò)誤的類型下列方法中,可以更改this指向的有。()
A:.call()B:.apply()C:.method()D:.func()
答案:.call();.apply()下列關(guān)于繼承的說(shuō)法中正確的是()。
A:提高復(fù)用性B:能夠降低耦合度C:減少代碼編寫(xiě)D:提高可擴(kuò)展性
答案:提高復(fù)用性;提高可擴(kuò)展性若在對(duì)象的成員方法a()中調(diào)用成員方法b(),可以使用()語(yǔ)法。
A:this.b()B:this['b']()C:當(dāng)前對(duì)象名.b()D:b()
答案:this.b();this['b']();當(dāng)前對(duì)象名.b()當(dāng)調(diào)用了不存在的方法時(shí),拋出的錯(cuò)誤類型為()。
A:TypeErrorB:SyntaxErrorC:ReferenceErrorD:RangeError
答案:TypeError下列程序輸出的對(duì)象是()。(function(obj){console.log(obj);})(this);
A:當(dāng)前匿名函數(shù)B:WindowC:FunctionD:window
答案:window執(zhí)行newDate(2018,12);創(chuàng)建的對(duì)象保存的日期為()。
A:2018年1月B:無(wú)效值C:2019年1月D:2018年12月
答案:2019年1月執(zhí)行newDate(2018,1);后,保存的時(shí)間為()。
A:實(shí)例化對(duì)象的時(shí)間B:00:00:00C:08:00:02D:當(dāng)前時(shí)間
答案:00:00:00下列選項(xiàng)不屬于面向?qū)ο筇卣鞯氖?。(?/p>
A:多態(tài)B:繼承C:映射D:封裝
答案:映射若varnum=10.5;則num.toFixed(2)的值為()。
A:10.5B:10.500C:10D:10.50
答案:10.50若字符串的indexOf()方法查找失敗,則返回()。
A:falseB:-1C:0D:null
答案:-1下列選項(xiàng)中,與原型對(duì)象的作用無(wú)關(guān)的是()。
A:更好的實(shí)現(xiàn)代碼復(fù)用B:用來(lái)實(shí)現(xiàn)繼承C:建立對(duì)象與對(duì)象之間的聯(lián)系D:提高程序的開(kāi)發(fā)效率
答案:提高程序的開(kāi)發(fā)效率“隱藏內(nèi)部細(xì)節(jié),對(duì)外開(kāi)放接口”是面向?qū)ο蟮模ǎ┨卣鳌?/p>
A:繼承B:封裝C:多態(tài)D:抽象
答案:封裝函數(shù)的call()方法的第1個(gè)參數(shù)表示()。
A:函數(shù)返回的對(duì)象B:函數(shù)內(nèi)部this指向的對(duì)象C:函數(shù)的數(shù)組形式參數(shù)D:都不正確
答案:函數(shù)內(nèi)部this指向的對(duì)象Math.round(-4.60)的計(jì)算結(jié)果為()。
A:-4.0B:-5C:-4.6D:-5.0
答案:-5若執(zhí)行vara={};則totype的值為()。
A:該對(duì)象的構(gòu)造函數(shù)B:該對(duì)象的原型對(duì)象C:該對(duì)象本身D:undefined
答案:undefined拋出錯(cuò)誤對(duì)象的關(guān)鍵字為()。
A:ErrorB:tryC:throwD:catch
答案:throw獲取當(dāng)前的星期值,使用Date對(duì)象的()方法。
A:getWeek()B:getDay()C:getDate()D:getTime()
答案:getDay()在Math對(duì)象中,獲取絕對(duì)值的方法為()。
A:sqrt()B:abs()C:floor()D:pow()
答案:abs()
第五章單元測(cè)試
下列選項(xiàng)中,可控制瀏覽器實(shí)現(xiàn)“前進(jìn)”功能的是()。
A:history.go(1)B:history.go(-1)C:history.forward()D:history.back()
答案:history.go(1);history.forward()以下選項(xiàng)中屬于window對(duì)象屬性的是()。
A:historyB:documentC:locationD:screen
答案:history;document;location;screen全局作用域中的變量可作為window對(duì)象的屬性進(jìn)行調(diào)用。()
A:對(duì)B:錯(cuò)
答案:對(duì)window.close用于檢測(cè)窗口是否已經(jīng)關(guān)閉。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)window對(duì)象的屬性在調(diào)用時(shí)可省略window,但方法調(diào)用不能省略window。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)下列選項(xiàng)中,()可將窗口下移250像素,右移50像素。
A:resizeTo()B:moveTo()C:resizeBy()D:moveBy()
答案:moveBy()下列對(duì)象中,()可以獲取屏幕的寬度和高度。
A:documentB:historyC:screenD:location
答案:screen若限時(shí)秒殺的結(jié)束時(shí)間與當(dāng)前時(shí)間的時(shí)間差為remaining秒,則下列描述錯(cuò)誤的是()。
A:parseInt((remaining/60)%60)表示計(jì)算剩余分鐘B:parseInt(remaining%60)表示計(jì)算剩余秒C:parseInt((remaining/3600)%24)表示計(jì)算剩余小時(shí)D:parseInt(remaining/86400)表示計(jì)算剩余星期
答案:parseInt(remaining/86400)表示計(jì)算剩余星期下列選項(xiàng)中,()屬性可以獲取完整URL地址。
A:protocolB:hrefC:hostnameD:host
答案:href下面()可彈出用戶輸入內(nèi)容的對(duì)話框。
A:confirm()B:prompt()C:alert()D:open()
答案:prompt()在BOM中()可將窗口的寬度和高度修改成500。
A:moveBy()B:resizeBy()C:moveTo()D:resizeTo()
答案:resizeTo()下列選項(xiàng)中()用于關(guān)閉打開(kāi)的窗口。
A:open()B:close()C:focus()D:closed
答案:close()在Chrome瀏覽器中,()可獲取文檔的高度和寬度。
A:screenX和screenYB:innerHeight和innerWidthC:outerHeight和outerWidthD:screenLeft和screenTop
答案:innerHeight和innerWidth在IE8瀏覽器通過(guò)()可以獲取相對(duì)于屏幕窗口的坐標(biāo)。
A:screenLeft和screenTopB:outerHeight和outerWidthC:screenX和screenYD:innerHeight和innerWidth
答案:screenLeft和screenTopsetInterval()函數(shù)的第2個(gè)參數(shù)設(shè)置()表示間隔1秒重復(fù)執(zhí)行某段代碼。
A:100B:1C:10D:1000
答案:1000下面()可實(shí)現(xiàn)帶有確認(rèn)按鈕和取消按鈕的對(duì)話框。
A:alert()B:open()C:confirm()D:prompt()
答案:confirm()下面關(guān)于window對(duì)象獲取框架中具體窗口的方式錯(cuò)誤的是()。
A:下標(biāo)的方式B:name值C:class值D:訪問(wèn)對(duì)象屬性的方式
答案:class值下面Location對(duì)象方法可以實(shí)現(xiàn)載入一個(gè)新的文檔的是()。
A:reload()B:load()C:assign()D:replace()
答案:assign()下列選項(xiàng)中()可以獲取URL地址中的參數(shù)。
A:location.hrefB:location.portC:location.searchD:location.host
答案:location.search閱讀以下代碼,下列選項(xiàng)說(shuō)法錯(cuò)誤的是()。window.open('','newWin','left=200',false);
A:false表示替換瀏覽歷史中的當(dāng)前條目B:參數(shù)left表示與屏幕左側(cè)相距200像素C:參數(shù)newWin表示窗口的名稱D:參數(shù)''表示打開(kāi)一個(gè)新的空白窗口
答案:false表示替換瀏覽歷史中的當(dāng)前條目
第六章單元測(cè)試
document對(duì)象自身的節(jié)點(diǎn)類型為()。
A:ELEMENT_NODEB:ATTRIBUTE_NODEC:COMMENT_NODED:dOCUMENT_NODE
答案:ELEMENT_NODE下面對(duì)removeChild()方法的描述錯(cuò)誤的是()。
A:該方法的參數(shù)是待刪除的節(jié)點(diǎn)B:該方法的調(diào)用對(duì)象是待刪除節(jié)點(diǎn)的父節(jié)點(diǎn)C:所有主流瀏覽器都支持此方法D:刪除的節(jié)點(diǎn)不存在時(shí)程序會(huì)報(bào)錯(cuò)
答案:該方法的參數(shù)是待刪除的節(jié)點(diǎn)下列選項(xiàng)中,()可以作為DOM的style屬性操作的樣式名。
A:BackgroundB:LEFTC:background-colorD:display
答案:display可獲取當(dāng)前元素對(duì)象ele所在層級(jí)的最后一個(gè)節(jié)點(diǎn)的是()。
A:ele.lastChildB:都不正確C:ele.parentNode.lastChildD:ele.parentNode
答案:ele.parentNode.lastChild下列選項(xiàng)中,關(guān)于getElementsByClassName()方法說(shuō)法不正確的是()。
A:返回的NodeList對(duì)象代表一個(gè)有順序的節(jié)點(diǎn)列表,通過(guò)節(jié)點(diǎn)列表中的節(jié)點(diǎn)索引號(hào)來(lái)訪問(wèn)列表中的節(jié)點(diǎn)。B:返回文檔中所有指定類名的元素集合,作為NodeList對(duì)象。C:參數(shù)多個(gè)類名使用逗號(hào)分隔,如"test,demo"。D:使用返回值NodeList對(duì)象的length屬性來(lái)確定指定類名的元素個(gè)數(shù)。
答案:參數(shù)多個(gè)類名使用逗號(hào)分隔,如"test,demo"。以下選項(xiàng)中,()與JavaScript的保留字存在沖突。
A:leftB:floatC:overflowD:display
答案:floatHTML5提供的querySelector()方法利用id獲取元素的寫(xiě)法正確的是()。
A:document.querySelector([id名稱])B:document.querySelector('#id名稱')C:document.querySelector('id名稱')D:document.querySelector('.id名稱')
答案:document.querySelector('#id名稱')以下選項(xiàng)中在獲取元素內(nèi)容時(shí),去掉所有格式以及標(biāo)簽的是()。
A:innerHTMLB:選項(xiàng)都可以C:textContentD:innerText
答案:textContentHTMLDOM中的根節(jié)點(diǎn)是()。
A:<head>B:<title>C:<html>D:<body>
答案:<html>下面可用于獲取文檔中全部div元素的是()。
A:都可以B:document.getElementsByName('div')C:document.querySelector('div')D:document.querySelectorAll('div')
答案:document.querySelectorAll('div')下列style的屬性中可以實(shí)現(xiàn)2D轉(zhuǎn)換的是()。
A:transformB:overflowC:StyleTypeD:display
答案:transform下面關(guān)于classList.remove()方法說(shuō)法錯(cuò)誤的是()。
A:不能夠刪除元素對(duì)象的class屬性B:可以移除元素中一個(gè)或多個(gè)類名。C:參數(shù)值為空時(shí),不刪除元素的class屬性值D:每次僅能刪除類選擇器中的一個(gè)class值
答案:每次僅能刪除類選擇器中的一個(gè)class值下列選項(xiàng)中,()可以修改指定元素的指定屬性值。
A:getAttribute()B:attributesC:setAttribute()D:removeAttribute()
答案:setAttribute()下面關(guān)于HTML文件說(shuō)法正確的是()。
A:文檔中僅文本內(nèi)容被稱為節(jié)點(diǎn)B:都不正確C:各元素直接沒(méi)有級(jí)別之分D:所有HTML屬性都是元素節(jié)點(diǎn)
答案:都不正確下列選項(xiàng)中屬于文本節(jié)點(diǎn)的是()。
A:空格B:換行C:注釋D:元素
答案:空格;換行下列選項(xiàng)中,可以獲取當(dāng)前元素節(jié)點(diǎn)的兄弟節(jié)點(diǎn)的是()。
A:nextSibilingB:previousSiblingC:parentNodeD:childNodes
答案:nextSibiling;previousSibling下列選項(xiàng)中,可用于獲取HTML文檔中html元素的是()。
A:document.getElementsByTagName('body')[0]B:document.documentElementC:document.getElementsByTagName('html')[0]D:document.body
答案:document.documentElement;document.getElementsByTagName('html')[0]方法和getElementsByName()方法返回的都是元素對(duì)象集合HTMLCollection。()
A:對(duì)B:錯(cuò)
答案:對(duì)appendChild()方法可以將創(chuàng)建的文本節(jié)點(diǎn)添加到元素節(jié)點(diǎn)后。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)元素對(duì)象可以通過(guò)createAttribute()方法創(chuàng)建屬性節(jié)點(diǎn)。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)
第七章單元測(cè)試
下列選項(xiàng)中,()可在Chrome瀏覽器中阻止事件冒泡。
A:returnValueB:stopPropagation()C:cancelBubbleD:preventDefault()
答案:cancelBubble當(dāng)用戶單擊輸入文本框時(shí),會(huì)觸發(fā)以下哪種事件()。
A:blurB:focusC:mouseoutD:mouseover
答案:focusChrome瀏覽器中,可獲取鼠標(biāo)單擊頁(yè)面位置的是()。
A:pageX和pageYB:screenX和screenYC:clientX和clientYD:scrollLeft和scrollTop
答案:screenX和screenY()可在Chrome瀏覽器中進(jìn)行事件監(jiān)聽(tīng)的同時(shí)設(shè)置事件流的處理方式。
A:attachEvent()B:addEventListener()C:removeEventListener()D:detachEvent()
答案:addEventListener()IE6瀏覽器在通過(guò)事件監(jiān)聽(tīng)為同一個(gè)對(duì)象的點(diǎn)擊事件添加多個(gè)事件處理程序時(shí),則()。
A:事件處理程序按照添加的順序,倒序執(zhí)行B:都不正確C:事件處理程序按照添加的順序,順序執(zhí)行D:事件處理程序按照優(yōu)先級(jí)順序執(zhí)行
答案:事件處理程序按照添加的順序,順序執(zhí)行下列事件中,可以在body內(nèi)所有標(biāo)簽都加載完成后才觸發(fā)的是()。
A:clickB:blurC:focusD:load
答案:load從頁(yè)面中接受事件的順序被稱為(),包括事件冒泡和事件捕獲。
A:事件處理程序B:事件流C:事件驅(qū)動(dòng)式D:事件對(duì)象
答案:事件流以下選項(xiàng)中不適合JavaScript代碼與HTML代碼相分離的是()。
A:行內(nèi)綁定式B:動(dòng)態(tài)綁定式C:嵌入式D:事件監(jiān)聽(tīng)
答案:行內(nèi)綁定式下面關(guān)于事件的描述錯(cuò)誤的是()。
A:都不正確B:事件驅(qū)動(dòng)式指的是事件發(fā)生后的一系列處理過(guò)程C:事件處理程序指的是事件發(fā)生后執(zhí)行的程序代碼D:事件指的是JavaScript偵測(cè)到的行為
答案:事件處理程序指的是事件發(fā)生后執(zhí)行的程序代碼eventPhase屬性可返回事件傳播的當(dāng)前階段,其中,值為()表示起泡階段。
A:3B:1C:2D:4
答案:3下列選項(xiàng)中不屬于JavaScript事件綁定方式的是()。
A:嵌入式B:動(dòng)態(tài)綁定式C:行內(nèi)綁定式D:事件監(jiān)聽(tīng)
答案:嵌入式在網(wǎng)頁(yè)中雙擊鼠標(biāo)會(huì)觸發(fā)()事件。
A:clickB:dblclickC:clicksD:dbclick
答案:dbclick下列選項(xiàng)中,()屬性可以作為標(biāo)簽的屬性綁定事件。
A:onClickB:onblurC:clickD:focus
答案:onblur事件()可偵測(cè)用戶在某元素內(nèi)連續(xù)移動(dòng)的行為。
A:mousemoveB:mouseoverC:mouseoutD:mouseup
答案:mousemoveW3C規(guī)定在以下哪個(gè)階段進(jìn)行事件處理()。
A:事件冒泡和事件捕獲B:都不正確C:事件冒泡D:事件捕獲
答案:事件冒泡和事件捕獲下列事件中,不會(huì)發(fā)生冒泡的是()。
A:blurB:clickC:mouseoutD:keyup
答案:blur以下選項(xiàng)可在IE8瀏覽器中獲取事件對(duì)象的是()。
A:元素對(duì)象.eventB:都不可以C:window.eventD:document.event
答案:window.event當(dāng)<form>標(biāo)簽上綁定了submit事件,則單擊()會(huì)觸發(fā)此事件。
A:<button>提交</button>B:<inputtype="button"value="提交">C:<inputtype="submit"value="提交">D:答案都不正確
答案:<button>提交</button>;<inputtype="submit"value="提交">“<div>”元素的offsetWidth屬性的返回值是由()組成的。
A:<div>的外邊距B:<div>的內(nèi)邊距C:<div>邊框D:<div>的寬度
答案:<div>的內(nèi)邊距;<div>邊框;<div>的寬度若事件處理程序函數(shù)的參數(shù)為e,則以下事件對(duì)象兼容處理的方式正確的是()。
A:varevent=e;if(!e)event=window.event;B:varevent=e?e:window.event;C:varevent=e||window.event;D:選項(xiàng)皆不正確
答案:varevent=e;if(!e)event=window.event;;varevent=e?e:window.event;;varevent=e||window.event;
第八章單元測(cè)試
通過(guò)選擇器方法,選擇器的名稱$(“parent>child”)、$(“prev+next”)、$(“ancestordescendant”)、$(“prev~siblings”)依次代表什么意思()
A:相鄰兄弟選擇器、后代選擇器、子選擇器、一般兄弟選擇器B:子選擇器、相鄰兄弟選擇器、后代選擇器、一般兄弟選擇器C:一般兄弟選擇器、后代選擇器、子選擇器、相鄰兄弟選擇器D:后代選擇器、子選擇器、相鄰兄弟選擇器、一般兄弟選擇器
答案:子選擇器、相鄰兄弟選擇器、后代選擇器、一般兄弟選擇器如果需要匹配包含文本的元素,用下面()選擇器來(lái)實(shí)現(xiàn)。
A:text()B:attr(name)C:input()D:contains()
答案:contains()假如選擇頁(yè)面中唯一一個(gè)DOM元素,那個(gè)是最快,最高效的選擇器()
A:元素選擇器B:類選擇器C:ID選擇器D:通配符選擇器
答案:ID選擇器在屬性過(guò)濾選擇器中,[attribute$=value]中的$符號(hào)代表的意思是()
A:獲取給定的屬性是以某些值結(jié)尾B:獲取不等于給定的屬性是某個(gè)特定值C:獲取給定的屬性是以某些值開(kāi)頭D:獲取給定的屬性是包含某些值
答案:獲取給定的屬性是以某些值結(jié)尾在jQuery中,”:button”選擇器和”:image”選擇器區(qū)別說(shuō)法錯(cuò)誤的是()
A:“:button”選擇器可以獲取input[type=button]定義的按鈕B:“:button”選擇器可以獲取button定義的按鈕C:“:image”選擇器可以獲取image定義的圖片D:“:image”選擇器可以獲取input[type=image]定義的圖片
答案:“:image”選擇器可以獲取image定義的圖片下面jQuery選擇器中不屬于層次選擇器的是()
A:prev+nextB:parent>childC:elementD:selectorselector1
答案:element下列關(guān)于可見(jiàn)性過(guò)濾選擇器說(shuō)法錯(cuò)誤的是()
A:"hidden"選擇器可以獲取CSS樣式"display:none"的元素B:"hidden"選擇器可以獲取type="hidden"的文本隱藏域C:獲取的是元素的集合D:":hidden"選擇器可以獲取CSS樣式為"visibility:hidden"的隱藏元素
答案:":hidden"選擇器可以獲取CSS樣式為"visibility:hidden"的隱藏元素代碼$("#center>li")中的“>”符號(hào)表示()
A:獲取所有的li元素B:獲取#center父元素含有l(wèi)i的元素C:獲取#center父元素下的第一個(gè)li元素D:獲取#center父元素下的所有l(wèi)i元素
答案:獲取#center父元素下的所有l(wèi)i元素下面關(guān)于可見(jiàn)性過(guò)濾選擇器說(shuō)法錯(cuò)誤的是()
A::hidden獲取所有不可見(jiàn)元素B::visible獲取所有的可見(jiàn)元素C:通過(guò)表單的type屬性設(shè)置表單隱藏D:通過(guò)display和visiblity隱藏的元素是完全一樣的
答案:通過(guò)display和visiblity隱藏的元素是完全一樣的下面代碼$('li:nth-child(1)').css('background','orange');說(shuō)法正確的是()
A:獲取每個(gè)父元素下的第一個(gè)子元素B:獲取每個(gè)ul列表下的第一個(gè)li元素并設(shè)置背景色C:獲取每個(gè)父元素下的最后一個(gè)子元素并設(shè)置背景色D:獲取父元素下僅含一個(gè)li的子元素并設(shè)置背景色
答案:獲取每個(gè)ul列表下的第一個(gè)li元素并設(shè)置背景色在屬性過(guò)濾選擇器中,獲取等于給定的屬性是某個(gè)特定值的元素用()實(shí)現(xiàn)。
A:[attribute]B:[attribute*=value]C:[attribute&=value]D:[attribute=value]
答案:[attribute=value]在一個(gè)表單中,查找所有選中的input元素,可以使用jquery中的()實(shí)現(xiàn)。
A::inputB::selectedC::checkedD::form
答案::checked下面那種不屬于jquery的篩選()
A:串聯(lián)B:自動(dòng)C:查找D:過(guò)濾
答案:自動(dòng)下面選項(xiàng)中,能夠獲取指定元素第一個(gè)子元素的是()
A:$("li:last-child")B:$("li:first-child")C:$("li:only-child")D:$("li:nth-child(0)")
答案:$("li:first-child")在jQuery中,用()獲取某表單中所有復(fù)選框元素集合。
A:$("input:radio")B:$("input:checkbox")C:$("form:checked")D:$("form:checkbox")
答案:$("input:checkbox")通過(guò)()來(lái)高效快速的實(shí)現(xiàn)一個(gè)折疊式菜單功能。
A:phpB:JavaScriptC:HTMLD:jQuery
答案:jQuery下面jQuery選擇器中,不包括()
A:基本選擇器B:類選擇器C:后代選擇器D:進(jìn)一步選擇器
答案:進(jìn)一步選擇器在一個(gè)表單里,想要找到指定元素的第一個(gè)元素用()實(shí)現(xiàn),那么第二個(gè)元素用()實(shí)現(xiàn)。
A:firsteq(0)B:firsteq(1)C:oneeq(1)D:lasteq(2)
答案:firsteq(1)有這樣一個(gè)表單元素,想要找到這個(gè)hidden元素,通過(guò)()選擇器可以獲取。
A:visible()B::hiddenC::visibleD:hidden()
答案::hidden下面選項(xiàng)中this的使用說(shuō)法正確的是()
A:this可以用來(lái)綁定事件B:this指向當(dāng)前元素C:this可以獲取到所有元素D:this是一種方法
答案:this指向當(dāng)前元素
第九章單元測(cè)試
下列方法中,用來(lái)替換節(jié)點(diǎn)的是()
A:replacedB:replaceAll()C:replace()D:change()
答案:replaceAll()在jQuery中,用()將指定的類添加到匹配元素中。
A:addClass()B:toggleClass()C:removeClass()D:hasClass()
答案:addClass()在HMTL中用()實(shí)現(xiàn)選擇菜單列表結(jié)構(gòu)。
A:ulB:olC:selectD:option
答案:select下面不屬于jQuery文檔處理的是()
A:刪除B:內(nèi)部和外部插入C:包裹D:替換
答案:內(nèi)部和外部插入下列替換節(jié)點(diǎn)的方法中,跟replaceAll()方法能夠?qū)崿F(xiàn)一樣效果的是()
A:changeTo()B:replaceWith()C:replaced()D:replace()
答案:replaceWith()在jQuery中,用()獲取元素的寬度包括內(nèi)邊距和邊框。
A:outerWidth()B:width()C:outerWidth(true)D:innerWidth()
答案:outerWidth()在jQuery中,用()將div元素設(shè)置圓角。
A:$("div").css("border-radius":"50%")B:$("div").css({border-radius:50%})C:$("div").css({"border-radius":"50%"})D:$("div").css(["border-radius":"50%"])
答案:$("div").css({"border-radius":"50%"})下面選項(xiàng)中,用()來(lái)追加到指定元素的末尾。
A:prepend()B:inserAfterC:appendTo()D:after()
答案:appendTo()下面選項(xiàng)中,能夠?qū)d值為conent的元素添加“標(biāo)題”的是()
A:$("#content").html("<h1>標(biāo)題</h1>")B:$("#content").text("<h1>標(biāo)題</h1>")C:$("#content").text()D:$("#content").text(<h1>標(biāo)題</h1>)
答案:$("#content").html("<h1>標(biāo)題</h1>")下面代碼能夠?qū)崿F(xiàn),給按鈕添加點(diǎn)擊事件并獲取到文本框的值的是()
A:$("button").click(function(){$("#text").html())}B:$("button").click(function(){$("#text").val())}C:$("button").click(function(){$("#text").val(value))}D:$("button").onclick(function(){$("#text").val())}
答案:$("button").click(function(){$("#text").val())}在jQuery中,用()語(yǔ)法實(shí)現(xiàn)添加多個(gè)類。
A:$(selector).addClass([c1,c2,c3])B:$(selector).addClass("c1,c2,c3")C:$(selector).addClass("c1c2c3")D:$(selector).addClass({c1,c2,c3})
答案:$(selector).addClass("c1c2c3")在jQuery中,獲取id值為box元素的內(nèi)容()
A:html()B:text()C:val()D:value()
答案:html()下面代碼中,能夠獲取表單元素的選中的狀態(tài)正確的是()
A:$("input").attr()B:$("input").attr(checked)C:$("input").attr("checked")D:$("input").attr({"checked":checked})
答案:$("input").attr("checked")刪除表單中的id值為btn的按鈕,且保留其點(diǎn)擊事件,用()來(lái)實(shí)現(xiàn)。
A:remove()B:delete()C:detach()D:empty()
答案:detach()在jQuery替換節(jié)點(diǎn)的方法中,將p元素替換為span元素,下面的示例代碼中正確的是()
A:$('p').replaceAll('<span>替換嘍</span>');B:$('p').replace('<span>替換嘍</span>');C:$('p').replaceWith(<span>替換嘍</span>);D:$('p').replaceWith('<span>替換嘍</span>');
答案:$('p').replaceWith('<span>替換嘍</span>');在編寫(xiě)頁(yè)面的時(shí)候,如果想要獲取指定元素在當(dāng)前窗口的相對(duì)偏移,用()來(lái)實(shí)現(xiàn),該方法的返回值有兩個(gè)屬性,分別是()和()。
A:offset()lefttopB:offset()widthheightC:offsetHeightlefttopD:offsetWidthlefttop
答案:offset()lefttop在jQuery中,each()方法中的this關(guān)鍵字代表的是()
A:each()方法B:當(dāng)前元素C:jQuery對(duì)象D:index
答案:當(dāng)前元素在jQuery中,用()獲取元素的高度且包括內(nèi)邊距。
A:innerWidth()B:height()C:outerHeight()D:innerHeight()
答案:innerHeight()下面代碼$(this).parent()理解正確的是()
A:獲取當(dāng)前元素的兄弟元素B:獲取當(dāng)前元素的相鄰元素C:獲取當(dāng)前元素的子元素D:獲取當(dāng)前元素的父輩元素
答案:獲取當(dāng)前元素的父輩元素下面設(shè)置表單的值的方法中正確的是()
A:text()B:html()C:val(value)D:value()
答案:val(value)
第十章單元測(cè)試
jQuery中設(shè)置表單元素的值中,清空表單元素文本框內(nèi)容的方法正確的是()
A:val("true")B:clear()C:val("")D:value("")
答案:val("")去除ul上被委托的click事件,下面示例代碼中正確的是()
A:$('ul').off('click','**');B:$('ul').delegate('click','**');C:$('ul').undelegate('click','**');D:$('ul').unbind('click','**');
答案:$('ul').off('click','**');jQuery中同一個(gè)事件處理函數(shù)來(lái)處理多個(gè)事件,可以使用()屬性來(lái)獲取事件類型。
A:pageX/YB:targetC:keyCodeD:type
答案:type事件綁定中,不屬于事件綁定的是()
A:off()B:on()C:bind()D:delegate
答案:off()不屬于鼠標(biāo)事件的是()
A:mouseover()B:click()C:keyupD:dbclick
答案:keyupjQuery事件方法中,當(dāng)滾動(dòng)條發(fā)生變化時(shí)觸發(fā)的事件是()事件。
A:select()B:change()C:scroll()D:resize()
答案:scroll()jQuery事件冒泡中,阻止事件冒泡的方式中,event.stopPropagation()可以用()語(yǔ)句來(lái)替換。
A:returnfalseB:returnC:offPropagation()D:stop()
答案:returnfalse頁(yè)面的所有內(nèi)容(包括DOM元素以及圖片等文件)都加載完后才觸發(fā)的事件是()
A:readyB:onloadC:end()D:$()
答案:onload代碼'1'+2+5+'11'輸出的結(jié)果是()
A:1711B:3511C:19D:12511
答案:12511下面事件中不是鼠標(biāo)事件的是()
A:click()B:mouseoverC:keypress()D:mousedown()
答案:keypress()下面jQuery方法中,能夠獲取到匹配元素的父元素的方法的是()
A:parent()B:children()C:siblings()D:next()
答案:parent()jQuery中,能夠?qū)崿F(xiàn)當(dāng)鼠標(biāo)單擊class值為comment下的li元素時(shí)設(shè)置屬性“l(fā)ight=on”的代碼是()
A:$('.comment>li').mouseover(function(){$(this).attr('light','on')});B:$('.comment>li').click(function(){$(this).attr('light','on')});C:$('.comment>li').click(function(){$(this).attribute('light','on')});D:$('.comment>li').click(function(){$(this).css('light','on')});
答案:$('.comment>li').click(function(){$(this).attr('light','on')});下面關(guān)于焦點(diǎn)事件說(shuō)法正確的是()
A:與JavaScript中的onfocus和onblur事件功能類似。B:jQuery中,元素獲得焦點(diǎn)時(shí),觸發(fā)focus事件,元素失去焦點(diǎn)時(shí)觸發(fā)blur事件。C:javaScript中也可以使用focus()事件。D:$(selector).focus(function(){});語(yǔ)法結(jié)構(gòu)
答案:與JavaScript中的onfocus和onblur事件功能類似。;jQuery中,元素獲得焦點(diǎn)時(shí),觸發(fā)focus事件,元素失去焦點(diǎn)時(shí)觸發(fā)blur事件。;$(selector).focus(function(){});語(yǔ)法結(jié)構(gòu)動(dòng)態(tài)添加和刪除表格數(shù)據(jù)說(shuō)法正確的是()
A:內(nèi)容分析主要包括HTML結(jié)構(gòu)和jQuery特效B:添加和刪除表格數(shù)據(jù)是開(kāi)發(fā)后臺(tái)管理系統(tǒng)的經(jīng)常遇到的功能C:jQuery特效包括遮罩層和添加數(shù)據(jù)彈出框的顯示與隱藏、添加數(shù)據(jù)功能以及刪除數(shù)據(jù)功能。D:HTML結(jié)構(gòu)包括主界面、添加數(shù)據(jù)彈出框
答案:內(nèi)容分析主要包括HTML結(jié)構(gòu)和jQuery特效;添加和刪除表格數(shù)據(jù)是開(kāi)發(fā)后臺(tái)管理系統(tǒng)的經(jīng)常遇到的功能;jQuery特效包括遮罩層和添加數(shù)據(jù)彈出框的顯示與隱藏、添加數(shù)據(jù)功能以及刪除數(shù)據(jù)功能。;HTML結(jié)構(gòu)包括主界面、添加數(shù)據(jù)彈出框jQuery事件說(shuō)法正確的是()
A:click()方法的參數(shù)function便是事件處理函數(shù)。B:jQuery中事件方法一般與事件名稱相同。C:onclick事件和click()事件是一樣。D:jQuery提供了一些常用事件,包括頁(yè)面加載事件、鼠標(biāo)事件、焦點(diǎn)事件等。
答案:click()方法的參數(shù)function便是事件處理函數(shù)。;jQuery中事件方法一般與事件名稱相同。;jQuery提供了一些常用事件,包括頁(yè)面加載事件、鼠標(biāo)事件、焦點(diǎn)事件等。mouseover和mouseout事件與mouseenter和mouseleave事件都可以實(shí)現(xiàn)鼠標(biāo)的移入和移出。()
A:錯(cuò)B:對(duì)
答案:對(duì)登錄彈出框主要由一個(gè)按鈕和兩個(gè)文本框構(gòu)成,且彈出框上有一個(gè)關(guān)閉按鈕,彈出框彈出是需要顯示一個(gè)遮罩層。()
A:對(duì)B:錯(cuò)
答案:對(duì)JavaScript中的onfocus和onblur事件功能類似。jQuery中,元素獲得焦點(diǎn)時(shí),觸發(fā)focus事件,元素失去焦點(diǎn)時(shí)觸發(fā)blur事件。()
A:對(duì)B:錯(cuò)
答案:對(duì)對(duì)于jQuery中bind()方法和delegate()方法,jQuery也提供了相應(yīng)解綁事件的方法unbind()和undelegate(),但是新版的jQuery中已棄用此方法,用off()代替。
A:對(duì)B:錯(cuò)
答案:對(duì)jQuery中hover()是模仿懸停事件(鼠標(biāo)移動(dòng)到一個(gè)對(duì)象上面及移出這個(gè)對(duì)象)的方法。()。
A:錯(cuò)B:對(duì)
答案:對(duì)
第十一章單元測(cè)試
slideUp方法執(zhí)行的效果為()
A:以淡入的形式隱藏元素B:以滑動(dòng)的形式隱藏元素C:以淡入的形式顯示元素D:以滑動(dòng)的形式顯示元素
答案:以滑動(dòng)的形式隱藏元素關(guān)于jQuery中show方法下列說(shuō)法正確的是()
A:show方法傳入數(shù)值3作為參數(shù),其默認(rèn)為在3秒中完成動(dòng)畫(huà)B:show方法如果不傳入?yún)?shù),則按照400ms的動(dòng)畫(huà)事件讓元素顯示出來(lái)C:show方法的參數(shù)可以傳入字符串來(lái)指定動(dòng)畫(huà)完成時(shí)間D:show方法可傳入回調(diào)函數(shù),回調(diào)函數(shù)在動(dòng)畫(huà)執(zhí)行之前執(zhí)行
答案:show方法的參數(shù)可以傳入字符串來(lái)指定動(dòng)畫(huà)完成時(shí)間下列使用方式不能讓id名為“box”的元素顯示的是()
A:$("#box").slideUp(200)B:$("#box").slideDown(100)C:$("#box").show(200)D:$("#box").fadeIn("fast")
答案:$("#box").slideUp(200)簡(jiǎn)述對(duì)于可見(jiàn)元素“<divstyle="width:100px,height:100px"></div>”,代碼片段“if($("#contain").slideUp().is(':animated')){$("#contain").slideDown()}”的值是()
A:元素先向上滾動(dòng)隱藏,再向下滾動(dòng)隱藏B:元素?zé)o動(dòng)畫(huà)狀態(tài)隱藏后向下滾動(dòng)顯示C:元素只向下滾動(dòng)隱藏D:元素?zé)o任何變化
答案:元素先向上滾動(dòng)隱藏,再向下滾動(dòng)隱藏關(guān)于jQuery中stop方法,下列說(shuō)法正確的是()
A:stop方法用于停止動(dòng)畫(huà)效果,通過(guò)此方法,可以讓動(dòng)畫(huà)隊(duì)列后面的動(dòng)畫(huà)提前執(zhí)行。B:stop的第二個(gè)參數(shù)用于是否清除動(dòng)畫(huà)隊(duì)列C:stop的第一個(gè)參數(shù)用于規(guī)定是否立即完成當(dāng)前的動(dòng)畫(huà)D:stop方法參數(shù)的默認(rèn)值都是布爾值false
答案:stop方法用于停止動(dòng)畫(huà)效果,通過(guò)此方法,可以讓動(dòng)畫(huà)隊(duì)列后面的動(dòng)畫(huà)提前執(zhí)行。使用animate方法實(shí)現(xiàn)與代碼$("div").fadeIn(600)相同效果的代碼寫(xiě)法是()
A:$("div").animate({"opacity":"1"},"fast")B:$("div").animate({"opacity":"1"},"normal")C:$("div").animate({"opacity":"1"})D:$("div").animate({"opacity":"1"},600)
答案:$("div").animate({"opacity":"1"},600)下列關(guān)于jQuery中hide方法的說(shuō)法錯(cuò)誤的是()
A:hide方法和jQuery中的show方法的使用方式完全相同B:傳入"fast"作為參數(shù),其含義是在1000毫秒內(nèi)完成動(dòng)畫(huà)C:hide方法可傳人三個(gè)參數(shù),按照順序依次是動(dòng)畫(huà)速度、切換效果、回調(diào)函數(shù)D:hide方法如果只傳入回調(diào)函數(shù)作為參數(shù),那么該回調(diào)函數(shù)不會(huì)執(zhí)行
答案:hide方法如果只傳入回調(diào)函數(shù)作為參數(shù),那么該回調(diào)函數(shù)不會(huì)執(zhí)行關(guān)于jQuery的自定義動(dòng)畫(huà)animate方法,下列說(shuō)法錯(cuò)誤的是()
A:animate方法第一個(gè)參數(shù)可以不傳入B:animate方法最后一個(gè)參數(shù)為回調(diào)函數(shù)C:animate方法第一個(gè)參數(shù)可設(shè)置為鍵值對(duì)的對(duì)象D:animate方法能同時(shí)以動(dòng)畫(huà)的形式改變?cè)氐臉邮綄傩缘侥硞€(gè)確定的值
答案:animate方法第一個(gè)參數(shù)可以不傳入下列哪種方法不可以讓元素設(shè)置為不可見(jiàn)()
A:fadeOutB:hideC:fadeInD:fadeTo
答案:fadeIn頁(yè)面中存在可見(jiàn)元素div,代碼“if($("div").show().is(:animated)){$("div").hide(1000);}”的執(zhí)行效果是()
A:元素沒(méi)有任何變化B:元素以動(dòng)畫(huà)效果隱藏C:元素先以動(dòng)畫(huà)效果隱藏,再無(wú)動(dòng)畫(huà)形式顯示D:元素?zé)o動(dòng)畫(huà)效果隱藏
答案:元素沒(méi)有任何變化關(guān)于jQuery中show方法和hide方法下列說(shuō)法正確的是()
A:show方法傳入動(dòng)畫(huà)速度參數(shù)后,會(huì)按照對(duì)角線動(dòng)畫(huà)形式來(lái)顯示元素B:hide方法不可以傳入“0”作為元素的動(dòng)畫(huà)速度C:如果show方法和hide方法被一個(gè)元素先后調(diào)用,并傳入動(dòng)畫(huà)速度,則動(dòng)畫(huà)元素將不做變化D:show方法的改變的只是元素的“display”屬性
答案:show方法傳入動(dòng)畫(huà)速度參數(shù)后,會(huì)按照對(duì)角線動(dòng)畫(huà)形式來(lái)顯示元素代碼“$("div").hover(function(){alert("鼠標(biāo)經(jīng)過(guò)了")});”的執(zhí)行規(guī)則是()
A:該代碼無(wú)法正確的綁定事件,hover方法需要傳入兩個(gè)參數(shù),分別代表鼠標(biāo)進(jìn)入、鼠標(biāo)離開(kāi)的執(zhí)行程序B:在鼠標(biāo)進(jìn)入離開(kāi)div標(biāo)簽的時(shí)候彈出提示框顯示消息“鼠標(biāo)經(jīng)過(guò)了”C:在鼠標(biāo)進(jìn)入div標(biāo)簽的時(shí)候彈出提示框顯示消息“鼠標(biāo)經(jīng)過(guò)了”。D:在鼠標(biāo)離開(kāi)div標(biāo)簽的時(shí)候彈出提示框顯示消息“鼠標(biāo)經(jīng)過(guò)了”
答案:在鼠標(biāo)進(jìn)入離開(kāi)div標(biāo)簽的時(shí)候彈出提示框顯示消息“鼠標(biāo)經(jīng)過(guò)了”關(guān)于animate方法,下列說(shuō)法正確的是()
A:animate第一個(gè)參數(shù)中的樣式,在調(diào)用方法時(shí)會(huì)按照順序先后以動(dòng)畫(huà)的形式改變?cè)貥邮降街付繕?biāo)樣式值。B:方法的第二個(gè)參數(shù)可設(shè)置為數(shù)值,也可設(shè)置為預(yù)定義字符串“fast”C:元素如果連續(xù)多次調(diào)用animate方法,將只執(zhí)行最后一個(gè)animate方法D:animate方法的最后一個(gè)參數(shù)傳入函數(shù)體,該函數(shù)體在動(dòng)畫(huà)完成之后執(zhí)行
答案:方法的第二個(gè)參數(shù)可設(shè)置為數(shù)值,也可設(shè)置為預(yù)定義字符串“fast”;animate方法的最后一個(gè)參數(shù)傳入函數(shù)體,該函數(shù)體在動(dòng)畫(huà)完成之后執(zhí)行下列關(guān)于jQuery中滑動(dòng)動(dòng)畫(huà)方法的說(shuō)法正確的是()
A:slideTo方法為以滑動(dòng)形式改變?cè)馗叨戎林付ㄖ礏:slideUp方法為以滑動(dòng)形式隱藏元素的方法C:slideToggle方法功能為以滑動(dòng)的形式切換元素顯示隱藏狀態(tài)D:slideDown方法不設(shè)置動(dòng)畫(huà)速度的參數(shù)也可以實(shí)現(xiàn)動(dòng)畫(huà)效果
答案:slideUp方法為以滑動(dòng)形式隱藏元素的方法;slideToggle方法功能為以滑動(dòng)的形式切換元素顯示隱藏狀態(tài);slideDown方法不設(shè)置動(dòng)畫(huà)速度的參數(shù)也可以實(shí)現(xiàn)動(dòng)畫(huà)效果animate方法的第一個(gè)參數(shù)可以設(shè)置為下列哪些選項(xiàng)()
A:"height"B:{"width":"100px","height":"100px"}C:function(){alert("動(dòng)畫(huà)完成了")}D:{"width":"+=100px","height":"+=100px"}
答案:{"width":"100px","height":"100px"};{"width":"+=100px","height":"+=100px"}animate()方法不傳入?yún)?shù)元素不會(huì)有任何改變。()
A:對(duì)B:錯(cuò)
答案:對(duì)animate方法的參數(shù)可以只傳入第一個(gè)參數(shù),表示元素執(zhí)行動(dòng)畫(huà)動(dòng)作的目標(biāo)樣式,默認(rèn)按照400毫秒執(zhí)行動(dòng)畫(huà)。()
A:錯(cuò)B:對(duì)
答案:對(duì)slideDown方法讓元素以滑動(dòng)的動(dòng)畫(huà)方式隱藏。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)animate方法和show、slideDown、fadeIn等預(yù)定義動(dòng)畫(huà)方法不同的是,其多次調(diào)用不會(huì)按照順序執(zhí)行所有動(dòng)畫(huà),而只是執(zhí)行最后一個(gè)方法的動(dòng)畫(huà)狀態(tài)。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)頁(yè)面存在已經(jīng)顯示的元素div,代碼“$("div").slideUp();$("div").hide().stop().slideDown()”運(yùn)行后,div元素將向上滾動(dòng)隱藏后再向下滾動(dòng)顯示。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)
第十二章單元測(cè)試
下列關(guān)于$.getJSON()方法實(shí)現(xiàn)跨域的說(shuō)法中錯(cuò)誤的是()
A:增加的callback參數(shù),表示回調(diào)函數(shù),它的值“?”將被$.getJSON()方法替換成一個(gè)自動(dòng)生成的函數(shù)名。B:在服務(wù)器中,通過(guò)一定方式來(lái)提取出URL參數(shù)中的callback回調(diào)函數(shù)名,C:在請(qǐng)求地址后增加URL參數(shù)“callback=?”D:協(xié)議、域名、端口號(hào)、頁(yè)面路徑任意一個(gè)不同的時(shí)候則便屬于不同的域
答案:協(xié)議、域名、端口號(hào)、頁(yè)面路徑任意一個(gè)不同的時(shí)候則便屬于不同的域下列關(guān)于jQuery的Ajax方法load方法的參數(shù)說(shuō)法中,正確的是()
A:第三個(gè)參數(shù)是回調(diào)函數(shù),表示在請(qǐng)求后執(zhí)行的操作B:第一個(gè)參數(shù)是請(qǐng)求地址,是必須要傳入?yún)?shù)C:第二個(gè)參數(shù)表示要發(fā)送給服務(wù)器的數(shù)據(jù),也是必須要寫(xiě)入D:方法的所有參數(shù)都是必須要傳入的
答案:第一個(gè)參數(shù)是請(qǐng)求地址,是必須要傳入?yún)?shù)代碼“$("form").find('input[name$=user]')”的含義是()
A:選擇form表單域中所有name屬性值以“user”開(kāi)頭的input標(biāo)簽B:選擇form表單域中所有name屬性值不等于“user”的input標(biāo)簽C:選擇form表單域中所有name屬性值以“user”結(jié)尾的input標(biāo)簽D:選擇form表單域中所有name屬性值等于“user”的input標(biāo)簽
答案:選擇form表單域中所有name屬性值以“user”結(jié)尾的input標(biāo)簽下列關(guān)于jQuery中的$.ajax()方法的說(shuō)法錯(cuò)誤的是()
A:$.ajax()方法可以實(shí)現(xiàn)其他jQuery中Ajax方法能實(shí)現(xiàn)的功能B:$.ajax()方法是jQuery中最底層的Ajax方法。C:$.ajax()方法在使用時(shí)只能傳入一個(gè)參數(shù)D:$.get()、$.post()方法以$.ajax()為基礎(chǔ)來(lái)進(jìn)行封裝
答案:$.ajax()方法在使用時(shí)只能傳入一個(gè)參數(shù)關(guān)于$.ajaxPrefilter()方法,下列說(shuō)法錯(cuò)誤的是()
A:該方法的目的是在請(qǐng)求發(fā)出前對(duì)部分參數(shù)做一定處理B:該方法適用于所有Ajax請(qǐng)求C:該方法的方便了開(kāi)發(fā)者對(duì)請(qǐng)求做批量修改操作D:該方法只適用于特定請(qǐng)求數(shù)據(jù)類型的請(qǐng)求
答案:該方法適用于所有Ajax請(qǐng)求關(guān)于jQuery的attr()方法,下列說(shuō)法錯(cuò)誤的是()
A:方法可傳入兩個(gè)參數(shù),第一個(gè)表示設(shè)置的屬性名,第二個(gè)為設(shè)置的屬性值B:該方法可以傳入一個(gè)參數(shù),為屬性名和屬性值組成的鍵值對(duì)形式數(shù)據(jù)C:該方法設(shè)置的屬性不是標(biāo)簽行內(nèi)屬性,不可以在標(biāo)簽中觀察到D:該方法可以修改id名
答案:該方法設(shè)置的屬性不是標(biāo)簽行內(nèi)屬性,不可以在標(biāo)簽中觀察到Ajax請(qǐng)求后的數(shù)據(jù)怎樣呈現(xiàn)在頁(yè)面中()
A:Ajax請(qǐng)求返回?cái)?shù)據(jù)會(huì)自動(dòng)插入到頁(yè)面中B:每個(gè)頁(yè)面只會(huì)在頁(yè)面加載的時(shí)候發(fā)出Ajax請(qǐng)求,渲染出整個(gè)頁(yè)面C:Ajax請(qǐng)求完成之后通過(guò)JavaScript操作DOM把數(shù)據(jù)插入到頁(yè)面中D:Ajax請(qǐng)求即會(huì)做頁(yè)面跳轉(zhuǎn),跳轉(zhuǎn)至請(qǐng)求回的頁(yè)面
答案:Ajax請(qǐng)求完成之后通過(guò)JavaScript操作DOM把數(shù)據(jù)插入到頁(yè)面中下列關(guān)于jQuery中遍歷對(duì)象的方法的說(shuō)法中,錯(cuò)誤的是()
A:$.each()方法可以遍歷指定對(duì)象,該方法可傳入兩個(gè)參數(shù),第一個(gè)參數(shù)表示要遍歷的目標(biāo)對(duì)象,第二個(gè)參數(shù)是一個(gè)函數(shù)體,在函數(shù)體執(zhí)行時(shí)可通過(guò)函數(shù)體的參數(shù)獲取遍歷到的數(shù)據(jù)及索引值B:在$.each()方法的第二個(gè)參數(shù)中,this指向當(dāng)前遍歷到的對(duì)象屬性值C:each()方法可以被jQuery對(duì)象調(diào)用,其可傳入兩個(gè)參數(shù),第一個(gè)參數(shù)為要遍歷的目標(biāo)對(duì)象D:$.each()方法和each()方法都可以遍歷對(duì)象,區(qū)別在于使用方式不同
答案:each()方法可以被jQuery對(duì)象調(diào)用,其可傳入兩個(gè)參數(shù),第一個(gè)參數(shù)為要遍歷的目標(biāo)對(duì)象關(guān)于$.getScript()的參數(shù),下列說(shuō)法正確的是()
A:第一個(gè)參數(shù)是請(qǐng)求地址B:最后一個(gè)參數(shù)是回調(diào)函數(shù)C:回調(diào)函數(shù)在請(qǐng)求的目標(biāo)文件中的代碼執(zhí)行之前執(zhí)行D:該方法的請(qǐng)求方式是GET請(qǐng)求
答案:回調(diào)函數(shù)在請(qǐng)求的目標(biāo)文件中的代碼執(zhí)行之前執(zhí)行下列關(guān)于jQuery中的$.getScript()方法的參數(shù)的說(shuō)法中,錯(cuò)誤的是()
A:該方法按需請(qǐng)求文件,大大減少了請(qǐng)求的并發(fā)B:該方法不會(huì)創(chuàng)建script標(biāo)簽C:該方法請(qǐng)求js文件時(shí)需要?jiǎng)?chuàng)建script標(biāo)簽D:最后一個(gè)參數(shù)為可選參數(shù)
答案:該方法請(qǐng)求js文件時(shí)需要?jiǎng)?chuàng)建script標(biāo)簽jQuery選擇器“tr:firstth[data-name]”的含義是()
A:選擇出第一個(gè)tr標(biāo)簽子代元素中有“data-name”標(biāo)簽屬性的th標(biāo)簽B:選擇出第一個(gè)tr標(biāo)簽和具有“data-name”屬性的th標(biāo)簽C:選擇出tr標(biāo)簽第一個(gè)后代元素中具有“data-name”標(biāo)簽屬性的th標(biāo)簽D:選擇出第一個(gè)tr標(biāo)簽后代元素中有“data-name”標(biāo)簽屬性的th標(biāo)簽
答案:選擇出第一個(gè)tr標(biāo)簽后代元素中有“data-name”標(biāo)簽屬性的th標(biāo)簽使用代碼“//利用$.get()方法實(shí)現(xiàn)$.get('target.html',function(data){$('#box').html(data);},'html');”完成請(qǐng)求target.html文件的操作,如果使用$.ajax(),下列哪個(gè)代碼不可實(shí)現(xiàn)同樣的功能()
A:$.ajax({url:'target.html',success:function(data){$('#box').html(data);},dataType:'html'});B:$.ajax({success:function(data){$('#box').html(data);},url:'target.html'});C:$.ajax({callback:function(data){$('#box').html(data);},dataType:'html',url:'target.html'});D:$.ajax({success: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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新科版選修化學(xué)下冊(cè)月考試卷含答案
- 2025年冀教新版九年級(jí)地理下冊(cè)月考試卷含答案
- 2025年粵教滬科版選修4地理上冊(cè)月考試卷含答案
- 2025年度銀行網(wǎng)點(diǎn)門(mén)禁安全系統(tǒng)安裝與維護(hù)服務(wù)合同4篇
- 2025年滬科版選擇性必修1歷史下冊(cè)月考試卷含答案
- 2025年外研版七年級(jí)生物上冊(cè)階段測(cè)試試卷
- 2025年度嬰幼兒奶粉消費(fèi)者滿意度調(diào)查與分析合同4篇
- 二零二五年度農(nóng)業(yè)土地租賃合同農(nóng)業(yè)可持續(xù)發(fā)展戰(zhàn)略4篇
- 二零二五版馬戲團(tuán)演出服裝與化妝服務(wù)合同3篇
- 二零二五年度出國(guó)定居寵物安置與照料合同2篇
- 小學(xué)網(wǎng)管的工作總結(jié)
- 2024年銀行考試-興業(yè)銀行筆試參考題庫(kù)含答案
- 泵站運(yùn)行管理現(xiàn)狀改善措施
- 2024屆武漢市部分學(xué)校中考一模數(shù)學(xué)試題含解析
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術(shù)標(biāo)準(zhǔn)》
- 第19章 一次函數(shù) 單元整體教學(xué)設(shè)計(jì) 【 學(xué)情分析指導(dǎo) 】 人教版八年級(jí)數(shù)學(xué)下冊(cè)
- 浙教版七年級(jí)下冊(cè)科學(xué)全冊(cè)課件
- 弧度制及弧度制與角度制的換算
- 瓦楞紙箱計(jì)算公式測(cè)量方法
- DB32-T 4004-2021水質(zhì) 17種全氟化合物的測(cè)定 高效液相色譜串聯(lián)質(zhì)譜法-(高清現(xiàn)行)
- DB15T 2724-2022 羊糞污收集處理技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論