是一個(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)大的方式