出版時(shí)間:2012-7 出版社:Michael Moncur、 王軍 人民郵電出版社 (2012-07出版) 作者:Michael Moncur 頁數(shù):384 譯者:王軍
Tag標(biāo)簽:無
內(nèi)容概要
《入門經(jīng)典系列:JavaScript入門經(jīng)典(第4版)(修訂版)》詳細(xì)介紹了JavaScript編程。全書共分為24章,分別介紹了Web腳本編寫和JavaScript語言的概念、JavaScript的基礎(chǔ)知識、文檔對象模型、JavaScript的高級功能、使用JavaScript創(chuàng)建多媒體應(yīng)用程序及創(chuàng)建復(fù)雜腳本的技巧等知識。其中,每章內(nèi)容均以前一章內(nèi)容為基礎(chǔ)。書中提供了簡單直接的操作方法,讀者能夠從基礎(chǔ)知識開始領(lǐng)會(huì)JavaScript編程的精髓。除了基本內(nèi)容外,書中還提供了大量解決問題的說明、解決方案、提示信息等內(nèi)容。另外在每一章的后面,還附加有實(shí)踐練習(xí)、測試題和練習(xí)題,以便加深讀者對基本概念的理解。 《入門經(jīng)典系列:JavaScript入門經(jīng)典(第4版)(修訂版)》適合對Web應(yīng)用開發(fā)感興趣的初中級用戶,也可作為大中專院校相關(guān)專業(yè)的教材。
作者簡介
作者:(美)Moncur
書籍目錄
目 錄第一部分 Web腳本編寫與JavaScript語言的概念第1章 了解JavaScript 31.1 學(xué)習(xí)Web腳本編寫基礎(chǔ) 31.1.1 腳本和程序 41.1.2 JavaScript簡介 41.2 在網(wǎng)頁中如何嵌入JavaScript 51.2.1 JavaScript和HTML 51.2.2 使用單獨(dú)的JavaScript文件 71.2.3 事件 71.3 瀏覽器和JavaScript 81.3.1 文檔對象模型(DOM) 81.3.2 Internet Explorer 81.3.3 Netscape和Firefox 81.3.4 其他瀏覽器 91.3.5 JavaScript的版本 91.4 指定JavaScript的版本 101.5 JavaScript在瀏覽器之外的應(yīng)用 101.6 JavaScript功能一覽 111.6.1 改善導(dǎo)航功能 111.6.2 驗(yàn)證表單 111.6.3 特殊效果 111.6.4 AJAX 111.7 JavaScript的替代技術(shù) 111.7.1 Java 121.7.2 ActiveX 121.7.3 VBScript 121.7.4 CGI和服務(wù)器端腳本技術(shù) 131.8 小結(jié) 131.9 問題與解答 131.10 測試題 141.11 測試題答案 141.12 練習(xí)題 15第2章 創(chuàng)建簡單的腳本 172.1 腳本編寫的工具 172.1.1 文本編輯器 182.1.2 瀏覽器 192.2 在JavaScript中顯示時(shí)間 192.3 開始編寫腳本 192.4 添加JavaScript語句 202.4.1 在變量中存儲(chǔ)數(shù)據(jù) 202.4.2 計(jì)算結(jié)果 202.5 創(chuàng)建輸出 212.6 在網(wǎng)頁中添加腳本 212.7 測試腳本 222.7.1 修改腳本 232.7.2 處理JavaScript中的錯(cuò)誤 242.8 實(shí)踐練習(xí):使用一個(gè)單獨(dú)的JavaScript文件 262.9 小結(jié) 272.10 問題與解答 272.11 測試題 282.12 測試題答案 282.13 練習(xí)題 28第3章 開始JavaScript編程 293.1 基本概念 293.1.1 語句 293.1.2 用函數(shù)來組合任務(wù) 303.1.3 變量 303.1.4 理解對象 303.1.5 條件語句 313.1.6 循環(huán)語句 313.1.7 事件處理程序 323.1.8 最先運(yùn)行哪個(gè)腳本 333.2 JavaScript語法規(guī)則 333.2.1 區(qū)分大小寫 333.2.2 變量、對象和函數(shù)的名稱 333.2.3 保留字 343.2.4 空格 343.3 使用注釋 343.4 編寫JavaScript的好習(xí)慣 343.5 實(shí)踐練習(xí):使用事件處理程序 353.6 小結(jié) 363.7 問題與解答 363.8 測試題 373.9 測試題答案 373.10 練習(xí)題 38第4章 使用文檔對象模型(DOM) 394.1 認(rèn)識文檔對象模型 394.1.1 DOM的歷史 404.1.2 DOM的分級標(biāo)準(zhǔn) 404.2 使用window對象 414.3 處理Web文檔 414.3.1 獲得文檔的信息 414.3.2 在文檔中寫入文字 424.3.3 使用link和anchor對象 434.4 訪問瀏覽器的history對象 434.5 使用location對象 444.6 實(shí)踐練習(xí):創(chuàng)建“后退”和“前進(jìn)”按鈕 454.7 小結(jié) 464.8 問題與解答 464.9 測試題 474.10 測試題答案 474.11 練習(xí)題 47第二部分 學(xué)習(xí)JavaScript基礎(chǔ)第5章 使用變量、字符串和數(shù)組 515.1 使用變量 515.1.1 選擇變量名稱 525.1.2 使用局部變量和全局變量 525.1.3 給變量賦值 535.2 理解表達(dá)式和運(yùn)算符 545.2.1 使用JavaScript運(yùn)算符 545.2.2 運(yùn)算符的優(yōu)先級 545.3 JavaScript的數(shù)據(jù)類型 555.4 數(shù)據(jù)類型之間的轉(zhuǎn)換 565.5 使用String對象 565.5.1 創(chuàng)建String對象 575.5.2 給變量賦值 575.5.3 計(jì)算字符串長度 585.5.4 字符串大小寫轉(zhuǎn)換 595.6 使用子字符串 595.6.1 使用字符串的一部分 595.6.2 獲取單個(gè)字符 605.6.3 查找子字符串 605.7 使用數(shù)值數(shù)組 615.7.1 創(chuàng)建數(shù)值數(shù)組 615.7.2 理解數(shù)組的長度 625.7.3 存取數(shù)組元素 625.8 使用字符串?dāng)?shù)組 625.8.1 建立字符串?dāng)?shù)組 635.8.2 分離字符串 635.8.3 字符串?dāng)?shù)組的排序 645.9 數(shù)值數(shù)組的排序 645.10 實(shí)踐練習(xí):排序并顯示名字 645.11 小結(jié) 665.12 問題與解答 675.13 測試題 675.14 測試題答案 685.15 練習(xí)題 68第6章 使用函數(shù)和對象 696.1 使用函數(shù) 696.1.1 定義函數(shù) 706.1.2 調(diào)用函數(shù) 716.1.3 返回值 726.2 對象簡介 736.2.1 創(chuàng)建對象 746.2.2 對象屬性和值 746.2.3 了解方法 746.3 使用對象來簡化腳本 746.3.1 定義對象 756.3.2 定義對象的方法 756.3.3 創(chuàng)建對象實(shí)例 766.4 擴(kuò)展內(nèi)置對象 776.5 實(shí)踐練習(xí):使用對象保存數(shù)據(jù) 786.6 小結(jié) 806.7 問題與解答 806.8 測試題 806.9 測試題答案 816.10 練習(xí)題 81第7章 用條件和循環(huán)控制流程 837.1 if語句 847.1.1 條件運(yùn)算符 847.1.2 條件與邏輯運(yùn)算符 857.1.3 關(guān)鍵字else 867.2 使用簡寫的條件表達(dá)式 867.2.1 用if和else測試多種條件 877.2.2 使用帶switch的多個(gè)條件 897.2.3 使用for循環(huán) 907.2.4 使用while循環(huán) 927.2.5 使用do…while循環(huán) 927.3 使用循環(huán) 937.3.1 創(chuàng)建無窮循環(huán) 937.3.2 退出循環(huán) 937.3.3 繼續(xù)循環(huán) 947.4 循環(huán)遍歷對象屬性 947.5 實(shí)踐練習(xí):處理數(shù)組和循環(huán) 957.6 小結(jié) 977.7 問題與解答 977.8 測試題 987.9 測試題答案 997.10 練習(xí)題 99第8章 使用內(nèi)置函數(shù)和程序庫 1018.1 使用Math對象 1018.1.1 舍入和截取 1018.1.2 生成隨機(jī)數(shù) 1028.1.3 其他Math函數(shù) 1028.2 使用Math函數(shù) 1028.3 使用with關(guān)鍵字 1048.4 使用日期 1058.4.1 創(chuàng)建Date對象 1058.4.2 設(shè)置Date的值 1058.4.3 讀取Date的值 1068.4.4 使用時(shí)區(qū) 1068.4.5 日期格式的轉(zhuǎn)換 1078.5 使用第三方程序庫 1078.5.1 Prototype 1078.5.2 Script.aculo.us 1088.5.3 AJAX框架 1088.6 其他程序庫 1098.7 實(shí)踐練習(xí):用程序庫增添效果 1098.7.1 下載程序庫 1098.7.2 包含文件 1108.7.3 使用效果 1108.7.4 構(gòu)建腳本 1108.8 小結(jié) 1128.9 問題與解答 1128.10 測試題 1128.11 測試題答案 1138.12 練習(xí)題 113第三部分 深入學(xué)習(xí)DOM第9章 事件響應(yīng) 1179.1 認(rèn)識事件處理程序 1179.1.1 對象與事件 1189.1.2 創(chuàng)建事件處理程序 1189.1.3 使用JavaScript定義事件處理程序 1199.1.4 支持多個(gè)事件處理程序 1199.1.5 使用event對象 1209.1.6 Internet Explorer的event屬性 1219.1.7 Netscape和Firefox的event屬性 1219.2 使用鼠標(biāo)事件 1229.2.1 移至和移開 1229.2.2 使用onMouseMove事件 1229.2.3 常態(tài)和按下(以及單擊) 1229.3 使用鍵盤事件 1259.4 使用onLoad和onUnload事件 1279.5 實(shí)踐練習(xí):為網(wǎng)頁添加鏈接說明 1279.6 小結(jié) 1309.7 問題與解答 1319.8 測試題 1319.9 測試題答案 1329.10 練習(xí)題 132第10章 使用窗口和框架 13310.1 用對象控制窗口 13310.1.1 window對象的屬性 13410.1.2 創(chuàng)建新窗口 13410.1.3 打開和關(guān)閉窗口 13510.2 移動(dòng)和調(diào)整窗口大小 13610.3 使用超時(shí)功能 13710.4 顯示對話框 13910.5 使用框架 14110.5.1 為框架使用JavaScript對象 14110.5.2 frames數(shù)組 14210.6 實(shí)踐練習(xí):在JavaScript中使用框架 14210.7 小結(jié) 14410.8 問題與解答 14410.9 測試題 14410.10 測試題答案 14510.11 練習(xí)題 145第11章 利用表單獲取數(shù)據(jù) 14711.1 HTML表單基礎(chǔ) 14711.2 在JavaScript中使用form對象 14811.2.1 form對象的屬性 14811.2.2 提交和重置表單 14911.2.3 檢測表單事件 14911.3 編制表單元素的腳本 14911.3.1 文本字段 15011.3.2 文本區(qū)域 15011.3.3 處理表單中的文本 15011.3.4 按鈕 15111.3.5 復(fù)選框 15111.3.6 單選按鈕 15211.3.7 下拉列表 15311.4 顯示表單數(shù)據(jù) 15411.5 通過郵件發(fā)送表單結(jié)果 15511.6 實(shí)踐練習(xí):驗(yàn)證表單 15611.7 小結(jié) 15811.8 問題與解答 15811.9 測試題 15911.10 測試題答案 15911.11 練習(xí)題 160第12章 使用樣式表 16112.1 樣式與內(nèi)容 16112.2 定義和使用CSS樣式 16212.2.1 創(chuàng)建規(guī)則 16212.2.2 設(shè)置指定元素的樣式 16312.2.3 使用id屬性 16312.2.4 使用類 16412.3 使用CSS屬性 16412.3.1 文本對齊 16412.3.2 改變顏色和背景圖像 16512.3.3 使用字體 16612.3.4 邊距和邊框 16612.3.5 樣式表的單位 16612.4 創(chuàng)建一個(gè)簡單的樣式表 16712.5 使用外部樣式表 16912.5.1 鏈接外部樣式表 16912.5.2 創(chuàng)建外部.css文件 16912.6 用JavaScript控制樣式 16912.7 實(shí)踐練習(xí):創(chuàng)建動(dòng)態(tài)樣式 17012.8 小結(jié) 17212.9 問題與解答 17312.10 測試題 17312.11 測試題答案 17412.12 練習(xí)題 174第13章 使用W3C的DOM 17513.1 DOM和動(dòng)態(tài)HTML 17513.2 理解DOM結(jié)構(gòu) 17613.2.1 節(jié)點(diǎn) 17713.2.2 父與子 17713.2.3 兄弟 17713.3 創(chuàng)建可定位元素(層) 17713.3.1 設(shè)置對象的位置和大小 17813.3.2 設(shè)定溢出屬性 17913.3.3 使用可見性屬性 17913.3.4 設(shè)置背景和邊框?qū)傩浴?7913.3.5 用JavaScript控制定位 18013.4 實(shí)踐練習(xí):創(chuàng)建可移動(dòng)的層 18013.5 小結(jié) 18313.6 問題與解答 18313.7 測試題 18313.8 測試題答案 18413.9 練習(xí)題 184第14章 使用高級DOM功能 18514.1 使用DOM節(jié)點(diǎn) 18514.1.1 基本節(jié)點(diǎn)屬性 18614.1.2 節(jié)點(diǎn)關(guān)系屬性 18614.1.3 文檔方法 18614.1.4 節(jié)點(diǎn)的方法 18714.2 隱藏和顯示對象 18714.3 在頁面中修改文本 18914.4 為頁面添加文本 19014.5 實(shí)踐練習(xí):創(chuàng)建導(dǎo)航樹 19214.6 小結(jié) 19414.7 問題與解答 19514.8 測試題 19514.9 測試題答案 19514.10 練習(xí)題 196第四部分 使用JavaScript的高級功能第15章 編寫規(guī)范型腳本 19915.1 編寫腳本的最佳方法 19915.1.1 內(nèi)容、展現(xiàn)和行為 20015.1.2 漸進(jìn)式提高 20015.1.3 添加事件處理程序 20115.1.4 Web標(biāo)準(zhǔn):瀏覽器無關(guān)性 20315.1.5 為代碼編寫文檔 20315.1.6 可用性 20315.1.7 設(shè)計(jì)模型 20415.1.8 可訪問性 20415.2 讀取瀏覽器的信息 20515.2.1 顯示瀏覽器的信息 20515.2.2 處理特殊的瀏覽器 20615.3 編寫跨瀏覽器的腳本 20815.3.1 功能檢測技術(shù) 20815.3.2 處理瀏覽器異常 20915.4 為不支持JavaScript的瀏覽器提供支持 20915.4.1 使用標(biāo)記 21015.4.2 保持JavaScript的功能可選 21015.4.3 避免錯(cuò)誤 21115.5 實(shí)踐練習(xí):創(chuàng)建規(guī)范型腳本 21115.6 小結(jié) 21415.7 問題與解答 21415.8 測試題 21415.9 測試題答案 21515.10 練習(xí)題 215第16章 調(diào)試JavaScript應(yīng)用程序 21716.1 防止Bug 21716.1.1 養(yǎng)成良好的編程習(xí)慣 21716.1.2 常見錯(cuò)誤的預(yù)防 21816.2 基本調(diào)試工具 21916.2.1 Firefox的JavaScript控制臺 21916.2.2 在Internet Explorer中顯示錯(cuò)誤信息 22016.2.3 警告信息 22016.2.4 使用注釋功能 22116.2.5 其他調(diào)試工具 22116.3 創(chuàng)建錯(cuò)誤處理程序 22116.3.1 使用onerror屬性 22216.3.2 顯示錯(cuò)誤信息 22216.3.3 使用try和catch 22316.4 高級調(diào)試工具 22416.4.1 Web Developer工具欄(用于Firefox) 22416.4.2 Developer工具欄(適用于Internet Explorer) 22516.4.3 DOM Inspector(用于Firefox) 22516.4.4 查看生成的源代碼 22616.4.5 JavaScript Shell 22616.5 實(shí)踐練習(xí):調(diào)試腳本 22716.5.1 測試腳本 22816.5.2 解決問題 22816.5.3 重新測試 22916.6 小結(jié) 23116.7 問題與解答 23116.8 測試題 23216.9 測試題答案 23216.10 練習(xí)題 232第17章 AJAX:遠(yuǎn)程腳本技術(shù) 23517.1 AJAX簡介 23517.1.1 JavaScript客戶端(前端) 23617.1.2 后臺 23617.1.3 XML 23617.1.4 AJAX的典型應(yīng)用 23717.1.5 框架和庫 23717.1.6 AJAX的局限性 23817.2 使用XMLHttpRequest 23817.2.1 創(chuàng)建請求 23817.2.2 打開URL 23917.2.3 發(fā)送請求 23917.2.4 等待響應(yīng) 23917.2.5 解釋響應(yīng)數(shù)據(jù) 24017.3 創(chuàng)建簡單的AJAX庫 24017.3.1 ajaxRequest()函數(shù) 24117.3.2 ajaxResponse()函數(shù) 24117.3.3 使用AJAX庫 24117.4 使用AJAX庫編寫AJAX測驗(yàn)程序 24117.4.1 HTML文件 24217.4.2 XML文件 24317.4.3 JavaScript文件 24317.4.4 測試示例 24517.5 調(diào)試AJAX應(yīng)用程序 24617.6 實(shí)踐練習(xí):制作一個(gè)實(shí)時(shí)查詢表單 24617.6.1 HTML表單 24617.6.2 PHP后臺 24717.6.3 JavaScript前端 24917.6.4 執(zhí)行程序 25017.7 小結(jié) 25117.8 問題與解答 25117.9 測試題 25117.10 測試題答案 25217.11 練習(xí)題 252第18章 Greasemonkey:使用JavaScript增強(qiáng)頁面功能 25318.1 Greasemonkey插件簡介 25318.1.1 在Firefox中安裝Greasemonkey插件 25418.1.2 Internet Explorer的Turnabout插件 25518.1.3 其他瀏覽器 25518.1.4 用戶腳本的安全性 25618.2 使用用戶腳本 25618.2.1 查找腳本 25618.2.2 安裝腳本 25618.2.3 管理腳本 25618.2.4 測試用戶腳本 25818.2.5 激活或禁用Greasemonkey或Turnabout 25818.3 創(chuàng)建自己的用戶腳本 25818.3.1 創(chuàng)建一個(gè)簡單的用戶腳本 25818.3.2 描述用戶腳本 25918.3.3 測試腳本 25918.3.4 Greasemonkey API函數(shù) 26018.3.5 創(chuàng)建專用站點(diǎn)腳本 26118.3.6 調(diào)試用戶腳本 26318.4 實(shí)踐練習(xí):創(chuàng)建用戶腳本 26318.4.1 運(yùn)行過程 26418.4.2 使用腳本 26518.5 小結(jié) 26518.6 問題與解答 26618.7 測試題 26618.8 測試題答案 26718.9 練習(xí)題 267第五部分 使用JavaScript創(chuàng)建多媒體應(yīng)用程序第19章 使用圖像和動(dòng)畫 27119.1 使用動(dòng)態(tài)圖像 27119.1.1 使用image對象 27119.1.2 預(yù)加載圖像 27219.2 創(chuàng)建Rollover(鼠標(biāo)翻轉(zhuǎn))效果 27219.2.1 通過JavaScript創(chuàng)建Rollover效果 27319.2.2 使用CSS而不是JavaScript實(shí)現(xiàn)Rollover效果 27419.2.3 使用CSS技術(shù)創(chuàng)建圖形化的rollover效果 27519.3 制作簡單的JavaScript幻燈效果 27719.3.1 HTML文件 27719.3.2 JavaScript文件 27819.4 實(shí)踐練習(xí):向幻燈中添加動(dòng)畫效果 27919.4.1 HTML文件 28019.4.2 CSS文件 28019.4.3 JavaScript腳本 28119.4.4 整合所有技術(shù) 28319.5 小結(jié) 28419.6 問題與解答 28419.7 測試題 28419.8 測試題答案 28519.9 練習(xí)題 285第20章 使用聲音和插件 28720.1 插件介紹 28720.1.1 和標(biāo)簽 28820.1.2 理解MIME類型 28820.1.3 在JavaScript中使用插件 28820.1.4 插件功能檢測 28920.2 JavaScript和Flash 28920.2.1 ActionScript 28920.2.2 JavaScript與Flash之間的交互 29020.2.3 在JavaScript中嵌入Flash 29020.3 使用JavaScript處理音頻 29020.3.1 音頻格式 29120.3.2 音頻插件 29120.3.3 嵌入音頻 29120.3.4 使用JavaScript控制音頻 29220.3.5 檢測當(dāng)前瀏覽支持的音頻功能 29220.3.6 使用Flash 29320.4 使用JavaScript測試音頻 29320.5 實(shí)踐練習(xí):使用鼠標(biāo)播放音樂 29420.5.1 示例的HTML文檔 29520.5.2 CSS樣式單 29520.5.3 播放音頻 29620.5.4 嵌入音頻 29620.5.5 整合所有技術(shù) 29720.6 小結(jié) 29820.7 問題與解答 29820.8 測試題 29920.9 測試題答案 29920.10 練習(xí)題 299第六部分 創(chuàng)建復(fù)雜腳本第21章 創(chuàng)建JavaScript下拉菜單 30321.1 設(shè)計(jì)下拉菜單 30321.1.1 創(chuàng)建HTML標(biāo)記 30421.1.2 使用CSS設(shè)計(jì)菜單布局 30521.2 使用腳本來設(shè)置下拉菜單的行為 30821.2.1 設(shè)置菜單 30821.2.2 顯示子菜單 30821.2.3 隱藏子菜單 30921.2.4 完成腳本 30921.3 實(shí)踐練習(xí):利用CSS增強(qiáng)菜單 31221.4 小結(jié) 31421.5 問題與解答 31421.6 測試題 31521.7 測試題答案 31521.8 練習(xí)題 315第22章 創(chuàng)建JavaScript游戲 31722.1 游戲簡介 31722.1.1 游戲玩法 31722.1.2 得分計(jì)算 31822.1.3 創(chuàng)建圖形 31922.2 創(chuàng)建HTML文檔 31922.3 創(chuàng)建腳本 32122.3.1 使用對象存儲(chǔ)紙牌 32122.3.2 構(gòu)建游戲板 32222.3.3 洗牌 32222.3.4 將牌放到游戲板上 32323.3.5 計(jì)算行、列和對角線得分 32423.3.6 合計(jì)得分 32523.3.7 結(jié)束游戲 32622.4 利用CSS添加樣式 32622.5 實(shí)踐練習(xí):組合應(yīng)用技術(shù) 32722.6 小結(jié) 33222.7 問題與解答 33222.8 測試題 33322.9 測試題答案 33322.10 練習(xí)題 333第23章 創(chuàng)建JavaScript應(yīng)用程序 33523.1 創(chuàng)建滾動(dòng)窗口 33523.1.1 HTML文檔 33523.1.2 CSS文件 33623.1.3 JavaScript文件 33723.2 利用JavaScript在CSS樣式表之間切換 33823.2.1 創(chuàng)建HTML文檔 33823.2.2 創(chuàng)建第一張樣式表 34023.2.3 創(chuàng)建第二張樣式表 34123.2.4 創(chuàng)建腳本 34123.3 實(shí)踐練習(xí):創(chuàng)建動(dòng)態(tài)表單 34223.3.1 創(chuàng)建HTML文檔 34323.3.2 添加腳本 34423.4 小結(jié) 34623.5 問題與解答 34623.6 測試題 34623.7 測試題答案 34723.8 練習(xí)題 347第24章 JavaScript的未來 34924.1 學(xué)習(xí)JavaScript高級技巧 34924.2 未來的Web技術(shù) 35024.2.1 JavaScript的未來版本 35024.2.2 DOM的未來版本 35024.2.3 XML(可擴(kuò)展標(biāo)記語言) 35024.2.4 XHTML(可擴(kuò)展超文本標(biāo)記語言) 35124.2.5 XSL(可擴(kuò)展樣式表語言) 35224.3 為未來做好準(zhǔn)備 35224.3.1 保持腳本兼容性 35224.3.2 保持HTML兼容 35324.3.3 詳細(xì)編制文檔 35324.4 繼續(xù)學(xué)習(xí)其他語言 35324.5 實(shí)踐練習(xí):創(chuàng)建拖放式對象 35424.5.1 HTML文檔 35424.5.2 CSS樣式表 35524.5.3 實(shí)現(xiàn)拖放 35624.5.4 JavaScript文件 35724.6 小結(jié) 35924.7 問題與解答 35924.8 測試題 36024.9 測試題答案 36024.10 練習(xí)題 360第七部分 附錄附錄A 其他JavaScript資源 363A.1 JavaScript網(wǎng)站 363A.2 Web開發(fā)站點(diǎn) 363附錄B JavaScript開發(fā)人員工具 365B.1 HTML和文本編輯器 365B.1.1 HomeSite 365B.1.2 TopStyle 365B.1.3 FrontPage 366B.1.4 BBEdit 366B.1.5 文本編輯器 366B.2 HTML驗(yàn)證工具 366B.3 調(diào)試工具 367附錄C 術(shù)語表 369附錄D JavaScript快速參考 373D.1 內(nèi)置對象 373D.1.1 數(shù)組 373D.1.2 字符串 374D.1.3 Math 374D.1.4 Date 375D.2 創(chuàng)建和自定義對象 376D.2.1 創(chuàng)建對象 376D.2.2 自定義對象 377D.3 JavaScript語句 377D.3.1 注釋 377D.3.2 break 377D.3.3 continue 377D.3.4 for 378D.3.5 for...in 378D.3.6 function 378D.3.7 if...else 378D.3.8 return 379D.3.9 var 379D.3.10 while 379D.4 JavaScript內(nèi)置函數(shù) 379D.4.1 eval 379D.4.2 parseInt 379D.4.3 parseFloat 380附錄E DOM快速參考 381E.1 DOM Level 0 381E.1.1 window 381E.1.2 location 382E.1.3 history 382E.1.4 document 382E.1.5 navigator 382E.2 DOM Level 1 383E.2.1 基本的節(jié)點(diǎn)屬性 383E.2.2 關(guān)系屬性 383E.2.3 偏置屬性 383E.2.4 樣式屬性 384E.2.5 節(jié)點(diǎn)方法 384E.2.6 文檔對象方法和屬性 384
編輯推薦
萬維網(wǎng)最初只是一個(gè)簡單的信息庫,但是后來發(fā)展極快,現(xiàn)在已經(jīng)成為重要的娛樂、教學(xué)、廣告和通信工具。在萬維網(wǎng)發(fā)展的同時(shí),其相關(guān)工具也得到了發(fā)展。像HTML這樣簡單的標(biāo)記語言中已經(jīng)加入了一些真正的編程語言,JavasScript就是其中之一。 《JavaScript入門經(jīng)典(第4版)(修訂版)》(作者蒙庫爾)詳細(xì)介紹了JavaScript編程。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載