天天看點

jQuery面試題與答案

一、jquery測試題

下面哪種不是jquery的選擇器?(單選)

a、基本選擇器 b、後代選擇器 c、類選擇器 d、進一步選擇器

考點:jquery的選擇器 (c)

當dom加載完成後要執行的函數,下面哪個是正确的?(單選)

jquery(expression, [context]) b、jquery(html, [ownerdocument]) c、jquery(callback) d、jquery(elements)

考點:jquery的核心函數 (c)

下面哪一個是用來追加到指定元素的末尾的?(單選)

a、insertafter() b、append() c、appendto() d、after()

下面哪一個不是jquery對象通路的方法?(單選)

a、each(callback) b、size() c、index(subject) d、index()

考點: jquery的核心函數之對象通路 (d)

jquery通路對象中的size()方法的傳回值和jquery對象的_______屬性一樣.

考點:jquery的核心函數之對象通路 (length)

jquery中$(this).get(0)的寫法和__________是等價的。

考點:jquery的核心函數之對象通路 ($(this)[0])

7. 有這樣一個表單元素

,想要找到這個hidden元素,下面哪個是正确的?(單選)

a、visible b、hidden c、visible() d、hidden()

考點:jquery的選擇器 (b)

如果需要比對包含文本的元素,用下面哪種來實作?(單選)

a、text() b、contains() c、input() d、attr(name)

現有一個表格,如果想要比對所有行數為偶數的,用________實作,奇數的用_______實作。

考點:jquery的選擇器 (even,odd)

如果想要找到一個表格的指定行數的元素,用下面哪個方法可以快速找到指定元素?(單選)

a、text() b、get() c、eq() d、contents()

考點:jquery的選擇器 (c)

在一個表單裡,想要找到指定元素的第一個元素用_________實作,那麼第二個元素用_________實作。

考點:jquery的選擇器 (first,eq(1))

下面哪種不屬于jquery的篩選?(單選)

a、過濾 b、自動 c、查找 d、串聯

考點:jquery的篩選 (b)

下面哪幾種是屬于jquery文檔處理的? (多選)

a、包裹 b、替換 c、删除 d、内部和外部插入

考點:jquery的文檔處理 (abd)

如果想在一個指定的元素後添加内容,下面哪個是實作該功能的?(單選)

a、append(content) b、appendto(content) c、insertafter(content) d、after(content)

考點:jquery的文檔處理 (d)

在jquery中,用一個表達式來檢查目前選擇的元素集合,使用______來實作,如果這個表達式失效,則傳回___________值。

考點:jquery的篩選 (is(expr),false)

在jquey中,如果想要從dom中删除所有比對的元素,下面哪一個是正确的?(單選)

a、delete() b、empty() c、remove() d、removeall()

考點:jquery的文檔處理 (c)

在jquery中,想要給第一個指定的元素添加樣式,下面哪一個是正确的?(單選)

a、first b、eq(1) c、css(name) d、css(name,value)

考點: jquery的css處理 (c)

在編寫頁面的時候,如果想要擷取指定元素在目前視窗的相對偏移,用_________來實作,該方法的傳回值有兩個屬性,分别是________和__________。

考點:jquery的css處理 (offset,top,left)

在jquery中,如果想要擷取目前視窗的寬度值,下面哪個是實作該功能的? (單選)

a、width() b、width(val) c、width d、innerwidth()

考點:jquery的css處理 (a)

在一個表單中,如果将所有的div元素都設定為綠色,實作功能是____________________________。

考點:jquery的css處理 ($(“div”).css(“color”,”green”))

為每一個指定元素的指定事件(像click)綁定一個事件處理器函數,下面哪個是用來實作該功能的? (單選)

a、trigger (type) b、bind(type) c、one(type) d、bind

考點:jquery的事件操作 (b)

在jquery中,滑鼠移動到一個指定的元素上,會觸發指定的一個方法,實作該操作的是______________。

考點:jquery的事件操作 (hover(over,out))

下面哪幾個不是屬于jquery的事件處理? (多選)

a、bind(type) b、click() c、change() d、one(type)

考點:jquery的事件處理 (bc)

在一個表單中,如果想要給輸入框添加一個輸入驗證,可以用下面的哪個事件實作? (單選)

a、hover(over ,out) b、keypress(fn) c、change() d、change(fn)

考點:jquery的事件處理 (d)

當一個文本框中的内容被選中時,想要執行指定的方法時,可以使用下面哪個事件來實作?(單選)

a、click(fn) b、change(fn) c、select(fn) d、bind(fn)

考點:jquery的事件處理 (c)

在jquery中,想讓一個元素隐藏,用________實作,顯示隐藏的元素用_________實作。

考點:jquery的頁面效果 (hide(),show())

在一個表單中,用600毫秒緩慢的将段落滑上,用__________________________________來實作。

考點:jquery的頁面效果 ($(“p”).slideup(“slow”))

在jquery中,如果想要自定義一個動畫,用___________________________函數來實作。

考點:jquery的頁面效果 (animate(params, options))

在jquery中想要實作通過遠端http get請求載入資訊功能的是下面的哪一下事件? (單選)

a、$.ajax() b、load(url) c、$.get(url) d、$. getscript(url)

考點:jquery的ajax (c)

下面不屬于ajax事件的是? (單選)

a、ajaxcomplete(callback) b、ajaxsuccess(callback) c、$.post(url) d、ajaxsend(callback)

考點:jquery的ajax (c)

徹底将jquery變量還原,可以使用___________________方法實作。

考點:jquery的多庫共存 ($.noconflict(extreme))

上機題:

用jquery 來實作動态添加和删除表格行

在一個表單中,查找所有選中的input元素,可以用jquery中的____________________來實作。

考點:jquery的選擇器(:not())

下面哪幾種是jquery中表單的對象屬性?(多選)

a、:checked b、: enabled c、:hidden d、:selected e、:file f、: disabled

考點:jquery的選擇器(abdf)

在jquery中如果将一個“名/值”形式的對象設定為所有指定元素的屬性,可以用________________實作。

考點:jquery選擇器之屬性 (attr(pro))

在jquery中指定一個類,如果存在就執行删除功能,如果不存在就執行添加功能,下面哪一個是可以直接完成該功能的?(單選)

a、removeclass() b、deleteclass() c、toggleclass(class) d、addclass()

考點:jquery的屬性 (c)

在jquery中想要找到所有元素的同輩元素,下面哪一個是可以實作的?(單選)

a、eq(index) b、find(expr) c、siblings([expr]) d、next()

考點:jquery的篩選 (c)

二、css測試題

css的文法由___________、_____________、____________三部分組成。

考點:css的文法 (選擇器、屬性和值)

下面哪一個不是檢索一個對象的定位方式的屬性? (單選)

a、static b、absolute c、fixed d、top

考點:css的定位 (d)

下面哪個是display布局中用來設定對象以塊顯示,并添加新行的? (單選)

a、inline b、none c、block d、compact

考點:css的布局 (c)

設定邊框的邊框樣式用_____________實作,設定邊框的顔色用_________實作。

考點:css的邊框 (border-style,border-color)

設定一個div的最小寬度為100像素,最大高度為50像素,實作這兩個設定的方法是_______、________________。

考點:css的尺寸 (min-width:100px; min-height:50px;)

為一個圖檔設定成背景圖像後,設定背景圖像在縱向和橫向上平鋪,下面哪個是實作該功能的? (單選)

a、no-repeat b、repeat c、repeat-x d、repeat-y

考點:css的背景background (repeat)

想要設定一個對象外的線條輪廓的樣式為虛線邊框,用_______________實作該功能。

考點:css的輪廓outline (outline-style: dashed)

在css中,如果想要阻止計數器增加的,用__________________來實作。

考點:css的内容content (counter-increment : none)

在編寫css樣式的時候,如果想要設定标記容器和主容器之間的補白,用_______________來表示。

考點:css的清單 (marker-offset)

如果想設定表格的行與單元格的邊框合并在一起,可以用___________________來實作。

考點:css的表格 (border-collapse:collapse)

如果想設定一個對象内文本的流動和方向,用_______________标簽來實作,該标簽有兩個值,分别是_____________、______________。

考點:css的文本text (text-layout-flow,horizontal、vertical-ideographic)

在編寫css樣式的時候,如果想要設定文本的對齊方式,下面哪一個不是text-align下的值?(單選)

a、left b、right c、top d、justify

考點:css的文本 text (c)

在css中,如果想要設定對象中文本的樣式,下面哪一個不是該标簽的值?(單選)

a、blink b、line-through c、color d、overline

考點:css的字型font (c)

在css中,設定滾動條的表面顔色,是用下面的哪個标簽來實作的?(單選)

a、scrollbar-base-color b、scrollbar-face-color c、scrollbar-arrow-color

d、scrollbar-shadow-color

考點:css的滾動條scrollbar(b)

三、uml測試題

1. 标準模組化語言uml的重要内容可以由______________、____________、_________、________、_________________五類圖表示。

考點:uml的分類 (用例圖,靜态圖(包括類圖),行為圖,互動圖和實作圖)

2. 下面哪一個不是模組化的基本原則?

a、要仔細的選擇模型

b、每一種模型可以在不同的精度級别上表示所要開發的系統

c、模型要與現實相聯系

d、對一個重要的系統用一個模型就可以充分描述

考點:uml的基本原則 (d)

3.在uml中, ________________和_________________都是狀态機的表現形式。

考點:uml的活動圖 (活動圖與狀态圖)

4. 下面的元素中,哪些是時序圖所需要的? (多選)

a、類角色 b、生命線 c、激活期 d、分支 e、動作流 f、消息

考點:uml的時序圖 (abcf)

5. 綜合題:請畫出一個銀行客戶在atm機器上檢視餘額資訊的類圖,活動圖及時序圖三種。

類圖:

活動圖:

[img][/img]

時序圖:

用uml建立業務模型是了解企業業務過程的第一步。使用活動圖可顯務工作流的步驟和決策點,以及完成每一個步驟的角色和對象,下面哪一點是它主要強調的?(單選)

a、上下層次關系 b、時間和順序 c、對象間的遷移 d、對象間的控制流

考點:活動圖的作用 (d)

uml中哪些圖表示系統行為? (多選)

a、狀态圖 b、用例圖 c、協作圖 d、類圖 e、活動圖 f、時序圖

考點:uml (acef)