注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Javascript程序設計教程

Javascript程序設計教程

Javascript程序設計教程

定 價:¥27.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《Javascript程序設計教程》作者簡介

圖書目錄

第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標準 3
1.3 JavaScript與Java 4
1.4 JavaScript可以做什么 4
1.5 JavaScript不能做什么 5
1.6 JavaScript與Web標準 5
1.7 JavaScript開發(fā)工具 6
1.7.1 集成開發(fā)環(huán)境(IDE) 6
1.7.2 調試JavaScript 7
小結 10
習題 10
第2章 JavaScript基礎 11
2.1 JavaScript語法基礎 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內置對象 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ù)學(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
小結 28
習題 28
第3章 JavaScript面向對象編程 30
3.1 JavaScript語言特性 30
3.1.1 JavaScript中的函數(shù) 30
3.1.2 apply和call方法 32
3.1.3 this關鍵字 32
3.1.4 使用for (… in …) 33
3.1.5 閉包 33
3.2 JavaScript面向對象編程實現(xiàn) 34
3.2.1 類的聲明 34
3.2.2 繼承 35
3.2.3 多態(tài) 36
3.3 JavaScript與設計模式 37
3.3.1 Singleton模式 37
3.3.2 Factory Method模式 38
3.3.3 Facade模式 38
小結 39
習題 39
第4章 正則表達式 41
4.1 正則表達式的起源 41
4.2 構建正則表達式 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 預定義類 45
4.4.5 限定符 45
4.4.6 貪婪模式與非貪婪模式 46
4.5 復雜模式 46
4.5.1 選擇和分組 47
4.5.2 非捕獲性分組 47
4.5.3 前瞻 47
4.5.4 定位符 48
小結 49
習題 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 字符串處理應用示例 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標簽 64
小結 64
習題 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
小結 95
習題 95
第7章 DOM基礎 96
7.1 DOM標準 96
7.1.1 什么是DOM 96
7.1.2 DOM標準接口 98
7.1.3 DOM標準的使用 100
7.2 使用DOM 101
7.2.1 訪問指定節(jié)點 101
7.2.2 訪問元素屬性 104
7.2.3 訪問相關節(jié)點 105
7.2.4 檢查節(jié)點類型 107
7.2.5 創(chuàng)建節(jié)點 108
7.2.6 操作節(jié)點 113
7.3 DOM應用示例 116
7.3.1 文本框自動獲得焦點 116
7.3.2 表單輸入驗證 117
7.3.3 雙向選擇列表框 120
7.3.4 關鍵詞鏈接 122
7.3.5 可排序表格 125
小結 131
習題 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 事件處理應用示例 150
8.4.1 商品評級功能 150
8.4.2 網絡相冊 152
8.4.3 模擬拖放效果 156
小結 158
習題 159
第9章 JavaScript控制頁面樣式 160
9.1 CSS基礎 160
9.1.1 選擇器 161
9.1.2 層疊與特殊性 162
9.1.3 繼承 163
9.1.4 CSS小結 163
9.2 樣式編程基礎 163
9.2.1 訪問樣式 163
9.2.2 訪問樣式表 166
9.3 樣式編程示例 168
9.3.1 網頁換膚 168
9.3.2 圖片倒影特效 173
9.3.3 圓角邊框 177
小結 184
習題 185
第10章 JavaScript中的XML編程 186
10.1 XML基礎 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編程應用示例 205
小結 212
習題 212
第11章 JavaScript與服務器的通信 214
11.1 傳統(tǒng)無刷新頁面實現(xiàn)技術 214
11.1.1 隱藏框架 214
11.1.2 遠程腳本 218
11.2 Ajax技術 226
11.2.1 Ajax技術原理 227
11.2.2 XMHttpRequest對象 228
11.2.3 應用示例:RSS閱讀器 233
小結 240
習題 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
小結 254
習題 255
參考文獻 256

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號