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