注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JavaScript入門(mén)經(jīng)典(第4版 修訂版)

JavaScript入門(mén)經(jīng)典(第4版 修訂版)

JavaScript入門(mén)經(jīng)典(第4版 修訂版)

定 價(jià):¥49.00

作 者: (美)Michael Moncur 著,王軍 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787115285966 出版時(shí)間: 2012-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 384 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《入門(mén)經(jīng)典系列:JavaScript入門(mén)經(jīng)典(第4版)(修訂版)》詳細(xì)介紹了JavaScript編程。全書(shū)共分為24章,分別介紹了Web腳本編寫(xiě)和JavaScript語(yǔ)言的概念、JavaScript的基礎(chǔ)知識(shí)、文檔對(duì)象模型、JavaScript的高級(jí)功能、使用JavaScript創(chuàng)建多媒體應(yīng)用程序及創(chuàng)建復(fù)雜腳本的技巧等知識(shí)。其中,每章內(nèi)容均以前一章內(nèi)容為基礎(chǔ)。書(shū)中提供了簡(jiǎn)單直接的操作方法,讀者能夠從基礎(chǔ)知識(shí)開(kāi)始領(lǐng)會(huì)JavaScript編程的精髓。除了基本內(nèi)容外,書(shū)中還提供了大量解決問(wèn)題的說(shuō)明、解決方案、提示信息等內(nèi)容。另外在每一章的后面,還附加有實(shí)踐練習(xí)、測(cè)試題和練習(xí)題,以便加深讀者對(duì)基本概念的理解?!度腴T(mén)經(jīng)典系列:JavaScript入門(mén)經(jīng)典(第4版)(修訂版)》適合對(duì)Web應(yīng)用開(kāi)發(fā)感興趣的初中級(jí)用戶(hù),也可作為大中專(zhuān)院校相關(guān)專(zhuān)業(yè)的教材。

作者簡(jiǎn)介

暫缺《JavaScript入門(mén)經(jīng)典(第4版 修訂版)》作者簡(jiǎn)介

圖書(shū)目錄

第一部分 Web腳本編寫(xiě)與JavaScript語(yǔ)言的概念第1章 了解JavaScript 
1.1 學(xué)習(xí)Web腳本編寫(xiě)基礎(chǔ) 
1.1.1 腳本和程序 
1.1.2 JavaScript簡(jiǎn)介 
1.2 在網(wǎng)頁(yè)中如何嵌入JavaScript 
1.2.1 JavaScript和HTML 
1.2.2 使用單獨(dú)的JavaScript文件 
1.2.3 事件 
1.3 瀏覽器和JavaScript 
1.3.1 文檔對(duì)象模型(DOM) 
1.3.2 Internet Explorer 
1.3.3 Netscape和Firefox 
1.3.4 其他瀏覽器 
1.3.5 JavaScript的版本 
1.4 指定JavaScript的版本 
1.5 JavaScript在瀏覽器之外的應(yīng)用 
1.6 JavaScript功能一覽 
1.6.1 改善導(dǎo)航功能 
1.6.2 驗(yàn)證表單 
1.6.3 特殊效果 
1.6.4 AJAX 
1.7 JavaScript的替代技術(shù) 
1.7.1 Java 
1.7.2 ActiveX 
1.7.3 VBScript 
1.7.4 CGI和服務(wù)器端腳本技術(shù) 
1.8 小結(jié) 
1.9 問(wèn)題與解答 
1.10 測(cè)試題 
1.11 測(cè)試題答案 
1.12 練習(xí)題 第2章 創(chuàng)建簡(jiǎn)單的腳本 
2.1 腳本編寫(xiě)的工具 
2.1.1 文本編輯器 
2.1.2 瀏覽器 
2.2 在JavaScript中顯示時(shí)間 
2.3 開(kāi)始編寫(xiě)腳本 
2.4 添加JavaScript語(yǔ)句 
2.4.1 在變量中存儲(chǔ)數(shù)據(jù) 
2.4.2 計(jì)算結(jié)果 
2.5 創(chuàng)建輸出 
2.6 在網(wǎng)頁(yè)中添加腳本 
2.7 測(cè)試腳本 
2.7.1 修改腳本 
2.7.2 處理JavaScript中的錯(cuò)誤 
2.8 實(shí)踐練習(xí):使用一個(gè)單獨(dú)的JavaScript文件 
2.9 小結(jié) 
2.10 問(wèn)題與解答 
2.11 測(cè)試題 
2.12 測(cè)試題答案 
2.13 練習(xí)題 第3章 開(kāi)始JavaScript編程 
3.1 基本概念 
3.1.1 語(yǔ)句 
3.1.2 用函數(shù)來(lái)組合任務(wù) 
3.1.3 變量 
3.1.4 理解對(duì)象 
3.1.5 條件語(yǔ)句 
3.1.6 循環(huán)語(yǔ)句 
3.1.7 事件處理程序 
3.1.8 最先運(yùn)行哪個(gè)腳本 
3.2 JavaScript語(yǔ)法規(guī)則 
3.2.1 區(qū)分大小寫(xiě) 
3.2.2 變量、對(duì)象和函數(shù)的名稱(chēng) 
3.2.3 保留字 
3.2.4 空格 
3.3 使用注釋 
3.4 編寫(xiě)JavaScript的好習(xí)慣 
3.5 實(shí)踐練習(xí):使用事件處理程序 
3.6 小結(jié) 
3.7 問(wèn)題與解答 
3.8 測(cè)試題 
3.9 測(cè)試題答案 
3.10 練習(xí)題 第4章 使用文檔對(duì)象模型(DOM) 
4.1 認(rèn)識(shí)文檔對(duì)象模型 
4.1.1 DOM的歷史 
4.1.2 DOM的分級(jí)標(biāo)準(zhǔn) 
4.2 使用window對(duì)象 
4.3 處理Web文檔 
4.3.1 獲得文檔的信息 
4.3.2 在文檔中寫(xiě)入文字 
4.3.3 使用link和anchor對(duì)象 
4.4 訪問(wèn)瀏覽器的history對(duì)象 
4.5 使用location對(duì)象 
4.6 實(shí)踐練習(xí):創(chuàng)建“后退”和“前進(jìn)”按鈕 
4.7 小結(jié) 
4.8 問(wèn)題與解答 
4.9 測(cè)試題 
4.10 測(cè)試題答案 
4.11 練習(xí)題 第二部分 學(xué)習(xí)JavaScript基礎(chǔ)第5章 使用變量、字符串和數(shù)組 
5.1 使用變量 
5.1.1 選擇變量名稱(chēng) 
5.1.2 使用局部變量和全局變量 
5.1.3 給變量賦值 
5.2 理解表達(dá)式和運(yùn)算符 
5.2.1 使用JavaScript運(yùn)算符 
5.2.2 運(yùn)算符的優(yōu)先級(jí) 
5.3 JavaScript的數(shù)據(jù)類(lèi)型 
5.4 數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換 
5.5 使用String對(duì)象 
5.5.1 創(chuàng)建String對(duì)象 
5.5.2 給變量賦值 
5.5.3 計(jì)算字符串長(zhǎng)度 
5.5.4 字符串大小寫(xiě)轉(zhuǎn)換 
5.6 使用子字符串 
5.6.1 使用字符串的一部分 
5.6.2 獲取單個(gè)字符 
5.6.3 查找子字符串 
5.7 使用數(shù)值數(shù)組 
5.7.1 創(chuàng)建數(shù)值數(shù)組 
5.7.2 理解數(shù)組的長(zhǎng)度 
5.7.3 存取數(shù)組元素 
5.8 使用字符串?dāng)?shù)組 
5.8.1 建立字符串?dāng)?shù)組 
5.8.2 分離字符串 
5.8.3 字符串?dāng)?shù)組的排序 
5.9 數(shù)值數(shù)組的排序 
5.10 實(shí)踐練習(xí):排序并顯示名字 
5.11 小結(jié) 
5.12 問(wèn)題與解答 
5.13 測(cè)試題 
5.14 測(cè)試題答案 
5.15 練習(xí)題 第6章 使用函數(shù)和對(duì)象 
6.1 使用函數(shù) 
6.1.1 定義函數(shù) 
6.1.2 調(diào)用函數(shù) 
6.1.3 返回值 
6.2 對(duì)象簡(jiǎn)介 
6.2.1 創(chuàng)建對(duì)象 
6.2.2 對(duì)象屬性和值 
6.2.3 了解方法 
6.3 使用對(duì)象來(lái)簡(jiǎn)化腳本 
6.3.1 定義對(duì)象 
6.3.2 定義對(duì)象的方法 
6.3.3 創(chuàng)建對(duì)象實(shí)例 
6.4 擴(kuò)展內(nèi)置對(duì)象 
6.5 實(shí)踐練習(xí):使用對(duì)象保存數(shù)據(jù) 
6.6 小結(jié) 
6.7 問(wèn)題與解答 
6.8 測(cè)試題 
6.9 測(cè)試題答案 
6.10 練習(xí)題 第7章 用條件和循環(huán)控制流程 
7.1 if語(yǔ)句 
7.1.1 條件運(yùn)算符 
7.1.2 條件與邏輯運(yùn)算符 
7.1.3 關(guān)鍵字else 
7.2 使用簡(jiǎn)寫(xiě)的條件表達(dá)式 
7.2.1 用if和else測(cè)試多種條件 
7.2.2 使用帶switch的多個(gè)條件 
7.2.3 使用for循環(huán) 
7.2.4 使用while循環(huán) 
7.2.5 使用do…while循環(huán) 
7.3 使用循環(huán) 
7.3.1 創(chuàng)建無(wú)窮循環(huán) 
7.3.2 退出循環(huán) 
7.3.3 繼續(xù)循環(huán) 
7.4 循環(huán)遍歷對(duì)象屬性 
7.5 實(shí)踐練習(xí):處理數(shù)組和循環(huán) 
7.6 小結(jié) 
7.7 問(wèn)題與解答 
7.8 測(cè)試題 
7.9 測(cè)試題答案 
7.10 練習(xí)題 第8章 使用內(nèi)置函數(shù)和程序庫(kù) 
8.1 使用Math對(duì)象 
8.1.1 舍入和截取 
8.1.2 生成隨機(jī)數(shù) 
8.1.3 其他Math函數(shù) 
8.2 使用Math函數(shù) 
8.3 使用with關(guān)鍵字 
8.4 使用日期 
8.4.1 創(chuàng)建Date對(duì)象 
8.4.2 設(shè)置Date的值 
8.4.3 讀取Date的值 
8.4.4 使用時(shí)區(qū) 
8.4.5 日期格式的轉(zhuǎn)換 
8.5 使用第三方程序庫(kù) 
8.5.1 Prototype 
8.5.2 Script.aculo.us 
8.5.3 AJAX框架 
8.6 其他程序庫(kù) 
8.7 實(shí)踐練習(xí):用程序庫(kù)增添效果 
8.7.1 下載程序庫(kù) 
8.7.2 包含文件 
8.7.3 使用效果 
8.7.4 構(gòu)建腳本 
8.8 小結(jié) 
8.9 問(wèn)題與解答 
8.10 測(cè)試題 
8.11 測(cè)試題答案 
8.12 練習(xí)題 第三部分 深入學(xué)習(xí)DOM第9章 事件響應(yīng) 
9.1 認(rèn)識(shí)事件處理程序 
9.1.1 對(duì)象與事件 
9.1.2 創(chuàng)建事件處理程序 
9.1.3 使用JavaScript定義事件處理程序 
9.1.4 支持多個(gè)事件處理程序 
9.1.5 使用event對(duì)象 
9.1.6 Internet Explorer的event屬性 
9.1.7 Netscape和Firefox的event屬性 
9.2 使用鼠標(biāo)事件 
9.2.1 移至和移開(kāi) 
9.2.2 使用onMouseMove事件 
9.2.3 常態(tài)和按下(以及單擊) 
9.3 使用鍵盤(pán)事件 
9.4 使用onLoad和onUnload事件 
9.5 實(shí)踐練習(xí):為網(wǎng)頁(yè)添加鏈接說(shuō)明 
9.6 小結(jié) 
9.7 問(wèn)題與解答 
9.8 測(cè)試題 
9.9 測(cè)試題答案 
9.10 練習(xí)題 第10章 使用窗口和框架 
10.1 用對(duì)象控制窗口 
10.1.1 window對(duì)象的屬性 
10.1.2 創(chuàng)建新窗口 
10.1.3 打開(kāi)和關(guān)閉窗口 
10.2 移動(dòng)和調(diào)整窗口大小 
10.3 使用超時(shí)功能 
10.4 顯示對(duì)話(huà)框 
10.5 使用框架 
10.5.1 為框架使用JavaScript對(duì)象 
10.5.2 frames數(shù)組 
10.6 實(shí)踐練習(xí):在JavaScript中使用框架 
10.7 小結(jié) 
10.8 問(wèn)題與解答 
10.9 測(cè)試題 
10.10 測(cè)試題答案 
10.11 練習(xí)題 第11章 利用表單獲取數(shù)據(jù) 
11.1 HTML表單基礎(chǔ) 
11.2 在JavaScript中使用form對(duì)象 
11.2.1 form對(duì)象的屬性 
11.2.2 提交和重置表單 
11.2.3 檢測(cè)表單事件 
11.3 編制表單元素的腳本 
11.3.1 文本字段 
11.3.2 文本區(qū)域 
11.3.3 處理表單中的文本 
11.3.4 按鈕 
11.3.5 復(fù)選框 
11.3.6 單選按鈕 
11.3.7 下拉列表 
11.4 顯示表單數(shù)據(jù) 
11.5 通過(guò)郵件發(fā)送表單結(jié)果 
11.6 實(shí)踐練習(xí):驗(yàn)證表單 
11.7 小結(jié) 
11.8 問(wèn)題與解答 
11.9 測(cè)試題 
11.10 測(cè)試題答案 
11.11 練習(xí)題 第12章 使用樣式表 
12.1 樣式與內(nèi)容 
12.2 定義和使用CSS樣式 
12.2.1 創(chuàng)建規(guī)則 
12.2.2 設(shè)置指定元素的樣式 
12.2.3 使用id屬性 
12.2.4 使用類(lèi) 
12.3 使用CSS屬性 
12.3.1 文本對(duì)齊 
12.3.2 改變顏色和背景圖像 
12.3.3 使用字體 
12.3.4 邊距和邊框 
12.3.5 樣式表的單位 
12.4 創(chuàng)建一個(gè)簡(jiǎn)單的樣式表 
12.5 使用外部樣式表 
12.5.1 鏈接外部樣式表 
12.5.2 創(chuàng)建外部.css文件 
12.6 用JavaScript控制樣式 
12.7 實(shí)踐練習(xí):創(chuàng)建動(dòng)態(tài)樣式 
12.8 小結(jié) 
12.9 問(wèn)題與解答 
12.10 測(cè)試題 
12.11 測(cè)試題答案 
12.12 練習(xí)題 第13章 使用W3C的DOM 
13.1 DOM和動(dòng)態(tài)HTML 
13.2 理解DOM結(jié)構(gòu) 
13.2.1 節(jié)點(diǎn) 
13.2.2 父與子 
13.2.3 兄弟 
13.3 創(chuàng)建可定位元素(層) 
13.3.1 設(shè)置對(duì)象的位置和大小 
13.3.2 設(shè)定溢出屬性 
13.3.3 使用可見(jiàn)性屬性 
13.3.4 設(shè)置背景和邊框?qū)傩浴?br />13.3.5 用JavaScript控制定位 
13.4 實(shí)踐練習(xí):創(chuàng)建可移動(dòng)的層 
13.5 小結(jié) 
13.6 問(wèn)題與解答 
13.7 測(cè)試題 
13.8 測(cè)試題答案 
13.9 練習(xí)題 第14章 使用高級(jí)DOM功能 
14.1 使用DOM節(jié)點(diǎn) 
14.1.1 基本節(jié)點(diǎn)屬性 
14.1.2 節(jié)點(diǎn)關(guān)系屬性 
14.1.3 文檔方法 
14.1.4 節(jié)點(diǎn)的方法 
14.2 隱藏和顯示對(duì)象 
14.3 在頁(yè)面中修改文本 
14.4 為頁(yè)面添加文本 
14.5 實(shí)踐練習(xí):創(chuàng)建導(dǎo)航樹(shù) 
14.6 小結(jié) 
14.7 問(wèn)題與解答 
14.8 測(cè)試題 
14.9 測(cè)試題答案 
14.10 練習(xí)題 第四部分 使用JavaScript的高級(jí)功能第15章 編寫(xiě)規(guī)范型腳本 
15.1 編寫(xiě)腳本的最佳方法 
15.1.1 內(nèi)容、展現(xiàn)和行為 
15.1.2 漸進(jìn)式提高 
15.1.3 添加事件處理程序 
15.1.4 Web標(biāo)準(zhǔn):瀏覽器無(wú)關(guān)性 
15.1.5 為代碼編寫(xiě)文檔 
15.1.6 可用性 
15.1.7 設(shè)計(jì)模型 
15.1.8 可訪問(wèn)性 
15.2 讀取瀏覽器的信息 
15.2.1 顯示瀏覽器的信息 
15.2.2 處理特殊的瀏覽器 
15.3 編寫(xiě)跨瀏覽器的腳本 
15.3.1 功能檢測(cè)技術(shù) 
15.3.2 處理瀏覽器異?!?br />15.4 為不支持JavaScript的瀏覽器提供支持 
15.4.1 使用第一部分 Web腳本編寫(xiě)與JavaScript語(yǔ)言的概念第1章 了解JavaScript 
1.1 學(xué)習(xí)Web腳本編寫(xiě)基礎(chǔ) 
1.1.1 腳本和程序 
1.1.2 JavaScript簡(jiǎn)介 
1.2 在網(wǎng)頁(yè)中如何嵌入JavaScript 
1.2.1 JavaScript和HTML 
1.2.2 使用單獨(dú)的JavaScript文件 
1.2.3 事件 
1.3 瀏覽器和JavaScript 
1.3.1 文檔對(duì)象模型(DOM) 
1.3.2 Internet Explorer 
1.3.3 Netscape和Firefox 
1.3.4 其他瀏覽器 
1.3.5 JavaScript的版本 
1.4 指定JavaScript的版本 
1.5 JavaScript在瀏覽器之外的應(yīng)用 
1.6 JavaScript功能一覽 
1.6.1 改善導(dǎo)航功能 
1.6.2 驗(yàn)證表單 
1.6.3 特殊效果 
1.6.4 AJAX 
1.7 JavaScript的替代技術(shù) 
1.7.1 Java 
1.7.2 ActiveX 
1.7.3 VBScript 
1.7.4 CGI和服務(wù)器端腳本技術(shù) 
1.8 小結(jié) 
1.9 問(wèn)題與解答 
1.10 測(cè)試題 
1.11 測(cè)試題答案 
1.12 練習(xí)題 第2章 創(chuàng)建簡(jiǎn)單的腳本 
2.1 腳本編寫(xiě)的工具 
2.1.1 文本編輯器 
2.1.2 瀏覽器 
2.2 在JavaScript中顯示時(shí)間 
2.3 開(kāi)始編寫(xiě)腳本 
2.4 添加JavaScript語(yǔ)句 
2.4.1 在變量中存儲(chǔ)數(shù)據(jù) 
2.4.2 計(jì)算結(jié)果 
2.5 創(chuàng)建輸出 
2.6 在網(wǎng)頁(yè)中添加腳本 
2.7 測(cè)試腳本 
2.7.1 修改腳本 
2.7.2 處理JavaScript中的錯(cuò)誤 
2.8 實(shí)踐練習(xí):使用一個(gè)單獨(dú)的JavaScript文件 
2.9 小結(jié) 
2.10 問(wèn)題與解答 
2.11 測(cè)試題 
2.12 測(cè)試題答案 
2.13 練習(xí)題 第3章 開(kāi)始JavaScript編程 
3.1 基本概念 
3.1.1 語(yǔ)句 
3.1.2 用函數(shù)來(lái)組合任務(wù) 
3.1.3 變量 
3.1.4 理解對(duì)象 
3.1.5 條件語(yǔ)句 
3.1.6 循環(huán)語(yǔ)句 
3.1.7 事件處理程序 
3.1.8 最先運(yùn)行哪個(gè)腳本 
3.2 JavaScript語(yǔ)法規(guī)則 
3.2.1 區(qū)分大小寫(xiě) 
3.2.2 變量、對(duì)象和函數(shù)的名稱(chēng) 
3.2.3 保留字 
3.2.4 空格 
3.3 使用注釋 
3.4 編寫(xiě)JavaScript的好習(xí)慣 
3.5 實(shí)踐練習(xí):使用事件處理程序 
3.6 小結(jié) 
3.7 問(wèn)題與解答 
3.8 測(cè)試題 
3.9 測(cè)試題答案 
3.10 練習(xí)題 第4章 使用文檔對(duì)象模型(DOM) 
4.1 認(rèn)識(shí)文檔對(duì)象模型 
4.1.1 DOM的歷史 
4.1.2 DOM的分級(jí)標(biāo)準(zhǔn) 
4.2 使用window對(duì)象 
4.3 處理Web文檔 
4.3.1 獲得文檔的信息 
4.3.2 在文檔中寫(xiě)入文字 
4.3.3 使用link和anchor對(duì)象 
4.4 訪問(wèn)瀏覽器的history對(duì)象 
4.5 使用location對(duì)象 
4.6 實(shí)踐練習(xí):創(chuàng)建“后退”和“前進(jìn)”按鈕 
4.7 小結(jié) 
4.8 問(wèn)題與解答 
4.9 測(cè)試題 
4.10 測(cè)試題答案 
4.11 練習(xí)題 第二部分 學(xué)習(xí)JavaScript基礎(chǔ)第5章 使用變量、字符串和數(shù)組 
5.1 使用變量 
5.1.1 選擇變量名稱(chēng) 
5.1.2 使用局部變量和全局變量 
5.1.3 給變量賦值 
5.2 理解表達(dá)式和運(yùn)算符 
5.2.1 使用JavaScript運(yùn)算符 
5.2.2 運(yùn)算符的優(yōu)先級(jí) 
5.3 JavaScript的數(shù)據(jù)類(lèi)型 
5.4 數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換 
5.5 使用String對(duì)象 
5.5.1 創(chuàng)建String對(duì)象 
5.5.2 給變量賦值 
5.5.3 計(jì)算字符串長(zhǎng)度 
5.5.4 字符串大小寫(xiě)轉(zhuǎn)換 
5.6 使用子字符串 
5.6.1 使用字符串的一部分 
5.6.2 獲取單個(gè)字符 
5.6.3 查找子字符串 
5.7 使用數(shù)值數(shù)組 
5.7.1 創(chuàng)建數(shù)值數(shù)組 
5.7.2 理解數(shù)組的長(zhǎng)度 
5.7.3 存取數(shù)組元素 
5.8 使用字符串?dāng)?shù)組 
5.8.1 建立字符串?dāng)?shù)組 
5.8.2 分離字符串 
5.8.3 字符串?dāng)?shù)組的排序 
5.9 數(shù)值數(shù)組的排序 
5.10 實(shí)踐練習(xí):排序并顯示名字 
5.11 小結(jié) 
5.12 問(wèn)題與解答 
5.13 測(cè)試題 
5.14 測(cè)試題答案 
5.15 練習(xí)題 第6章 使用函數(shù)和對(duì)象 
6.1 使用函數(shù) 
6.1.1 定義函數(shù) 
6.1.2 調(diào)用函數(shù) 
6.1.3 返回值 
6.2 對(duì)象簡(jiǎn)介 
6.2.1 創(chuàng)建對(duì)象 
6.2.2 對(duì)象屬性和值 
6.2.3 了解方法 
6.3 使用對(duì)象來(lái)簡(jiǎn)化腳本 
6.3.1 定義對(duì)象 
6.3.2 定義對(duì)象的方法 
6.3.3 創(chuàng)建對(duì)象實(shí)例 
6.4 擴(kuò)展內(nèi)置對(duì)象 
6.5 實(shí)踐練習(xí):使用對(duì)象保存數(shù)據(jù) 
6.6 小結(jié) 
6.7 問(wèn)題與解答 
6.8 測(cè)試題 
6.9 測(cè)試題答案 
6.10 練習(xí)題 第7章 用條件和循環(huán)控制流程 
7.1 if語(yǔ)句 
7.1.1 條件運(yùn)算符 
7.1.2 條件與邏輯運(yùn)算符 
7.1.3 關(guān)鍵字else 
7.2 使用簡(jiǎn)寫(xiě)的條件表達(dá)式 
7.2.1 用if和else測(cè)試多種條件 
7.2.2 使用帶switch的多個(gè)條件 
7.2.3 使用for循環(huán) 
7.2.4 使用while循環(huán) 
7.2.5 使用do…while循環(huán) 
7.3 使用循環(huán) 
7.3.1 創(chuàng)建無(wú)窮循環(huán) 
7.3.2 退出循環(huán) 
7.3.3 繼續(xù)循環(huán) 
7.4 循環(huán)遍歷對(duì)象屬性 
7.5 實(shí)踐練習(xí):處理數(shù)組和循環(huán) 
7.6 小結(jié) 
7.7 問(wèn)題與解答 
7.8 測(cè)試題 
7.9 測(cè)試題答案 
7.10 練習(xí)題 第8章 使用內(nèi)置函數(shù)和程序庫(kù) 
8.1 使用Math對(duì)象 
8.1.1 舍入和截取 
8.1.2 生成隨機(jī)數(shù) 
8.1.3 其他Math函數(shù) 
8.2 使用Math函數(shù) 
8.3 使用with關(guān)鍵字 
8.4 使用日期 
8.4.1 創(chuàng)建Date對(duì)象 
8.4.2 設(shè)置Date的值 
8.4.3 讀取Date的值 
8.4.4 使用時(shí)區(qū) 
8.4.5 日期格式的轉(zhuǎn)換 
8.5 使用第三方程序庫(kù) 
8.5.1 Prototype 
8.5.2 Script.aculo.us 
8.5.3 AJAX框架 
8.6 其他程序庫(kù) 
8.7 實(shí)踐練習(xí):用程序庫(kù)增添效果 
8.7.1 下載程序庫(kù) 
8.7.2 包含文件 
8.7.3 使用效果 
8.7.4 構(gòu)建腳本 
8.8 小結(jié) 
8.9 問(wèn)題與解答 
8.10 測(cè)試題 
8.11 測(cè)試題答案 
8.12 練習(xí)題 第三部分 深入學(xué)習(xí)DOM第9章 事件響應(yīng) 
9.1 認(rèn)識(shí)事件處理程序 
9.1.1 對(duì)象與事件 
9.1.2 創(chuàng)建事件處理程序 
9.1.3 使用JavaScript定義事件處理程序 
9.1.4 支持多個(gè)事件處理程序 
9.1.5 使用event對(duì)象 
9.1.6 Internet Explorer的event屬性 
9.1.7 Netscape和Firefox的event屬性 
9.2 使用鼠標(biāo)事件 
9.2.1 移至和移開(kāi) 
9.2.2 使用onMouseMove事件 
9.2.3 常態(tài)和按下(以及單擊) 
9.3 使用鍵盤(pán)事件 
9.4 使用onLoad和onUnload事件 
9.5 實(shí)踐練習(xí):為網(wǎng)頁(yè)添加鏈接說(shuō)明 
9.6 小結(jié) 
9.7 問(wèn)題與解答 
9.8 測(cè)試題 
9.9 測(cè)試題答案 
9.10 練習(xí)題 第10章 使用窗口和框架 
10.1 用對(duì)象控制窗口 
10.1.1 window對(duì)象的屬性 
10.1.2 創(chuàng)建新窗口 
10.1.3 打開(kāi)和關(guān)閉窗口 
10.2 移動(dòng)和調(diào)整窗口大小 
10.3 使用超時(shí)功能 
10.4 顯示對(duì)話(huà)框 
10.5 使用框架 
10.5.1 為框架使用JavaScript對(duì)象 
10.5.2 frames數(shù)組 
10.6 實(shí)踐練習(xí):在JavaScript中使用框架 
10.7 小結(jié) 
10.8 問(wèn)題與解答 
10.9 測(cè)試題 
10.10 測(cè)試題答案 
10.11 練習(xí)題 第11章 利用表單獲取數(shù)據(jù) 
11.1 HTML表單基礎(chǔ) 
11.2 在JavaScript中使用form對(duì)象 
11.2.1 form對(duì)象的屬性 
11.2.2 提交和重置表單 
11.2.3 檢測(cè)表單事件 
11.3 編制表單元素的腳本 
11.3.1 文本字段 
11.3.2 文本區(qū)域 
11.3.3 處理表單中的文本 
11.3.4 按鈕 
11.3.5 復(fù)選框 
11.3.6 單選按鈕 
11.3.7 下拉列表 
11.4 顯示表單數(shù)據(jù) 
11.5 通過(guò)郵件發(fā)送表單結(jié)果 
11.6 實(shí)踐練習(xí):驗(yàn)證表單 
11.7 小結(jié) 
11.8 問(wèn)題與解答 
11.9 測(cè)試題 
11.10 測(cè)試題答案 
11.11 練習(xí)題 第12章 使用樣式表 
12.1 樣式與內(nèi)容 
12.2 定義和使用CSS樣式 
12.2.1 創(chuàng)建規(guī)則 
12.2.2 設(shè)置指定元素的樣式 
12.2.3 使用id屬性 
12.2.4 使用類(lèi) 
12.3 使用CSS屬性 
12.3.1 文本對(duì)齊 
12.3.2 改變顏色和背景圖像 
12.3.3 使用字體 
12.3.4 邊距和邊框 
12.3.5 樣式表的單位 
12.4 創(chuàng)建一個(gè)簡(jiǎn)單的樣式表 
12.5 使用外部樣式表 
12.5.1 鏈接外部樣式表 
12.5.2 創(chuàng)建外部.css文件 
12.6 用JavaScript控制樣式 
12.7 實(shí)踐練習(xí):創(chuàng)建動(dòng)態(tài)樣式 
12.8 小結(jié) 
12.9 問(wèn)題與解答 
12.10 測(cè)試題 
12.11 測(cè)試題答案 
12.12 練習(xí)題 第13章 使用W3C的DOM 
13.1 DOM和動(dòng)態(tài)HTML 
13.2 理解DOM結(jié)構(gòu) 
13.2.1 節(jié)點(diǎn) 
13.2.2 父與子 
13.2.3 兄弟 
13.3 創(chuàng)建可定位元素(層) 
13.3.1 設(shè)置對(duì)象的位置和大小 
13.3.2 設(shè)定溢出屬性 
13.3.3 使用可見(jiàn)性屬性 
13.3.4 設(shè)置背景和邊框?qū)傩浴?br />13.3.5 用JavaScript控制定位 
13.4 實(shí)踐練習(xí):創(chuàng)建可移動(dòng)的層 
13.5 小結(jié) 
13.6 問(wèn)題與解答 
13.7 測(cè)試題 
13.8 測(cè)試題答案 
13.9 練習(xí)題 第14章 使用高級(jí)DOM功能 
14.1 使用DOM節(jié)點(diǎn) 
14.1.1 基本節(jié)點(diǎn)屬性 
14.1.2 節(jié)點(diǎn)關(guān)系屬性 
14.1.3 文檔方法 
14.1.4 節(jié)點(diǎn)的方法 
14.2 隱藏和顯示對(duì)象 
14.3 在頁(yè)面中修改文本 
14.4 為頁(yè)面添加文本 
14.5 實(shí)踐練習(xí):創(chuàng)建導(dǎo)航樹(shù) 
14.6 小結(jié) 
14.7 問(wèn)題與解答 
14.8 測(cè)試題 
14.9 測(cè)試題答案 
14.10 練習(xí)題 第四部分 使用JavaScript的高級(jí)功能第15章 編寫(xiě)規(guī)范型腳本 
15.1 編寫(xiě)腳本的最佳方法 
15.1.1 內(nèi)容、展現(xiàn)和行為 
15.1.2 漸進(jìn)式提高 
15.1.3 添加事件處理程序 
15.1.4 Web標(biāo)準(zhǔn):瀏覽器無(wú)關(guān)性 
15.1.5 為代碼編寫(xiě)文檔 
15.1.6 可用性 
15.1.7 設(shè)計(jì)模型 
15.1.8 可訪問(wèn)性 
15.2 讀取瀏覽器的信息 
15.2.1 顯示瀏覽器的信息 
15.2.2 處理特殊的瀏覽器 
15.3 編寫(xiě)跨瀏覽器的腳本 
15.3.1 功能檢測(cè)技術(shù) 
15.3.2 處理瀏覽器異常 
15.4 為不支持JavaScript的瀏覽器提供支持 
15.4.1 使用noscript標(biāo)記 
15.4.2 保持JavaScript的功能可選 
15.4.3 避免錯(cuò)誤 
15.5 實(shí)踐練習(xí):創(chuàng)建規(guī)范型腳本 
15.6 小結(jié) 
15.7 問(wèn)題與解答 
15.8 測(cè)試題 
15.9 測(cè)試題答案 
15.10 練習(xí)題 第16章 調(diào)試JavaScript應(yīng)用程序 
16.1 防止Bug 
16.1.1 養(yǎng)成良好的編程習(xí)慣 
16.1.2 常見(jiàn)錯(cuò)誤的預(yù)防 
16.2 基本調(diào)試工具 
16.2.1 Firefox的JavaScript控制臺(tái) 
16.2.2 在Internet Explorer中顯示錯(cuò)誤信息 
16.2.3 警告信息 
16.2.4 使用注釋功能 
16.2.5 其他調(diào)試工具 
16.3 創(chuàng)建錯(cuò)誤處理程序 
16.3.1 使用onerror屬性 
16.3.2 顯示錯(cuò)誤信息 
16.3.3 使用try和catch 
16.4 高級(jí)調(diào)試工具 
16.4.1 Web Developer工具欄(用于Firefox) 
16.4.2 Developer工具欄(適用于Internet Explorer) 
16.4.3 DOM Inspector(用于Firefox) 
16.4.4 查看生成的源代碼 
16.4.5 JavaScript Shell 
16.5 實(shí)踐練習(xí):調(diào)試腳本 
16.5.1 測(cè)試腳本 
16.5.2 解決問(wèn)題 
16.5.3 重新測(cè)試 
16.6 小結(jié) 
16.7 問(wèn)題與解答 
16.8 測(cè)試題 
16.9 測(cè)試題答案 
16.10 練習(xí)題 第17章 AJAX:遠(yuǎn)程腳本技術(shù) 
17.1 AJAX簡(jiǎn)介 
17.1.1 JavaScript客戶(hù)端(前端) 
17.1.2 后臺(tái) 
17.1.3 XML 
17.1.4 AJAX的典型應(yīng)用 
17.1.5 框架和庫(kù) 
17.1.6 AJAX的局限性 
17.2 使用XMLHttpRequest 
17.2.1 創(chuàng)建請(qǐng)求 
17.2.2 打開(kāi)URL 
17.2.3 發(fā)送請(qǐng)求 
17.2.4 等待響應(yīng) 
17.2.5 解釋響應(yīng)數(shù)據(jù) 
17.3 創(chuàng)建簡(jiǎn)單的AJAX庫(kù) 
17.3.1 ajaxRequest()函數(shù) 
17.3.2 ajaxResponse()函數(shù) 
17.3.3 使用AJAX庫(kù) 
17.4 使用AJAX庫(kù)編寫(xiě)AJAX測(cè)驗(yàn)程序 
17.4.1 HTML文件 
17.4.2 XML文件 
17.4.3 JavaScript文件 
17.4.4 測(cè)試示例 
17.5 調(diào)試AJAX應(yīng)用程序 
17.6 實(shí)踐練習(xí):制作一個(gè)實(shí)時(shí)查詢(xún)表單 
17.6.1 HTML表單 
17.6.2 PHP后臺(tái) 
17.6.3 JavaScript前端 
17.6.4 執(zhí)行程序 
17.7 小結(jié) 
17.8 問(wèn)題與解答 
17.9 測(cè)試題 
17.10 測(cè)試題答案 
17.11 練習(xí)題 第18章 Greasemonkey:使用JavaScript增強(qiáng)頁(yè)面功能 
18.1 Greasemonkey插件簡(jiǎn)介 
18.1.1 在Firefox中安裝Greasemonkey插件 
18.1.2 Internet Explorer的Turnabout插件 
18.1.3 其他瀏覽器 
18.1.4 用戶(hù)腳本的安全性 
18.2 使用用戶(hù)腳本 
18.2.1 查找腳本 
18.2.2 安裝腳本 
18.2.3 管理腳本 
18.2.4 測(cè)試用戶(hù)腳本 
18.2.5 激活或禁用Greasemonkey或Turnabout 
18.3 創(chuàng)建自己的用戶(hù)腳本 
18.3.1 創(chuàng)建一個(gè)簡(jiǎn)單的用戶(hù)腳本 
18.3.2 描述用戶(hù)腳本 
18.3.3 測(cè)試腳本 
18.3.4 Greasemonkey API函數(shù) 
18.3.5 創(chuàng)建專(zhuān)用站點(diǎn)腳本 
18.3.6 調(diào)試用戶(hù)腳本 
18.4 實(shí)踐練習(xí):創(chuàng)建用戶(hù)腳本 
18.4.1 運(yùn)行過(guò)程 
18.4.2 使用腳本 
18.5 小結(jié) 
18.6 問(wèn)題與解答 
18.7 測(cè)試題 
18.8 測(cè)試題答案 
18.9 練習(xí)題 第五部分 使用JavaScript創(chuàng)建多媒體應(yīng)用程序第19章 使用圖像和動(dòng)畫(huà) 
19.1 使用動(dòng)態(tài)圖像 
19.1.1 使用image對(duì)象 
19.1.2 預(yù)加載圖像 
19.2 創(chuàng)建Rollover(鼠標(biāo)翻轉(zhuǎn))效果 
19.2.1 通過(guò)JavaScript創(chuàng)建Rollover效果 
19.2.2 使用CSS而不是JavaScript實(shí)現(xiàn)Rollover效果 
19.2.3 使用CSS技術(shù)創(chuàng)建圖形化的rollover效果 
19.3 制作簡(jiǎn)單的JavaScript幻燈效果 
19.3.1 HTML文件 
19.3.2 JavaScript文件 
19.4 實(shí)踐練習(xí):向幻燈中添加動(dòng)畫(huà)效果 
19.4.1 HTML文件 
19.4.2 CSS文件 
19.4.3 JavaScript腳本 
19.4.4 整合所有技術(shù) 
19.5 小結(jié) 
19.6 問(wèn)題與解答 
19.7 測(cè)試題 
19.8 測(cè)試題答案 
19.9 練習(xí)題 第20章 使用聲音和插件 
20.1 插件介紹 
20.1.1 embed和object標(biāo)簽 
20.1.2 理解MIME類(lèi)型 
20.1.3 在JavaScript中使用插件 
20.1.4 插件功能檢測(cè) 
20.2 JavaScript和Flash 
20.2.1 ActionScript 
20.2.2 JavaScript與Flash之間的交互 
20.2.3 在JavaScript中嵌入Flash 
20.3 使用JavaScript處理音頻 
20.3.1 音頻格式 
20.3.2 音頻插件 
20.3.3 嵌入音頻 
20.3.4 使用JavaScript控制音頻 
20.3.5 檢測(cè)當(dāng)前瀏覽支持的音頻功能 
20.3.6 使用Flash 
20.4 使用JavaScript測(cè)試音頻 
20.5 實(shí)踐練習(xí):使用鼠標(biāo)播放音樂(lè) 
20.5.1 示例的HTML文檔 
20.5.2 CSS樣式單 
20.5.3 播放音頻 
20.5.4 嵌入音頻 
20.5.5 整合所有技術(shù) 
20.6 小結(jié) 
20.7 問(wèn)題與解答 
20.8 測(cè)試題 
20.9 測(cè)試題答案 
20.10 練習(xí)題 第六部分 創(chuàng)建復(fù)雜腳本第21章 創(chuàng)建JavaScript下拉菜單 
21.1 設(shè)計(jì)下拉菜單 
21.1.1 創(chuàng)建HTML標(biāo)記 
21.1.2 使用CSS設(shè)計(jì)菜單布局 
21.2 使用腳本來(lái)設(shè)置下拉菜單的行為 
21.2.1 設(shè)置菜單 
21.2.2 顯示子菜單 
21.2.3 隱藏子菜單 
21.2.4 完成腳本 
21.3 實(shí)踐練習(xí):利用CSS增強(qiáng)菜單 
21.4 小結(jié) 
21.5 問(wèn)題與解答 
21.6 測(cè)試題 
21.7 測(cè)試題答案 
21.8 練習(xí)題 第22章 創(chuàng)建JavaScript游戲 
22.1 游戲簡(jiǎn)介 
22.1.1 游戲玩法 
22.1.2 得分計(jì)算 
22.1.3 創(chuàng)建圖形 
22.2 創(chuàng)建HTML文檔 
22.3 創(chuàng)建腳本 
22.3.1 使用對(duì)象存儲(chǔ)紙牌 
22.3.2 構(gòu)建游戲板 
22.3.3 洗牌 
22.3.4 將牌放到游戲板上 
23.3.5 計(jì)算行、列和對(duì)角線得分 
23.3.6 合計(jì)得分 
23.3.7 結(jié)束游戲 
22.4 利用CSS添加樣式 
22.5 實(shí)踐練習(xí):組合應(yīng)用技術(shù) 
22.6 小結(jié) 
22.7 問(wèn)題與解答 
22.8 測(cè)試題 
22.9 測(cè)試題答案 
22.10 練習(xí)題 第23章 創(chuàng)建JavaScript應(yīng)用程序 
23.1 創(chuàng)建滾動(dòng)窗口 
23.1.1 HTML文檔 
23.1.2 CSS文件 
23.1.3 JavaScript文件 
23.2 利用JavaScript在CSS樣式表之間切換 
23.2.1 創(chuàng)建HTML文檔 
23.2.2 創(chuàng)建第一張樣式表 
23.2.3 創(chuàng)建第二張樣式表 
23.2.4 創(chuàng)建腳本 
23.3 實(shí)踐練習(xí):創(chuàng)建動(dòng)態(tài)表單 
23.3.1 創(chuàng)建HTML文檔 
23.3.2 添加腳本 
23.4 小結(jié) 
23.5 問(wèn)題與解答 
23.6 測(cè)試題 
23.7 測(cè)試題答案 
23.8 練習(xí)題 第24章 JavaScript的未來(lái) 
24.1 學(xué)習(xí)JavaScript高級(jí)技巧 
24.2 未來(lái)的Web技術(shù) 
24.2.1 JavaScript的未來(lái)版本 
24.2.2 DOM的未來(lái)版本 
24.2.3 XML(可擴(kuò)展標(biāo)記語(yǔ)言) 
24.2.4 XHTML(可擴(kuò)展超文本標(biāo)記語(yǔ)言) 
24.2.5 XSL(可擴(kuò)展樣式表語(yǔ)言) 
24.3 為未來(lái)做好準(zhǔn)備 
24.3.1 保持腳本兼容性 
24.3.2 保持HTML兼容 
24.3.3 詳細(xì)編制文檔 
24.4 繼續(xù)學(xué)習(xí)其他語(yǔ)言 
24.5 實(shí)踐練習(xí):創(chuàng)建拖放式對(duì)象 
24.5.1 HTML文檔 
24.5.2 CSS樣式表 
24.5.3 實(shí)現(xiàn)拖放 
24.5.4 JavaScript文件 
24.6 小結(jié) 
24.7 問(wèn)題與解答 
24.8 測(cè)試題 
24.9 測(cè)試題答案 
24.10 練習(xí)題 第七部分 附錄附錄A 其他JavaScript資源 
A.1 JavaScript網(wǎng)站 
A.2 Web開(kāi)發(fā)站點(diǎn) 附錄B JavaScript開(kāi)發(fā)人員工具 
B.1 HTML和文本編輯器 
B.1.1 HomeSite 
B.1.2 TopStyle 
B.1.3 FrontPage 
B.1.4 BBEdit 
B.1.5 文本編輯器 
B.2 HTML驗(yàn)證工具 
B.3 調(diào)試工具 附錄C 術(shù)語(yǔ)表 附錄D JavaScript快速參考 
D.1 內(nèi)置對(duì)象 
D.1.1 數(shù)組 
D.1.2 字符串 
D.1.3 Math 
D.1.4 Date 
D.2 創(chuàng)建和自定義對(duì)象 
D.2.1 創(chuàng)建對(duì)象 
D.2.2 自定義對(duì)象 
D.3 JavaScript語(yǔ)句 
D.3.1 注釋 
D.3.2 break 
D.3.3 continue 
D.3.4 for 
D.3.5 for...in 
D.3.6 function 
D.3.7 if...else 
D.3.8 return 
D.3.9 var 
D.3.10 while 
D.4 JavaScript內(nèi)置函數(shù) 
D.4.1 eval 
D.4.2 parseInt 
D.4.3 parseFloat 附錄E DOM快速參考 
E.1 DOM Level
E.1.1 window 
E.1.2 location 
E.1.3 history 
E.1.4 document 
E.1.5 navigator 
E.2 DOM Level 1 
E.2.1 基本的節(jié)點(diǎn)屬性 
E.2.2 關(guān)系屬性 
E.2.3 偏置屬性 
E.2.4 樣式屬性 
E.2.5 節(jié)點(diǎn)方法 
E.2.6 文檔對(duì)象方法和屬性

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)