javascript學(xué)習(xí)筆記.doc_第1頁
javascript學(xué)習(xí)筆記.doc_第2頁
javascript學(xué)習(xí)筆記.doc_第3頁
javascript學(xué)習(xí)筆記.doc_第4頁
javascript學(xué)習(xí)筆記.doc_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1. 引入javascript文件 2. javascript消息框 1)確認(rèn)框,注意返回值是truefunction show_confirm()var r=confirm(Press a button!);if (r=true) alert(You pressed OK!); else alert(You pressed Cancel!); 2) 信息輸入框,注意可以獲取值,值存放在變量name中 function disp_prompt() var name=prompt(請輸入您的名字,Bill Gates) if (name!=null & name!=) document.write(你好! + name + 今天過得怎么樣?) 3. 函數(shù)1) 帶有返回值的函數(shù) function myFunction()return (您好,祝您愉快!)2) 有參數(shù)的函數(shù) function myfunction(txt)alert(txt)41) 循環(huán)產(chǎn)生html標(biāo)簽 for (i = 1; i = 6; i+)document.write(這是標(biāo)題 + i)document.write()2) 遍歷數(shù)組var xvar mycars = new Array()mycars0 = 寶馬mycars1 = 奔馳mycars2 = 賓利for (x in mycars)document.write(mycarsx + )4. 異常處理1) var txt=function message()try alASaert(Welcome guest!); catch(err) txt=本頁中存在錯誤。nn txt+=錯誤描述: + err.description + nn txt+=點擊“確定”繼續(xù)。nn alert(txt) 2)帶有返回值的異常處理 var txt=function message()try adddlert(Welcome guest!) catch(err) txt=本頁中存在錯誤。nn txt+=點擊“確定”繼續(xù)查看本頁,n txt+=點擊“取消”返回首頁。nn if(!confirm(txt) document.location.href=/index.html 3)throw var x=prompt(請輸入 0 至 10 之間的數(shù):,)try if(x10) throw Err1 else if(x0) throw Err2else if(isNaN(x) throw Err3 catch(er)if(er=Err1) alert(錯誤!該值太大!)if(er = Err2) alert(錯誤!該值太??!) if(er = Err3) alert(錯誤!該值不是數(shù)字!) 4)異常 onerror事件 onerror=handleErrvar txt=function handleErr(msg,url,l)txt=本頁中存在錯誤。nntxt+=錯誤: + msg + ntxt+=URL: + url + ntxt+=行: + l + nntxt+=點擊“確定”繼續(xù)。nnalert(txt)return truefunction message()adddlert(Welcome guest!)5. 顯示一個字鐘表 function startTime()var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()/ add a zero in front of numbers10m=checkTime(m)s=checkTime(s)document.getElementById(txt).innerHTML=h+:+m+:+st=setTimeout(startTime(),500)function checkTime(i)if (i10) i=0 + i return isetTimeOut(“函數(shù)名”,”毫秒數(shù)”) 在指定的毫秒數(shù)后調(diào)用函數(shù)或計算表達(dá)式6. 數(shù)組1) var mycars=new Array(Saab,Volvo,BMW)2) var mycars=new Array(3);3) 數(shù)組名.contact(數(shù)組名);把兩個數(shù)組連接在一起4) join()將數(shù)組的所有元素組成一個字符數(shù)組5) 文字?jǐn)?shù)字?jǐn)?shù)組 sort()對數(shù)組排序7邏輯對象注意NaN null 0 1的取值對象的創(chuàng)建:var myBoolean=new Boolean()7. 正則表達(dá)式var patt1=new RegExp(e);三種方法test()test() 方法檢索字符串中的指定值。返回值是 true 或 false。exec()exec() 方法檢索字符串中的指定值。返回值是被找到的值。如果沒有發(fā)現(xiàn)匹配,則返回 null。compile()compile() 方法用于改變 RegExp。compile() 既可以改變檢索模式,也可以添加或刪除第二個參數(shù)。8. 創(chuàng)建對象 創(chuàng)建對象的模板9. windowdocument 屬性: domain返回當(dāng)前文檔的域名 title 放回當(dāng)前文檔的標(biāo)題 url 返回當(dāng)前文檔的url Cookie返回與當(dāng)前文檔有關(guān)的所有的cookie方法:close 與open對應(yīng) getElementById() getElementByName()docume

溫馨提示

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

評論

0/150

提交評論