JavaScript使用技巧匯總-傳智播客_第1頁(yè)
JavaScript使用技巧匯總-傳智播客_第2頁(yè)
JavaScript使用技巧匯總-傳智播客_第3頁(yè)
JavaScript使用技巧匯總-傳智播客_第4頁(yè)
JavaScript使用技巧匯總-傳智播客_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、JavaScript使用技巧匯總在 JavaScript 中創(chuàng)建三種消息框:警告框、確認(rèn)框、提示框警告框警告框經(jīng)常用于確保用戶可以得到某些信息。當(dāng)警告框出現(xiàn)后,用戶需要點(diǎn)擊確定按鈕才能繼續(xù)進(jìn)行操作。語(yǔ)法:alert("文本"顯示警告框" />確認(rèn)框確認(rèn)框用于使用戶可以驗(yàn)證或者接受某些信息。當(dāng)確認(rèn)框出現(xiàn)后,用戶需要點(diǎn)擊確定或者取消按鈕才能繼續(xù)進(jìn)行操作。如果用戶點(diǎn)擊確認(rèn),那么返回值為 true。如果用戶點(diǎn)擊取消,那么返回值為 false。語(yǔ)法:confirm("文本"顯示提示框" />JavaScript While 循環(huán)wh

2、ile 循環(huán)while 循環(huán)用于在指定條件為 true 時(shí)循環(huán)執(zhí)行代碼。語(yǔ)法:while (變量<=結(jié)束值                   需執(zhí)行的代碼注意:除了<=,還可以使用其他的比較運(yùn)算符。實(shí)例:解釋:下面的例子定義了一個(gè)循環(huán)程序,這個(gè)循環(huán)程序的參數(shù) i 的起始值為 0。該程序會(huì)反復(fù)運(yùn)行,直到 i 大于 10 為止。i 的步進(jìn)值為 1。結(jié)果:The number is 0The number is 1The number is 2The number i

3、s 3The number is 4The number is 5The number is 6The number is 7The number is 8The number is 9The number is 10do.while 循環(huán)do.while 循環(huán)是 while 循環(huán)的變種。該循環(huán)程序在初次運(yùn)行時(shí)會(huì)首先執(zhí)行一遍其中的代碼,然后當(dāng)指定的條件為 true 時(shí),它會(huì)繼續(xù)這個(gè)循環(huán)。所以可以這么說(shuō),do.while 循環(huán)為執(zhí)行至少一遍其中的代碼,即使條件為 false,因?yàn)槠渲械拇a執(zhí)行后才會(huì)進(jìn)行條件驗(yàn)證。語(yǔ)法:do        

4、;         需執(zhí)行的代碼           while (變量<=結(jié)束值實(shí)例:                                           

5、結(jié)果:The number is 0JavaScript Switch 語(yǔ)句介紹語(yǔ)法:switch(n   case 1:     執(zhí)行代碼塊 1    break   case 2:     執(zhí)行代碼塊 2     break   default:     如果n即不是1也不是2,則執(zhí)行此代碼  工作原理:switc

6、h 后面的 (n 可以是表達(dá)式,也可以(并通常)是變量。然后表達(dá)式中的值會(huì)與 case 中的數(shù)字作比較,如果與某個(gè) case 相匹配,那么其后的代碼就會(huì)被執(zhí)行。break 的作用是防止代碼自動(dòng)執(zhí)行到下一行。實(shí)例:JavaScript中 If.Else 語(yǔ)句的學(xué)習(xí)條件語(yǔ)句在您編寫代碼時(shí),經(jīng)常需要根據(jù)不同的條件完成不同的行為??梢栽诖a中使用條件語(yǔ)句來(lái)完成這個(gè)任務(wù)。在 JavaScript 中,我們可以使用下面幾種條件語(yǔ)句:if 語(yǔ)句在一個(gè)指定的條件成立時(shí)執(zhí)行代碼。if.else 語(yǔ)句在指定的條件成立時(shí)執(zhí)行代碼,當(dāng)條件不成立時(shí)執(zhí)行另外的代碼。if.else if.else 語(yǔ)句使用這個(gè)語(yǔ)

7、句可以選擇執(zhí)行若干塊代碼中的一個(gè)。switch 語(yǔ)句使用這個(gè)語(yǔ)句可以選擇執(zhí)行若干塊代碼中的一個(gè)。If 語(yǔ)句如果希望指定的條件成立時(shí)執(zhí)行代碼,就可以使用這個(gè)語(yǔ)句。語(yǔ)法:if (條件條件成立時(shí)執(zhí)行代碼注意:請(qǐng)使用小寫字母。使用大寫的 IF 會(huì)出錯(cuò)!實(shí)例 1實(shí)例 2注意:請(qǐng)使用雙等號(hào) (= 來(lái)比較變量!注意:在語(yǔ)法中沒有 else。僅僅當(dāng)條件為 true 時(shí),代碼才會(huì)執(zhí)行。If.else 語(yǔ)句如果希望條件成立時(shí)執(zhí)行一段代碼,而條件不成立時(shí)執(zhí)行另一段代碼,那么可以使用 if.else 語(yǔ)句。語(yǔ)法:if (條件條件成立時(shí)執(zhí)行此代碼else條件不成立時(shí)執(zhí)行此代碼實(shí)例If.else if.else 語(yǔ)句當(dāng)需

8、要選擇多套代碼中的一套來(lái)運(yùn)行時(shí),請(qǐng)使用 if.else if.else 語(yǔ)句。語(yǔ)法:if (條件1條件1成立時(shí)執(zhí)行代碼else if (條件2條件2成立時(shí)執(zhí)行代碼else條件1和條件2均不成立時(shí)執(zhí)行代碼實(shí)例:我們應(yīng)該在哪里放置 JavaScript頁(yè)面中的腳本會(huì)在頁(yè)面載入瀏覽器后立即執(zhí)行。我們并不總希望這樣。有時(shí),我們希望當(dāng)頁(yè)面載入時(shí)執(zhí)行腳本,而另外的時(shí)候,我們則希望當(dāng)用戶觸發(fā)事件時(shí)才執(zhí)行腳本。位于 head 部分的腳本:當(dāng)腳本被調(diào)用時(shí),或者當(dāng)事件被觸發(fā)時(shí),腳本就會(huì)被執(zhí)行。當(dāng)你把腳本放置到 head 部分后,就可以確保在需要使用腳本之前,它已經(jīng)被載入了。.位于 body 部分的腳本:在頁(yè)面載入時(shí)腳本就會(huì)被執(zhí)行。當(dāng)你把腳本放置于 body 部分后,它就會(huì)生成頁(yè)面的內(nèi)容。在 body 和 head 部分的腳本:你可以在文檔中放置任何數(shù)量的腳本,因此你既可以把腳本放置到 body,又可以放置到 head 部分。使用外部 JavaScript有時(shí),你也許希望在若干個(gè)頁(yè)面中運(yùn)行 JavaScript,同時(shí)不在每個(gè)頁(yè)面中寫相同的腳本。為了達(dá)到這個(gè)目的,你可以將 JavaScript 寫入一個(gè)外部文件之中。然后以 .js 為后綴保存這個(gè)文件。注意:外部文件不能包含 本

溫馨提示

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

評(píng)論

0/150

提交評(píng)論