注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Javascript程序設(shè)計教程

Javascript程序設(shè)計教程

Javascript程序設(shè)計教程

定 價:¥27.00

作 者: 李林,施偉偉
出版社: 人民郵電出版社
叢編項: 21世紀(jì)高等學(xué)校計算機規(guī)劃教材——精品系列
標(biāo) 簽: JAVA

ISBN: 9787115177445 出版時間: 2008-05-01 包裝: 平裝
開本: 16 頁數(shù): 256 字?jǐn)?shù):  

內(nèi)容簡介

  JavaScript是目前Web客戶端開發(fā)的主要編程語言。本書通過基礎(chǔ)知識與應(yīng)用示例相結(jié)合的方式,對JavaScript編程技術(shù)進行了講解。主要內(nèi)容包括:JavaScript概述、JavaScript基礎(chǔ)、JavaScript面向?qū)ο缶幊?、正則表達式、字符串處理、瀏覽器對象模型(BOM)、DOM基礎(chǔ)、事件處理模型、JavaScript控制頁面樣式、JavaScript中的XML編程、JavaScript與服務(wù)器的通信、JavaScript與插件。本書內(nèi)容豐富,注重實際編程與開發(fā)能力的培養(yǎng)。對于每個知識點,本書都提供了豐富實例;對于每段程序代碼,本書都提供了詳盡的注釋。本書可作為高等院校計算機科學(xué)與技術(shù)、計算機應(yīng)用、網(wǎng)絡(luò)工程、軟件工程等專業(yè)JavaScript程序設(shè)計、動態(tài)網(wǎng)頁制作等課程的教材,也可作為相關(guān)培訓(xùn)班的教學(xué)用書。

作者簡介

暫缺《Javascript程序設(shè)計教程》作者簡介

圖書目錄

第1章 JavaScript概述 1
1.1 JavaScript是什么 1
1.2 JavaScript的發(fā)展歷史 2
1.2.1 Netscape Navigator 2
1.2.2 Microsoft Internet Explorer 2
1.2.3 Mozilla Firefox 3
1.2.4 ECMAScript標(biāo)準(zhǔn) 3
1.3 JavaScript與Java 4
1.4 JavaScript可以做什么 4
1.5 JavaScript不能做什么 5
1.6 JavaScript與Web標(biāo)準(zhǔn) 5
1.7 JavaScript開發(fā)工具 6
1.7.1 集成開發(fā)環(huán)境(IDE) 6
1.7.2 調(diào)試JavaScript 7
小結(jié) 10
習(xí)題 10
第2章 JavaScript基礎(chǔ) 11
2.1 JavaScript語法基礎(chǔ) 11
2.1.1 語句 11
2.1.2 注釋 12
2.1.3 直接量 12
2.1.4 變量 13
2.1.5 運算符 13
2.1.6 程序流程控制 19
2.2 JavaScript內(nèi)置對象 21
2.2.1 全局(Global)對象 22
2.2.2 對象(Object)對象 22
2.2.3 字符串(String)對象 23
2.2.4 正則表達式(RegExp)對象 23
2.2.5 數(shù)組(Array)對象 24
2.2.6 數(shù)學(xué)(Math)對象 24
2.2.7 日期(Date)對象 25
2.2.8 數(shù)字(Number)對象 26
2.2.9 函數(shù)(Function)對象 27
2.2.10 布爾值(Boolean)對象 27
2.2.11 錯誤(Error)對象 28
小結(jié) 28
習(xí)題 28
第3章 JavaScript面向?qū)ο缶幊獭?0
3.1 JavaScript語言特性 30
3.1.1 JavaScript中的函數(shù) 30
3.1.2 apply和call方法 32
3.1.3 this關(guān)鍵字 32
3.1.4 使用for (… in …) 33
3.1.5 閉包 33
3.2 JavaScript面向?qū)ο缶幊虒崿F(xiàn) 34
3.2.1 類的聲明 34
3.2.2 繼承 35
3.2.3 多態(tài) 36
3.3 JavaScript與設(shè)計模式 37
3.3.1 Singleton模式 37
3.3.2 Factory Method模式 38
3.3.3 Facade模式 38
小結(jié) 39
習(xí)題 39
第4章 正則表達式 41
4.1 正則表達式的起源 41
4.2 構(gòu)建正則表達式 41
4.3 JavaScript中的正則表達式 42
4.3.1 定義正則表達式 42
4.3.2 String對象 43
4.3.3 RegExp和正則表達式對象 43
4.4 簡單模式 44
4.4.1 元字符 44
4.4.2 特殊字符 44
4.4.3 括號表達式 45
4.4.4 預(yù)定義類 45
4.4.5 限定符 45
4.4.6 貪婪模式與非貪婪模式 46
4.5 復(fù)雜模式 46
4.5.1 選擇和分組 47
4.5.2 非捕獲性分組 47
4.5.3 前瞻 47
4.5.4 定位符 48
小結(jié) 49
習(xí)題 49
第5章 字符串處理 51
5.1 JavaScript字符串處理函數(shù) 51
5.1.1 訪問字符串 51
5.1.2 查找字符串 52
5.1.3 比較字符串 53
5.1.4 修改字符串 53
5.1.5 正則表達式匹配與替換 55
5.2 字符串處理應(yīng)用示例 58
5.2.1 計算字符串長度 58
5.2.2 字符串驗證 59
5.2.3 字符串填充 60
5.2.4 字符串連接 62
5.2.5 首字母大寫 63
5.2.6 屏蔽非法用詞 64
5.2.7 刪除HTML標(biāo)簽 64
小結(jié) 64
習(xí)題 64
第6章 瀏覽器對象模型(BOM) 67
6.1 瀏覽器對象 67
6.1.1 window對象 67
6.1.2 document對象 74
6.1.3 location對象 79
6.1.4 navigator對象 79
6.1.5 screen對象 80
6.1.6 history對象 81
6.2 JavaScript瀏覽器編程示例 81
6.2.1 控制瀏覽器窗口 81
6.2.2 延時生效按鈕 88
6.2.3 頁面間參數(shù)傳遞 89
6.2.4 檢測瀏覽器及操作系統(tǒng)類型 94
小結(jié) 95
習(xí)題 95
第7章 DOM基礎(chǔ) 96
7.1 DOM標(biāo)準(zhǔn) 96
7.1.1 什么是DOM 96
7.1.2 DOM標(biāo)準(zhǔn)接口 98
7.1.3 DOM標(biāo)準(zhǔn)的使用 100
7.2 使用DOM 101
7.2.1 訪問指定節(jié)點 101
7.2.2 訪問元素屬性 104
7.2.3 訪問相關(guān)節(jié)點 105
7.2.4 檢查節(jié)點類型 107
7.2.5 創(chuàng)建節(jié)點 108
7.2.6 操作節(jié)點 113
7.3 DOM應(yīng)用示例 116
7.3.1 文本框自動獲得焦點 116
7.3.2 表單輸入驗證 117
7.3.3 雙向選擇列表框 120
7.3.4 關(guān)鍵詞鏈接 122
7.3.5 可排序表格 125
小結(jié) 131
習(xí)題 131
第8章 事件處理模型 133
8.1 事件流 133
8.1.1 DOM事件流模型 133
8.1.2 IE事件流模型 134
8.2 事件處理函數(shù) 135
8.2.1 DOM事件處理函數(shù) 135
8.2.2 IE事件處理函數(shù) 138
8.3 事件對象 140
8.3.1 DOM事件對象 141
8.3.2 IE事件對象 148
8.4 事件處理應(yīng)用示例 150
8.4.1 商品評級功能 150
8.4.2 網(wǎng)絡(luò)相冊 152
8.4.3 模擬拖放效果 156
小結(jié) 158
習(xí)題 159
第9章 JavaScript控制頁面樣式 160
9.1 CSS基礎(chǔ) 160
9.1.1 選擇器 161
9.1.2 層疊與特殊性 162
9.1.3 繼承 163
9.1.4 CSS小結(jié) 163
9.2 樣式編程基礎(chǔ) 163
9.2.1 訪問樣式 163
9.2.2 訪問樣式表 166
9.3 樣式編程示例 168
9.3.1 網(wǎng)頁換膚 168
9.3.2 圖片倒影特效 173
9.3.3 圓角邊框 177
小結(jié) 184
習(xí)題 185
第10章 JavaScript中的XML編程 186
10.1 XML基礎(chǔ) 186
10.1.1 XPath簡介 187
10.1.2 XSLT簡介 187
10.2 瀏覽器中的XML DOM 189
10.2.1 IE中的XML DOM 189
10.2.2 Mozilla中的XML DOM 194
10.3 瀏覽器中的XPath 196
10.3.1 IE中的XPath 197
10.3.2 Mozilla中的XPath 197
10.4 瀏覽器中的XSLT 200
10.4.1 IE中的XSLT 200
10.4.2 Mozilla中的XSLT 204
10.5 XML編程應(yīng)用示例 205
小結(jié) 212
習(xí)題 212
第11章 JavaScript與服務(wù)器的通信 214
11.1 傳統(tǒng)無刷新頁面實現(xiàn)技術(shù) 214
11.1.1 隱藏框架 214
11.1.2 遠程腳本 218
11.2 Ajax技術(shù) 226
11.2.1 Ajax技術(shù)原理 227
11.2.2 XMHttpRequest對象 228
11.2.3 應(yīng)用示例:RSS閱讀器 233
小結(jié) 240
習(xí)題 240
第12章 JavaScript與插件 241
12.1 Java applet 241
12.1.1 創(chuàng)建applet 241
12.1.2 使用applet 242
12.2 ActiveX控件 244
12.2.1 創(chuàng)建ActiveX控件 244
12.2.2 使用ActiveX控件 248
12.3 Flash 249
12.3.1 創(chuàng)建Flash 250
12.3.2 Flash與JavaScript的交互 252
小結(jié) 254
習(xí)題 255
參考文獻 256

本目錄推薦

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