Javascript面試題以及答案_第1頁
Javascript面試題以及答案_第2頁
Javascript面試題以及答案_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Javascript面試題談一談你對javascript的理解,javascript能做什么理解:javascript是主要用在web中的一種動(dòng)態(tài)的解析型語言??梢愿淖兙W(wǎng)頁里的數(shù)據(jù),根據(jù)用戶點(diǎn)擊等操作告訴服務(wù)器可以動(dòng)態(tài)的改變網(wǎng)頁的大小。JavaScript是一種基于對象和事件驅(qū)動(dòng)并具有相對安全性的客戶端腳本語言,是一種輕量級的編程語言。同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動(dòng)態(tài)功能,比如響應(yīng)用戶的各種操作,可以將動(dòng)態(tài)的文本放入HTML頁面,可以對事件作出響應(yīng),可以讀寫HTML元素,可被用來驗(yàn)證數(shù)據(jù),可被用來檢測訪問者的瀏覽器,可被用來創(chuàng)建cookies在javascript中如何檢測客戶端的瀏覽器和操作系統(tǒng)類型varresolution="分辨率:"+window.screen.width+"*"+window.screen.height;,varua=window.navigator.userAgent;Cookie在客戶機(jī)上是如何存儲(chǔ)的Cookies就是服務(wù)器暫存放在你的電腦里的文本文件,好讓服務(wù)器用來辨認(rèn)你的計(jì)算機(jī)。當(dāng)你在瀏覽網(wǎng)站的時(shí)候,Web服務(wù)器會(huì)先送一小小資料放在你的計(jì)算機(jī)上,Cookies會(huì)幫你在網(wǎng)站上所打的文字或是一些選擇都記錄下來。當(dāng)下次你再訪問同一個(gè)網(wǎng)站,Web服務(wù)器會(huì)先看看有沒有它上次留下的Cookies資料,有的話,就會(huì)依據(jù)Cookie里的內(nèi)容來判斷使用者,送出特定的網(wǎng)頁內(nèi)容給你。什么是javascript的同源策略這一策略對于JavaScript代碼能夠訪問的頁面內(nèi)容做了很重要的限制,即JavaScript只能訪問與包含它的文檔在同一域下的內(nèi)容。Promptbox是什么?它的返回值有什么用?prompt()方法用于顯示可提示用戶進(jìn)行輸入的對話框。如果用戶單擊提示框的取消按鈕,則返回null。如果用戶單擊確認(rèn)按鈕,則返回輸入字段當(dāng)前顯示的文本。在用戶點(diǎn)擊確定按鈕或取消按鈕把對話框關(guān)閉之前,它將阻止用戶對瀏覽器的所有輸入。在調(diào)用prompt()時(shí),將暫停對JavaScript代碼的執(zhí)行,在用戶作出響應(yīng)之前,不會(huì)執(zhí)行下一條語句。如何獲取javascript所能表示的最大值和最小值alert(Math.max.apply(null,a));//最大值alert(Math.min.apply(null,a));//最小值Null和Undefined有和區(qū)別與聯(lián)系null:表示無值;undefined:表示一個(gè)未聲明的變量,或已聲明但沒有賦值的變量,或一個(gè)并不存在的對象屬性。如何理解javascript中的variabletyping,試用代碼說明js的基本數(shù)據(jù)類型:number(數(shù)字類型),string(字符串),boolean(布爾類型true/false)//null(空類型只有一個(gè)值null)在使用typeof測試類型時(shí),返回object0//undefine(未定義類型)未定義類型只有一個(gè)值underfineJavascript是否有塊級作用域?即在代碼塊中定義的變量,出了代碼塊是否可以被訪問到有/沒有for(vari=0;i<10;i++){vara=12;}alert(i+":”+a);//沒有在function里時(shí),則不能訪問,出了方法就不能了“10”==10是否為真,“10”===10是否為真?0.1+0.2==0.3是否為真?1+2==3是否為真?alert("10”==10);//真 alert("10”===10); 〃假 alert(0.1+0.2);//0.300000004alert(0.1+0.2==0.3);//假 alert(1+2==3);//真如何理解javascript中的對象JavaScript中的所有事物都是對象:字符串、數(shù)值、數(shù)組、函數(shù)...用function定義假設(shè)為頁面的onload事件指定了事件處理函數(shù),如何刪除該事件處理函數(shù)。如何為一個(gè)事件指定兩個(gè)或多個(gè)處理函數(shù)。functionaddLoadEvent(func){varoldonLoad=window.onload;if(typeofwindow.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}addLoadEvent函數(shù)主要是完成如下的操作:1、 把現(xiàn)有的window.onload事件處理函數(shù)的值存入到oldonload中。2、 如果在這個(gè)處理函數(shù)上還沒有綁定任何函數(shù),就將該函數(shù)添加給它。3、 如果在這個(gè)處理函數(shù)上已經(jīng)綁定了一些函數(shù),就把該函數(shù)追加到現(xiàn)有指定的末尾。通過addLoadEvent函數(shù),只需要調(diào)用該函數(shù)就可以進(jìn)行綁定了。寫一個(gè)函數(shù),返回指定的英文句子中的每個(gè)單詞及其字符的起止位置,單詞間使用一個(gè)空格隔開按空格拆分到數(shù)組里,取出每個(gè)元素10構(gòu)造一個(gè)自定義對象,實(shí)現(xiàn)對一個(gè)矩形的對象化,要求:描述矩形的標(biāo)識(shí)(name)描述矩形的顏色(color)描述矩形的寬度(width)描述矩形的高度(height)提供獲取矩形面積的方法(getArea())寫出構(gòu)造函數(shù)的完整代碼給出調(diào)用的實(shí)例代碼編寫一個(gè)JavaScript函數(shù),實(shí)時(shí)顯示當(dāng)前時(shí)間格式為一年一月一日時(shí):分:秒使用JavaScript深度克隆一個(gè)對象?17) 編寫JavaScript腳本隱藏一個(gè)超級鏈接真實(shí)的地址。18) 如何知道下拉列表框中當(dāng)前選中的是第幾個(gè)選項(xiàng),如何獲取該選項(xiàng)的值和文本19) frame之間如何交換數(shù)據(jù),frame和iframe有什么區(qū)別,iframe有哪些用途。window.parent.frames它不同于Frame標(biāo)記最大的特征即這個(gè)標(biāo)記所引用的HTML文件不是與另外的HTML文件相互獨(dú)立顯示,而是可以直接嵌入在一個(gè)HTML文件中,與這個(gè)HTML文件內(nèi)容相互融合,成為一個(gè)整體;因?yàn)樗梢远啻卧谝粋€(gè)頁面內(nèi)顯示同一內(nèi)容,而不必重復(fù)寫內(nèi)容,所以人們形象稱這種效果為“畫中畫”。Iframe還有一個(gè)更大的好處,就是可以設(shè)置框架透明,讓框架內(nèi)的背景和主頁面背景一樣.可以不知不覺的交

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論