JavaScript基礎(chǔ)教程筆記

JavaScript基礎(chǔ)教程筆記

ID:39550034

大?。?5.50 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-07-06

JavaScript基礎(chǔ)教程筆記_第1頁(yè)
JavaScript基礎(chǔ)教程筆記_第2頁(yè)
JavaScript基礎(chǔ)教程筆記_第3頁(yè)
JavaScript基礎(chǔ)教程筆記_第4頁(yè)
JavaScript基礎(chǔ)教程筆記_第5頁(yè)
資源描述:

《JavaScript基礎(chǔ)教程筆記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、JavaScript基礎(chǔ)教程(第7版)第1章了解JavaScript●Ajax是一種創(chuàng)建交互式Web應(yīng)用程序的方式。Ajax的好處是,應(yīng)用程序的大多數(shù)處理在用戶的瀏覽哭器中發(fā)生,而且對(duì)服務(wù)器的數(shù)據(jù)請(qǐng)求往往很短?!馢avaScript對(duì)象也有方法:按鈕的click(),窗口的open(),文本的selected()。圓括號(hào)表示它們是方法,而不是屬性?!窨梢詫?duì)象、屬性和方法組合在一起,從而更好地描述對(duì)象或過(guò)程?!裉幚硎录禾峤槐韱魏驮趫D像上移動(dòng)鼠標(biāo)是兩種事件。JavaScript使用稱為事件處理程序的命令來(lái)處理事件。用戶在頁(yè)面

2、上的操作會(huì)觸發(fā)腳本中的事件處理程序。事件處理程序事件:它處理什么:onabort用戶終止了頁(yè)面的加載onblur用戶離開了對(duì)象onchange用戶修改了對(duì)象onclick用戶點(diǎn)擊了對(duì)象onerror腳本遇到了一個(gè)錯(cuò)誤onfocus用戶激活了對(duì)象onload對(duì)象完成了加載onmouseover鼠標(biāo)指針移動(dòng)到對(duì)象上onmouseout鼠標(biāo)指針離開了對(duì)象onselect用戶選擇了對(duì)象的內(nèi)容onsubmit用戶提交了表單onunload用戶離開了頁(yè)面●

有什么區(qū)別:
是一個(gè)塊級(jí)元素,也就是說(shuō),它與前后元

3、素之間有物理?yè)Q行。但不是塊級(jí)元素,它是行內(nèi)的,所以可以將它應(yīng)用于句子中的一個(gè)短語(yǔ)?!馽lass和id:CSS樣式表在規(guī)則中使用這些屬性定義頁(yè)面的外觀;而JavaScript文件在代碼中使用這些屬性來(lái)影響頁(yè)面上元素的行為。類(class)標(biāo)識(shí)出可能會(huì)多次使用的元素;而id標(biāo)識(shí)出元素對(duì)于文檔是唯一的。第2章開始●將腳本放在哪里?答:腳本可以放在HTML頁(yè)面上的兩個(gè)位置:和標(biāo)簽之間或和標(biāo)簽之間。-5-Java

4、Script基礎(chǔ)教程(第7版)document.write("Hello,world");●使用外部腳本:●函數(shù)變量的作用域:如果變量是在一個(gè)函數(shù)中創(chuàng)建的,那么它是這個(gè)函數(shù)的局部變量,其他函數(shù)不能訪問(wèn)它。如果它是在任何函數(shù)之外創(chuàng)建的,它就是全局的,腳本中的所有代碼都可以訪問(wèn)它?!裎覀?yōu)轫?yè)面上的每個(gè)按鈕或鏈接都設(shè)置了onclick處理程序。因?yàn)樵贖TML中設(shè)置了id屬性和value屬性,所以可以使用

5、getElementById()設(shè)置事件處理程序。如果有value屬性,就可以使用getElementByValue()調(diào)用,那么就不必設(shè)置id屬性?!鬷sNaN():判斷用戶輸入的內(nèi)容是不是數(shù)字?!鬰onfirm(""):有一個(gè)參數(shù)(向用戶詢問(wèn)的問(wèn)題),并根據(jù)用戶的響應(yīng)返回true或false。◆prompt("","")方法是由逗號(hào)分隔的兩段信息(參數(shù)),向用戶詢問(wèn)的問(wèn)題和默認(rèn)回答。這個(gè)方法返回響應(yīng)或null。第3章第一個(gè)Web應(yīng)用程序選擇語(yǔ)句、循環(huán)、數(shù)組、函數(shù)●函數(shù)傳遞可以是任何數(shù)據(jù),包括文本字符串、數(shù)字,甚至其他Ja

6、vaScript對(duì)象。一個(gè)函數(shù)可以有多個(gè)參數(shù),只需將它們放在圓括號(hào)中并用逗號(hào)分隔。我們強(qiáng)調(diào),參數(shù)是變量,所以在調(diào)用函數(shù)時(shí)可以向它們傳遞不同的值。第4章處理圖像●if(document.images[i].parentNode.tagName=="A"){檢查的方法是查看對(duì)象的值是否為A。第一部分document.images[i]是當(dāng)前的圖像。它的parentNode屬性是包圍它的容器標(biāo)簽,而tagName提供容器標(biāo)簽的名稱。所以,圓括號(hào)中代碼的意思是“對(duì)于這個(gè)特定的圖像,包圍它的標(biāo)簽是A嗎?”第6章操作瀏覽器窗口使用Jav

7、aScript可以打開、關(guān)閉、更新和定位窗口●window.open():打開一個(gè)新窗口。●focus()方法告訴瀏覽器,應(yīng)該將剛打開的窗口放在前面。在需要讓窗口可見時(shí),可以使用focus()。如果有多個(gè)打開的窗口,那么使用focus()會(huì)使窗口出現(xiàn)在最前面。與focus()方法相反的是blur()方法。Window對(duì)象的focus()和blur()方法與onfocus和onblur事件處理程序相關(guān)聯(lián),使我們可以在窗口獲得或失去焦點(diǎn)時(shí)進(jìn)行適當(dāng)?shù)牟僮鳌?5-JavaScript基礎(chǔ)教程(第7版)第7章表單處理表單可以包含大多數(shù)

8、常見的圖形界面元素,包括輸入字段、單選按鈕、復(fù)選框、彈出菜單和輸入列表。表單的信息會(huì)發(fā)送到Web服務(wù)器,在服務(wù)器上CGI程序會(huì)解釋并操作這些數(shù)據(jù)。JavaScript是檢查數(shù)據(jù)的好方法,這種技術(shù)稱為表單驗(yàn)證。第8章表單和正則表達(dá)式正則表達(dá)式是一種對(duì)文本字符串進(jìn)行驗(yàn)證和格式化的極其強(qiáng)大的方式

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。