《輕量級(jí)框架開發(fā)應(yīng)用》22秋學(xué)期在線作業(yè)一-00002
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 40 分)
1.關(guān)于加載更多,下列說法正確的是()。
A.數(shù)據(jù)全部請(qǐng)求出來,然后渲染界面
B.通過page值判斷當(dāng)前頁數(shù)
C.不需要任何中間變量
D.請(qǐng)求的數(shù)據(jù)會(huì)一直有
2.從當(dāng)前選擇器中去除某個(gè)或多個(gè)節(jié)點(diǎn)的方法是下列()。
A.$("選擇器").each(function(index){})
B.$("選擇器").find(選擇器)
C.$("選擇器").not(選擇器)
D.$("選擇器").add(選擇器)
3.在jQuery中,將id值為div的div標(biāo)簽隱藏樣式書寫正確的是()。
A.$("#div").css('display','none');
B.$("#div").css('display','block');
C.$("#div").css('overflow','none');
D.$("#div").css('overflow','hideen');
4.在Ajax中,下列哪個(gè)方法將參數(shù)放置到body中傳向服務(wù)器()。
A.get
B.post
C.send
D.open
5.XML是一種()語言。
A.高級(jí)程序設(shè)計(jì)語言
B.可擴(kuò)展標(biāo)記語言
C.超文本標(biāo)記語言
D.服務(wù)器端腳本語言
6.窗口高度自適應(yīng),當(dāng)改變窗口大小時(shí),如何防止?jié)L動(dòng)條出現(xiàn)()。
A.添加resize事件
B.添加onclick事件
C.blur
D.添加focus事件
7.代碼:<p class="p1" id="a1">P-1</p><p class="p2" id="a2">P-1</p>,在jQuery中通過類別選擇器的方式找到第二個(gè)p標(biāo)簽,書寫正確的是()。
A.$(".p2")
B.$("#a2")
C.$(.p2)
D.$(#a2)
8.按下移動(dòng)窗口,會(huì)觸發(fā)()事件。
A.mousemove()
B.mouseleave()
C.mousedown()
D.mouseup()
9.彈窗移動(dòng)過程中,需要?jiǎng)討B(tài)追加()個(gè)事件。
A.1個(gè)
B.2個(gè)
C.3個(gè)
D.4個(gè)
10.jquery的特點(diǎn)不包括()。
A.需要單獨(dú)處理瀏覽器兼容問題
B.出色的 DOM 操作的封裝
C.完善的 ajax 封裝
D.支持鏈?zhǔn)讲僮?,隱式迭代
11.第一次加載頁面時(shí),如何出現(xiàn)第一條數(shù)據(jù)?()
A.onload方法中調(diào)用服務(wù)器接口并展示數(shù)據(jù)。
B.給dom節(jié)點(diǎn)設(shè)block屬性
C.更換請(qǐng)求方式
D.靜態(tài)界面寫死
12.下列哪個(gè)選項(xiàng)不是強(qiáng)制類型轉(zhuǎn)換()。
A.Number()
B.parseInt()
C.isNaN
D.String()
13.什么是跨域?()
A.瀏覽器從一個(gè)域名的網(wǎng)頁去請(qǐng)求另一個(gè)域名的資源
B.服務(wù)器從一個(gè)域名的網(wǎng)頁去請(qǐng)求另一個(gè)域名的資源
C.同源策略
D.兩個(gè)端口一樣,構(gòu)成跨域請(qǐng)求的條件
14.在jQuery中,獲取所有帶有以“.jpg”結(jié)尾的屬性值的href屬性,下列書寫正確的是()。
A.$("[href$='.jpg']")
B.$("[href='.jpg']")
C.$([href=$'.jpg'])
D.$("[href=$'jpg']")
15.id值為ul1的ul中有5個(gè)li標(biāo)簽,通過jQuery方法去除每個(gè)li標(biāo)簽的cur樣式,書寫正確的是()。
A.$("#ul1 li").removeClass('cur')
B.$("#ul1 li").removeClass('.cur')
C.$("#ul1 li").addClass('cur')
D.$("#ul1 li").addClass('.cur')
16.下列一串代碼中:<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個(gè)
B.2個(gè)
C.3個(gè)
D.4個(gè)
17.下列遍歷json正確的是()。
A.for(var k in js){ alert(js[k]); }
B.for(var is in k){ alert(js[k]); }
C.for[var k in js]{ alert(js[k]); }
D.for(var k in js){ alert(js(k)); }
18.在圖片輪換中,獲取改變的當(dāng)前頁碼值,需要用()選擇器。
A.位置選擇器
B.子代選擇器
C.后代選擇器
D.屬性選擇器
19.若服務(wù)器端用get方式請(qǐng)求參數(shù),下列格式正確的是()。
A.$username=$_GET["username"]
B.$username=$_POST["username"]
C.$username=$_get["username"]
D.$username=$_post["username"]
20.id值為ul1的ul中有5個(gè)li標(biāo)簽,通過jQuery方法在li后添加內(nèi)容為“l(fā)i-son”的li標(biāo)簽,下列書寫正確的是()。
A.$("#ul1").append("<li>li-son</li>")
B.$("#ul1").empty("<li>li-son</li>")
C.$("#ul1").before("<li>li-son</li>")
D.$("#ul1").after("<li>li-son</li>")
二、多選題 (共 10 道試題,共 40 分)
21.下列方法()屬于節(jié)點(diǎn)操作方法。
A.$(選擇器).append();
B.$(選擇器).empty();
C.$(選擇器).before();
D.$(選擇器).after();
22.關(guān)于兩級(jí)聯(lián)動(dòng),下列說法正確的是()。
A.必須有兩個(gè)下拉框
B.標(biāo)簽內(nèi)必須含有value值
C.用到onclick事件
D.用到append()追加元素
23.下列關(guān)于JSON與XML的區(qū)別正確的是()。
A.JSON相對(duì)于XML來講,數(shù)據(jù)的體積大
B.JSON的速度要遠(yuǎn)遠(yuǎn)快于XML
C.JSON格式能直接為服務(wù)器端代碼使用,易于維護(hù)
D.格式統(tǒng)一,符合標(biāo)準(zhǔn)
24.關(guān)于XML說法正確的是()。
A.可擴(kuò)展標(biāo)記語言
B.用于存放數(shù)據(jù)
C.能表示數(shù)據(jù)之間的包含關(guān)系
D.是一種很像HTML的標(biāo)記語言
25.關(guān)于addClass() 方法描述正確的是哪個(gè)()。
A.向被選元素添加一個(gè)或多個(gè)類
B.該方法不會(huì)移除已存在的 class 屬性
C.僅僅添加一個(gè)或多個(gè) class 屬性
D.如需添加多個(gè)類,請(qǐng)使用空格分隔類名
26.如何解決跨域問題?()
A.ajax請(qǐng)求
B.跨域資源共享
C.服務(wù)器響應(yīng)
D.jsonp跨域
27.關(guān)于窗口自適應(yīng)的說法正確的是()。
A.針對(duì)窗口自適應(yīng)
B.可以設(shè)置固定的寬和高
C.不能設(shè)置固定的寬和高
D.設(shè)置寬的數(shù)值為%形式
E.需要添加overflow:hidden樣式
28.實(shí)現(xiàn)遮罩層的效果,必須用到()動(dòng)畫標(biāo)簽。
A.slideDown()
B.slideUp()
C.show()
D.hide()
29.AJAX工作原理中涉及到下列()。
A.瀏覽器
B.AJAX引擎
C.服務(wù)器
D.客戶端
30.jQuery框架與javaScript之間的有什么關(guān)系?()
A.jQuery是javaSript中的一個(gè)庫
B.jqueryJavaScript中的一個(gè)子集
C.jquery是JavaScript的縮寫
D.兩者沒有區(qū)別
三、判斷題 (共 10 道試題,共 20 分)
31.使用jquery會(huì)使開發(fā)更加簡(jiǎn)單快速。
32.jquery可以操作dom節(jié)點(diǎn)。
33.jquery底層實(shí)現(xiàn)使用的是javascript。
34.使用empy方法能刪除當(dāng)前元素本身。
35.使用ex()方法可以獲取input值。
36.jquery只能通過script標(biāo)簽引入。
37.stop方法是用來停止動(dòng)畫的。
38.jquery的$(this)和原生的this一樣。
39.seimeout方法是jquery封裝的方法。
40.jquery可以適配任何瀏覽器。
奧鵬,國開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777