




已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1 Javascript 面試筆試題面試筆試題 考試時間考試時間 90 分鐘分鐘 一、不定項選擇題 (每題 3 分,共 30 分) 1. 聲明一個對象,給它加上 name 屬性和 show 方法顯示其 name 值,以下代碼中正確 的是( D ) A. var obj = name:“zhangsan“,show:function()alert(name); B. var obj = name:“zhangsan“,show:”alert()”; C. var obj = name:“zhangsan“,show:function()alert(name); D. var obj = name:“zhangsan“,show:function()alert(); 2. 以下關于 Array 數(shù)組對象的說法不正確的是( CD ) A. 對數(shù)組里數(shù)據(jù)的排序可以用 sort 函數(shù),如果排序效果非預期,可以給 sort 函數(shù)加 一個排序函數(shù)的參數(shù) B. reverse 用于對數(shù)組數(shù)據(jù)的倒序排列 C. 向數(shù)組的最后位置加一個新元素,可以用 pop 方法 D. unshift 方法用于向數(shù)組刪除第一個元素 3. 要將頁面的狀態(tài)欄中顯示 “已經選中該文本框” , 下列 JavaScript 語句正確的是 ( A ) A. window.status=“已經選中該文本框“ B. document.status=“已經選中該文本框“ C. window.screen=“已經選中該文本框“ D. document.screen=“已經選中該文本框“ 4. 點擊頁面的按鈕,使之打開一個新窗口,加載一個網頁,以下 JavaScript 代碼中可行 的是( AD ) A. B. C. D. 5. 使用 JavaScript 向網頁中輸出hello, 以下代碼中可行的是 ( BD ) A. document.write(hello); B. document.write(“hello“); C. hello D. 2 document.write(“hello“); 6. 分析下面的代碼: function writeIt (value) document.myfm.first_text.value=value; 以下說法中正確的是( CD ) A. 在頁面的第二個文本框中輸入內容后, 當鼠標離開第二個文本框時, 第一個文本框 的內容不變 B. 在頁面的第一個文本框中輸入內容后, 當鼠標離開第一個文本框時, 將在第二個文 本框中復制第一個文本框的內容 C. 在頁面的第二個文本框中輸入內容后, 當鼠標離開第二個文本框時, 將在第一個文 本框中復制第二個文本框的內容 D. 在頁面的第一個文本框中輸入內容后, 當鼠標離開第一個文本框時, 第二個文本框 的內容不變 7. 下面的 JavaScript 語句中, ( D )實現(xiàn)檢索當前頁面中的表單元素中的所有文本框, 并將它們全部清空 A. for(var i=0;i 3. var btn = document.getElementByIdx_x(“text“); 4. btn.onclick = function() 5. alert(this.value); /此處的 this 是按鈕元素 6. 7. 復制代碼運行代碼編輯代碼 Powered by W3C (4)CSS expression 表達式中使用 this 關鍵字 復制代碼運行代碼編輯代碼 1. 2. 3. 4. div element 5. 6. 7. 復制代碼運行代碼編輯代碼 Powered by W3C 12. 如何顯示/隱藏一個 DOM 元素? 復制代碼運行代碼編輯代碼 1. el.style.display = “; 2. el.style.display = “none“; 20 復制代碼運行代碼編輯代碼 Powered by W3C el 是要操作的 DOM 元素 13. JavaScript 中如何檢測一個變量是一個 String 類型?請寫出函數(shù)實現(xiàn) String 類型有兩種生成方式: (1)Var str = “hello world”; (2)Var str2 = new String(“hello world”); 復制代碼運行代碼編輯代碼 1. function IsString(str) 2. return (typeof str = “string“ | str.constructor = String); 3. 4. var str = “; 5. alert(IsString(1); 6. alert(IsString(str); 7. alert(IsString(new String(str); 復制代碼運行代碼編輯代碼 Powered by W3C 14. 網頁中實現(xiàn)一個計算當年還剩多少時間的倒數(shù)計時程序,要求網頁上實時動態(tài)顯示“年還剩天 時分秒” 復制代碼運行代碼編輯代碼 1. 2. 3. 4. 5. 倒計時 6. 7. 8. 9. 21 10. function counter() 11. var date = new Date(); 12. var year = date.getFullYear(); 13. var date2 = new Date(year, 12, 31, 23, 59, 59); 14. var time = (date2 - date)/1000; 15. var day =Math.floor(time/(24*60*60) 16. var hour = Math.floor(time%(24*60*60)/(60*60) 17. var minute = Math.floor(time%(24*60*60)%(60*60)/60); 18. var second = Math.floor(time%(24*60*60)%(60*60); 19. var str = year + “年還?!?day+“天“+hour+“時“+minute+“分“+second+“秒“; 20. document.getElementByIdx_x(“input“).value = str; 21. 22. window.setInterval(“counter()“, 1000); 23. 24. 25. 復制代碼運行代碼編輯代碼 Powered by W3C 15. 補充代碼,鼠標單擊 Button1 后將 Button1 移動到 Button2 的后面 復制代碼運行代碼編輯代碼 1. 2. 復制代碼運行代碼編輯代碼 Powered by W3C 復制代碼運行代碼編輯代碼 1. 2. 3. 4. 5. 6. function moveBtn(obj) 7. var clone = obj.cloneNode(true); 8. var parent = obj.parentNode; 22 9. parent.appendChild(clone); 10. parent.removeChild(obj); 11. 12. 復制代碼運行代碼編輯代碼 Powered by W3C 16. JavaScript 有哪幾種數(shù)據(jù)類型 簡單:Number,Boolean,String,Null,Undefined 復合:Object,Array,F(xiàn)unction 17. 下面 css 標簽在 JavaScript 中調用應如何拼寫,border-left-color,-moz-viewport borderLeftColor mozViewport 18. JavaScript 中如何對一個對象進行深度 clone 復制代碼運行代碼編輯代碼 1. function cloneObject(o) 2. if(!o | object != typeof o) 3. return o; 4. 5. var c = function = typeof o.pop ? : ; 6. var p, v; 7. for(p in o) 8. if(o.hasOwnProperty(p) 9. v = op; 10. if(v 12. 13. else 14. cp = v; 15. 16. 17. 18. return c; 23 19. ; 復制代碼運行代碼編輯代碼 Powered by W3C 19. 如何控制 alert 中的換行 復制代碼運行代碼編輯代碼 1. n alert(“pnp”); 復制代碼運行代碼編輯代碼 Powered by W3C 20. 請實現(xiàn),鼠標點擊頁面中的任意標簽,alert 該標簽的名稱(注意兼容性) 復制代碼運行代碼編輯代碼 1. 2. 3. 4. 5. 鼠標點擊頁面中的任意標簽,alert 該標簽的名稱 6. 7. div background:#0000FF;width:100px;height:100px; 8. span background:#00FF00;width:100px;height:100px; 9. p background:#FF0000;width:100px;height:100px; 10. 11. 12. document.onclick = function(evt) 13. var e = window.event | evt; 14. var tag = e“target“ | e“srcElement“; 15. alert(tag.tagName); 16. ; 17. 18. 19. 20. SPANDIV 21. SPAN 22. P 24 23. 24. 復制代碼運行代碼編輯代碼 Powered by W3C 21. 請編寫一個 JavaScript 函數(shù) parseQueryString,它的用途是把 URL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茂名二模文綜政治試題
- JavaScript Vue.js前端開發(fā)任務驅動式教程-課件 仇善梁 模塊1-8 JavaScript知識入門及應用 - Vue.js基礎知識及應用
- 老年骨科護理課件
- 老年術后護理課件
- 老年護理案例分析課件
- 出租車司機權益保障及服務質量提升合同
- 餐飲店加盟與承包合同規(guī)范
- 成品柴油零售連鎖經營合同
- 車棚施工安全標準與環(huán)境保護合同
- 老人二便護理課件
- 集裝箱七點檢查表
- 部編初一語文閱讀理解最全答題模板與技巧+專項訓練練習題
- 2023年湖北省高中學業(yè)水平合格性考試數(shù)學試題試卷及答案解析
- 保定一中1+3物理試卷
- 弟子規(guī)注音A4直接打印版
- 金融學原理重點總結彭興韻
- Cmk設備能力指數(shù)分析表
- J17J177 鋼絲網架珍珠巖復合保溫外墻板建筑構造
- 水泥檢測培訓試題(附答案)
- 譯林版三年級英語上冊《全冊課件》ppt
- 高標準農田建設上圖入庫(技術培訓)
評論
0/150
提交評論