《輕量級框架開發(fā)應(yīng)用》22秋學(xué)期在線作業(yè)一
共40道題 總分:100分
一、單選題(共20題,40分)
1.選擇id值為main的所有子元素的正確書寫方式是()。
A、$(“#main > *”)
B、$(“#main”)
C、$(“#main *”)
D、$(“main > *”)
2.JSON中對象通過()形式來標識。
A、{}
B、()
C、[]
D、”
3.關(guān)于mousemove()說法不正確的是()。
A、當(dāng)鼠標按下指針并在指定的元素中移動時,才會發(fā)生 mousemove 事件
B、mousemove() 方法觸發(fā) mousemove 事件
C、用戶把鼠標移動一個像素,就會發(fā)生一次 mousemove 事件
D、語法:$(selector).mousemove()
4.彈窗移動過程中,需要動態(tài)追加()個事件。
A、1個
B、2個
C、3個
D、4個
5.隱藏HTML元素的動態(tài)事件是()。
A、hide()
B、show()
C、click()
D、blur()
6.要實現(xiàn)右下角彈框效果,會用到()函數(shù)。
A、slideDown()
B、slideUp()
C、setTimeout()
D、setTime()
7.左右圖片滑動效果,每點擊一下向左滑動的按鈕,父元素向哪個方向滑動的數(shù)值是()。
A、向左滑動一張圖片的寬度
B、向左兩張圖片的寬度
C、向右滑動一張圖片的寬度
D、向右兩張圖片的寬度
8.在圖片輪換中,設(shè)置或返回匹配元素的屬性和值,會使用()操作方法。
A、attr();
B、html();
C、val();
D、addClass()
9.彈窗移動效果中,當(dāng)鼠標移動特別快時會出現(xiàn)丟失事件,解決辦法是()。
A、將當(dāng)前選取的位置代碼改為window
B、將當(dāng)前選取的位置改為document
C、將當(dāng)前選取的位置改為windows
D、將當(dāng)前選取的位置改為父元素
10.兩種請求方式,相對安全的是()。
A、get
B、post
C、都安全
D、都不安全
11.后代選擇器可以找到()。
A、所有父元素下的子元素
B、只能找到第一級的子元素
C、除了第一級都能找到
D、找不到任何子元素
12.獲取div內(nèi)容寬的元素是()。
A、width
B、innerWidth
C、outerWidth
D、allWidth
13.在標簽樣式操作中,下列哪個選項可以交替使用類別樣式()。
A、$(選擇器).css(樣式屬性名,[值])
B、$(選擇器).addClass(類別樣式名)
C、$(選擇器).removeClass(類別樣式名)
D、$(選擇器).toggleClass(類別樣式名)
14.下列標簽代碼()是書寫XML代碼。
A、<html></html>
B、<?xml>
C、<script></script>
D、<style></style>
15.第一次加載頁面時,如何出現(xiàn)第一條數(shù)據(jù)?()
A、onload方法中調(diào)用服務(wù)器接口并展示數(shù)據(jù)。
B、給dom節(jié)點設(shè)block屬性
C、更換請求方式
D、靜態(tài)界面寫死
16.下列哪個選項不是強制類型轉(zhuǎn)換()。
A、Number()
B、parseInt()
C、isNaN
D、String()
17.在遮罩面效果實現(xiàn)中,使遮罩層獲取整個頁面的高度,書寫正確的是()。
A、$(document).height();
B、$(weindow).height();
C、$(documents).height();
D、$(windows).height();
18.下列一串代碼中:<div class=”div”>DIV<div/><div class=”div1″>DIV1<div/><div class=”div2″>DIV2<div/><div class=”div3″>DIV3<div/>,通過jQuery代碼$(“div”)可以找到()div。
A、1個
B、2個
C、3個
D、4個
19.選擇所有含有p標簽的div元素,書寫正確的是()。
A、$(“div:has(p)”)
B、$(“div:p”)
C、$(“div p)”)
D、$(“p”)
20.jQuery中獲取窗口高度的寫法是()。
A、$(window).innerHeight();
B、$(window).height();
C、$(div.window).innerHeight();
D、$(html).height();
二、多選題(共10題,40分)
1.在對象失去焦點時發(fā)生,應(yīng)使用哪個事件()。
A、onblur
B、onclick
C、onmousedown
D、onchange
2.下列關(guān)于json語法格式正確的是()。
A、{name:”小張”,age:”20″}
B、[name:”小張”,age:”20″]
C、[{name:”小張”,age:”20″},{name:”小王”,age:”26″}]
D、{[name:”小張”,age:”20″,name:”小王”,age:”26″]}
3.實現(xiàn)窗口移動這個效果,需要用到下列()事件。
A、mousemove()
B、mouseleave()
C、mousedown()
D、mouseup()
4.要實現(xiàn)右下角彈層效果,需要給彈框元素添加()樣式。
A、position:relative;
B、position:absolute;
C、top:0px;
D、bottom:0px;
5.下列對id選擇器描述正確的是()。
A、可以使用相同的id名稱
B、id名稱不能含有數(shù)字
C、調(diào)用id名稱時需要在名稱前加“#”
D、id比class具有優(yōu)先級
E、可以含有空格
6.jQuery中AJAX返回的數(shù)據(jù)類型有()。
A、Json
B、xml
C、數(shù)組
D、字符串
7.jQuery框架與javaScript之間的有什么關(guān)系?()
A、jQuery是javaSript中的一個庫
B、jqueryJavaScript中的一個子集
C、jquery是JavaScript的縮寫
D、兩者沒有區(qū)別
8.在遮罩面效果實現(xiàn)中,當(dāng)滾動條滾動時,如何將遮罩層彈出框始終在可視區(qū)域內(nèi),應(yīng)添加()事件。
A、$(window).scroll();
B、$(document).scrollTop();
C、$(window).scrollTop();
D、$(document).scroll();
9.彈窗移動過程中,mousemove()事件的主要作用是()。
A、獲取鼠標參考位置
B、關(guān)閉移動
C、獲取當(dāng)前鼠標位置
D、鼠標移動,窗口也移動
10.如何將請求的數(shù)組依次展現(xiàn)到頁面中?()
A、字符串拼接
B、for循環(huán)遍歷
C、append到dom元素
D、刷新界面
三、判斷題(共10題,20分)
1.seimeout方法是jquery封裝的方法。
A、對
B、錯
2.stop方法是用來停止動畫的。
A、對
B、錯
3.jquery的$(this)和原生的this一樣。
A、對
B、錯
4.jquery只能通過script標簽引入。
A、對
B、錯
5.使用jquery會使開發(fā)更加簡單快速。
A、對
B、錯
6.jquery可以操作dom節(jié)點。
A、對
B、錯
7.使用empy方法能刪除當(dāng)前元素本身。
A、對
B、錯
8.使用ex()方法可以獲取input值。
A、對
B、錯
9.jquery底層實現(xiàn)使用的是javascript。
A、對
B、錯
10.jquery可以適配任何瀏覽器。
A、對
B、錯
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777