JavaScript筆試題

一、問答題

1、table標籤中border,cellpadding;td標籤中colspan,rowspan分別起什麼作用?   

答案註釋:border邊界   

  cellpadding邊距   

  colspan跨列數   

  rowspan跨行數

2、form中的input可以設置readonly和disable,請問這兩項屬性有什麼區別?   

答案註釋:  readonly不可編輯,但可以選擇和複製   

  disable不能編輯複製選擇   

3、JS中的三種彈出式消息提醒(警告窗口、確認窗口、信息輸入窗口)的命令是什麼?   

答案註釋:警告窗口:alert   

確認窗口: confirm   

信息輸入窗口: prompt

4、談談javascript數組排序方法sort()的使用,重點介紹sort()參數的使用及其內部機制

答案註釋:sort的實現的功能類似JAVA的比較器,數據排序從多維數組的第一維開始排序可以自己定義排序方法,很不多的函數

 

5、簡述DIV元素和SPAN元素的區別

答案註釋:DIV是塊元素,SPAN是內嵌元素。塊元素相當於內嵌元素在前後各加一個<br>換行。其實,塊元素和行內元素也不是一成不變的,只要給塊元素定義

display:inline,塊元素就成了內嵌元素,同樣地,給內嵌元素定義了display:block就成了塊元素了。

6結合

<span id=”outer”><span id=”inner”>text</span></span>

這段結構,談談

答案註釋:innerHTML outerHTML innerText之間的區別。

innerHTML對象裏面的HTML,outerHTML包括對象和裏面的innerText對象裏面的文本

 

7、說幾條XHTML規範的內容(至少3條)

答案註釋:屬性加引號,不能有不匹配的標籤,加定義

 

8、對Web標準化(或網站重構)知道哪些相關的知識,簡述幾條你知道的Web標準?

答案註釋:網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行爲(Behavior)。對應的網站標準也分三方面:結構化標準語言,主要包括XHTML

和XML;表現標準語言主要包括CSS;行爲標準主要包括對象模型(如W3C DOM)、ECMAScript等

 

 

二、單選題

9、以下哪條語句會產生運行錯誤:

A.var obj = ();

B.var obj = [];

C.var obj = {};

D.var obj = //;

答案:A

10、以下哪個單詞不屬於javascript保留字:

A.with

B.parent

C.class

D.void

答案:B

11、請選擇結果爲真的表達式:

A.null instanceof Object

B.null === undefined

C.null == undefined

D.NaN == NaN 

答案:C

三、多選題

12、請選擇對javascript理解有誤的:

A.JScript是javascript的簡稱

B.javascript是網景公司開發的一種Java腳本語言,其目的是爲了簡化Java的開發難度

C.FireFox和IE存在大量兼容性問題的主要原因在於他們對javascript的支持不同上

D.AJAX技術一定要使用javascript技術

答案:ABCD

13、foo對象有att屬性,那麼獲取att屬性的值,以下哪些做法是可以的:

A.foo.att

B.foo(“att”)

C.foo[“att”]

D.foo{“att”}

E.foo[“a” ”t” ”t”]

答案:ACE

14、在不指定特殊屬性的情況下,哪幾種HTML標籤可以手動輸入文本:

A.<TEXTAREA></TEXTAREA> 

B.<INPUT type=”text”/>

C.<INPUT type=”hidden”/>

D.<DIV></DIV>

答案:AB

15、以下哪些是javascript的全局函數:

A.escape

B.parseFloat

C.eval

D.setTimeout

E.alert

答案:ABC

16、關於IFrame表述正確的有:

A.通過IFrame,網頁可以嵌入其他網頁內容,並可以動態更改

B.在相同域名下,內嵌的IFrame可以獲取外層網頁的對象

C.在相同域名下,外層網頁腳本可以獲取IFrame網頁內的對象 

D.可以通過腳本調整IFrame的大小

17、關於表格表述正確的有:

A.表格中可以包含TBODY元素

B.表格中可以包含CAPTION元素

C.表格中可以包含多個TBODY元素

D.表格中可以包含COLGROUP元素

E.表格中可以包含COL元素

答案:ABCDE

18、關於IE的window對象表述正確的有:

A.window.opener屬性本身就是指向window對象

B.window.reload()方法可以用來刷新當前頁面

C.window.location=”a.html”和window.location.href=”a.html”的作用都是把當前頁面替換成a.html頁面

D.定義了全局變量g;可以用window.g的方式來存取該變量

答案:ACD

 

 由“前端筆試題庫”收集整理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章