威威
下列選項(xiàng)中不屬于ECMAScript 6保留關(guān)鍵字的是(? )。
A. delete??
B. this???
C. static???
D. new
?
JavaScript為代碼添加多行注釋的語(yǔ)法為(? )。
A. <!-- -->???
B. //???
C. /*? */???
D. #
?
下列選項(xiàng)中,不能作為變量名開(kāi)頭的是(? )。
A. 字母?????
B.數(shù)字???
C. 下劃線??
D.$
?
“console.log(true - 1)”語(yǔ)句輸出的結(jié)果是( )。
A. 1??????? ?????
B. 0??????? ??
C. true1? ???
D. -1
?
下列選項(xiàng)中,與0相等(==)的是(? )。
A. null?????????? ?
B.??? undefined??????
C. NaN ? ?????
D. ''
?
下列選項(xiàng)中,不屬于比較運(yùn)算符的是( )。
A. ==???????????? ?
B. ===?????????? ???
C. !==???? ????
D. =
?
下列語(yǔ)句不能用于遍歷數(shù)組的是(? )。
A.for ??????????????????
B.for…in??????
C.for…of?????? ?
D.if
?
執(zhí)行代碼“var nums = [[2, 4], [6, 9]];console.log(nums[1][0]);”,輸出結(jié)果正確的是( )。
A.2? ???????????
B.4???????? ???
C. 6?????????
D. 9
?
下列創(chuàng)建數(shù)組的方式,錯(cuò)誤的是(? )。
A.var arr = new Array();?????? ?????????
B.??? var arr = [];
C.var arr = new array();?????????????? ?????
D. var arr =[]; arr.length = 3;
?
閱讀以下代碼,執(zhí)行fn1(4, 5)的返回值是()。
function fn1(x, y) {
? return (++x) + (y++);
}
A. 9??????????????
B.10?????????????
C.11?????????????
D.12
?
閱讀以下代碼,執(zhí)行fn(7)的返回值是(? )。
var?x = 10;
function?fn(myNum)?{
? var x = 11
??return?x + myNum;
}
A. 18???????????? ?
B. 17?????
C. 10???
D. NaN
?
下列選項(xiàng)中,可以用于獲取用戶傳遞的實(shí)際參數(shù)值的是(? )。
A. arguments.length????? ?
B.??? theNums?????
C.??? params????
D. arguments
?
下面選項(xiàng)中,獲取從1970-01-01 00:00:00距離Date對(duì)象所代表時(shí)間的毫秒數(shù)的是(? )。
A. getTime()???
B. setTime()?
C. getFullYear()???
D. getMonth()
?
下面選項(xiàng)中,刪除數(shù)組的最后一個(gè)元素的方法是(? )。
A. pop()
B. unshift()
C. shift()
D. push()
?
下列選項(xiàng)中,可以實(shí)現(xiàn)顛倒數(shù)組中元素的位置的是(? )。
A. reverse()
B. sort()
C. indexOf()
D. lastIndexOf()
?
下面可用于獲取文檔中第一個(gè)div元素的是(? )。
A. document.querySelector('div')???????? ?
B. document.querySelectorAll('div')
C. document.getElementsByName('div')?
D. 以上選項(xiàng)都可以
?
下列選項(xiàng)中,可以作為DOM的style屬性操作的樣式名為(? )。
A. Background????? ?
B.??? left???????? ??????
C. font-size? ?????
D. Textalign
?
下列選項(xiàng)中,可用于實(shí)現(xiàn)動(dòng)態(tài)改變指定div中內(nèi)容的是(? )。
A.console.log()????? ?
B.??? document.write()??
C. innerHTML???
D. 以上選項(xiàng)都可以
?
關(guān)于獲取元素,以下描述正確的是(? )。
A. document.getElementById()獲取到的是元素集合
B. document.getElementsByTagName()獲取到的是單個(gè)元素
C. document.querySelector()獲取到的是元素集合
D. document.getElementsByClassName()有瀏覽器兼容性問(wèn)題
?
以下代碼用于單擊一個(gè)按鈕,彈出對(duì)話框。在橫線處應(yīng)填寫的正確代碼是(? )。
<button id="btn">唐伯虎</button>
<script>
? var btn = document.getElementById('btn');
? ____________
</script>
A. btn.onclick = function() { alert('點(diǎn)秋香'); }??
B. btn.onclick = alert( '點(diǎn)秋香' );
C. btn.click = function() { alert('點(diǎn)秋香'); }????
D. btn.click()
?
下列選項(xiàng)中,可以實(shí)現(xiàn)創(chuàng)建元素的是(? )。
A. element.push('<p>你好</p>')????????? ??
B. element.pop('<p>你好</p>')
C. element.innerHtml = '<p>你好</p>'?
D. document.createElement("p")
?
關(guān)于添加元素,下列選項(xiàng)描述錯(cuò)誤的是(? )。
A. innerHTML會(huì)覆蓋原來(lái)的元素
B. appendChild 是在父元素內(nèi)部追加
C. insertBefore是在父元素內(nèi)部指定的位置添加
D. createElement創(chuàng)建的元素立即會(huì)添加到頁(yè)面中
?
關(guān)于事件對(duì)象,描述錯(cuò)誤的是(? )。
A. 事件對(duì)象的屬性中保存了跟事件相關(guān)的一系列信息
B. 事件觸發(fā)時(shí)就會(huì)產(chǎn)生事件對(duì)象
C. 事件對(duì)象的獲取有兼容性問(wèn)題
D. 通過(guò)事件對(duì)象不可以阻止事件冒泡和默認(rèn)行為
?
下列選項(xiàng),可以正確獲取到兼容了各個(gè)瀏覽器的事件對(duì)象的是(? )。
A. document.onclick = function (event) { var e = window.event || event; }
B. document.onclick = function (event) { var e = window.evt || event; }
C. document.onclick = function (event) { var e = window.event || evt; }
D. document.onclick = function (event) { var e = window.evt || evt; }
?
關(guān)于事件監(jiān)聽(tīng),描述錯(cuò)誤的是(? )。
A. 可以給同一元素同一事件注冊(cè)多個(gè)監(jiān)聽(tīng)器
B. addEventListener() 有瀏覽器兼容問(wèn)題
C. addEventListener() 方法有兩個(gè)參數(shù)
D. 低版本的IE可以使用attachEvent代替addEventListener
?
下列選項(xiàng)中,不是window對(duì)象的屬性的是(? )。
A. pageX
B. location
C. history
D. navigator
?
下面關(guān)于BOM對(duì)象的描述,錯(cuò)誤的是(? )。
A. go(-1)與back()皆表示向歷史列表后退一步
B.通過(guò)confirm()實(shí)現(xiàn)的“確認(rèn)”對(duì)話框,單擊“確認(rèn)”時(shí)返回true
C. go(0)表示刷新當(dāng)前網(wǎng)頁(yè)
D.以上選項(xiàng)都不正確
?
下列描述錯(cuò)誤的是(? )。
A. onload和DOMContentLoaded都是頁(yè)面加載事件,沒(méi)有區(qū)別
B. DOMContentLoaded有瀏覽器兼容問(wèn)題
C. 定義在全局作用域中的變量是window對(duì)象的屬性
D. window對(duì)象的方法在調(diào)用時(shí)可以省略不寫window
?
以下關(guān)于offset系列屬性和style屬性的說(shuō)法,正確的是(? )。
A. 通過(guò)style屬性獲取到的樣式結(jié)果是字符串型,通過(guò)offset系列獲取到的屬性值是數(shù)字型
B. offset系列屬性和style屬性一樣,都可以獲取到元素的行內(nèi)樣式
C. style屬性只能獲取元素的行內(nèi)樣式,offset系列屬性能獲取到元素的所有樣式
D. 以上說(shuō)法都不正確
?
下列關(guān)于offsetWidth和offsetHeight的說(shuō)法,正確的是(? )。
A. 這兩個(gè)屬性用來(lái)表示內(nèi)容的大小,不包括邊框和內(nèi)邊距
B.通過(guò)offsetWidth可以設(shè)置元素的寬度
C. 這兩個(gè)屬性值的結(jié)果是字符串類型的數(shù)據(jù),默認(rèn)單位是px
D. 這兩個(gè)屬性是只讀屬性
?
下列關(guān)于offsetParent的說(shuō)法,正確的是(? )。
A. offsetParent獲取到的是元素的父元素
B. offsetParent屬性和parentNode屬性的含義一樣
C. offsetParent屬性用來(lái)獲取離這個(gè)元素最近的絕對(duì)定位父元素
D. 以上說(shuō)法都錯(cuò)誤
?
下列選項(xiàng)中,通過(guò)標(biāo)簽名獲取元素的是( )。
A. $("#id")?
B. $(".class")?
C. $("div")??
D. $("*")
?
下列篩選選擇器中,獲取li元素,并選擇索引為奇數(shù)的元素的是( )。
A. $("li:first")?
B. $("li:last")??
C. $("li:odd")??
D. $("li:even")
?
jQuery提供了用于停止動(dòng)畫(huà)效果的方法是( )。
A. stop()??
B. fadeTo()??
C. animate()??
D. show()
?
下面選項(xiàng)中,可以實(shí)現(xiàn)從被選元素移除一個(gè)或多個(gè)類的是( )。
A. removeClass()??
B. toggleClass()??
C. toggle()?
D. addClass()
?
下列關(guān)于jQuery的說(shuō)法,錯(cuò)誤的是( )。
A. jQuery是一個(gè)輕量級(jí)的腳本,其代碼非常小巧。
B. 不支持CSS 1~CSS 3定義的屬性和選擇器。
C. 實(shí)現(xiàn)了JavaScript腳本和HTML代碼的分離,便于后期編輯和維護(hù)
D. 插件豐富,可以通過(guò)插件擴(kuò)展更多功能
?
jQuery中關(guān)于offset()方法,描述正確的是( )。
A. offset().top可以獲取距離頁(yè)面左側(cè)的距離
B. offset().top用于獲取設(shè)置了定位的父元素的頂部距離
C. offset()方法獲取元素的位置,返回的是一個(gè)對(duì)象
D. offset()方法獲取元素的位置跟父級(jí)有關(guān)系。
?
下列屬于jQuery中獲取屬性方法的是( )。
A. attr()?
B. val()??
C. html()??
D. text()
?
jQuery中關(guān)于prop()方法,下列描述正確的是( )。
A.可以用來(lái)獲取自定義屬性
B.用來(lái)獲取元素固有屬性
C.用來(lái)獲取元素的寬度
D.獲取元素的內(nèi)容
?
下列關(guān)于jQuery中方法的說(shuō)法,錯(cuò)誤的是( )。
A. val()方法獲取表單元素的值
B. text()方法獲取表單元素的值
C. each()方法可以用來(lái)遍歷元素
D. on()方法用來(lái)綁定事件
?
下列關(guān)于jQuery中事件的描述,錯(cuò)誤的是( )。
A. on()方法在匹配元素上綁定一個(gè)或多個(gè)事件處理函數(shù)
B. 當(dāng)事件被觸發(fā),就會(huì)有事件對(duì)象的產(chǎn)生。
C. on()方法可以實(shí)現(xiàn)事件委托(委派)
D. trigger()與triggerHandler()的區(qū)別是trigger()不會(huì)觸發(fā)元素默認(rèn)行為
?