範文齋

位置:首頁 > 職場範文 > 面試

一套完整的javascript面試題

面試1.9W

試題一、 單選題

一套完整的javascript面試題

1 、以下哪條語句會產生運行錯誤:( )

obj = ();// 語法錯誤

obj = [];// 創建數組

obj = {};// 創建對象

obj = //;

2、以下哪個單詞不屬於javascript保留字:()

nt

s

3、請選擇結果爲真的表達式:()

instanceof Object(if(!(nullinstanceof Object))是真的)

=== undefined

== undefined

== NaN

二、不定項選擇題

4、請選擇對javascript理解有誤的:()

ipt是javascript的簡稱

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

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

技術一定要使用javascript技術

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

(“att”)

[“att”]

{“att”}

[“a”+”t”+”t”]

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

A.

B.

C.

D.

7、以下哪些是javascript的全局函數:()

pe

eFloat

imeout

t

8、關於IFrame表述正確的有:()

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

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

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

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

9、關於表格表述正確的有:()

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

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

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

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

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

10、關於IE的window對象表述正確的有:()

er屬性本身就是指向window對象

ad()方法可以用來刷新當前頁面

tion=””和=””的作用都是把當前頁面替換成頁面

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

三、問答題:

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

2、簡述DIV元素和SpAN元素的區別。

3、結合text這段結構,談談innerHTML outerHTML innerText之間的區別。

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

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

四、程序題:

1、完成foo()函數的內容,要求能夠彈出對話框提示當前選中的是第幾個單選框。

< html >

< head >

< script >

function foo()

{

// 在此處添加代碼

}

< body >

< form name ="form1" onsubmit ="return foo();" >

< input type ="radio" name ="radioGroup" />

< input type ="radio" name ="radioGroup" />

< input type ="radio" name ="radioGroup" />

< input type ="radio" name ="radioGroup" />

< input type ="radio" name ="radioGroup" />

< input type ="radio" name ="radioGroup" />

< input type ="submit" />

2、填充註釋部分的函數體,使得foo()函數調用彈出”成功”的對話框。代碼應儘量簡短。