注冊(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程序設(shè)計(jì)教程

Javascript程序設(shè)計(jì)教程

Javascript程序設(shè)計(jì)教程

定 價(jià):¥27.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

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

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

作者簡(jiǎn)介

暫缺《Javascript程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書(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開(kāi)發(fā)工具 6
1.7.1 集成開(kāi)發(fā)環(huán)境(IDE) 6
1.7.2 調(diào)試JavaScript 7
小結(jié) 10
習(xí)題 10
第2章 JavaScript基礎(chǔ) 11
2.1 JavaScript語(yǔ)法基礎(chǔ) 11
2.1.1 語(yǔ)句 11
2.1.2 注釋 12
2.1.3 直接量 12
2.1.4 變量 13
2.1.5 運(yùn)算符 13
2.1.6 程序流程控制 19
2.2 JavaScript內(nèi)置對(duì)象 21
2.2.1 全局(Global)對(duì)象 22
2.2.2 對(duì)象(Object)對(duì)象 22
2.2.3 字符串(String)對(duì)象 23
2.2.4 正則表達(dá)式(RegExp)對(duì)象 23
2.2.5 數(shù)組(Array)對(duì)象 24
2.2.6 數(shù)學(xué)(Math)對(duì)象 24
2.2.7 日期(Date)對(duì)象 25
2.2.8 數(shù)字(Number)對(duì)象 26
2.2.9 函數(shù)(Function)對(duì)象 27
2.2.10 布爾值(Boolean)對(duì)象 27
2.2.11 錯(cuò)誤(Error)對(duì)象 28
小結(jié) 28
習(xí)題 28
第3章 JavaScript面向?qū)ο缶幊獭?0
3.1 JavaScript語(yǔ)言特性 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ū)ο缶幊虒?shí)現(xiàn) 34
3.2.1 類(lèi)的聲明 34
3.2.2 繼承 35
3.2.3 多態(tài) 36
3.3 JavaScript與設(shè)計(jì)模式 37
3.3.1 Singleton模式 37
3.3.2 Factory Method模式 38
3.3.3 Facade模式 38
小結(jié) 39
習(xí)題 39
第4章 正則表達(dá)式 41
4.1 正則表達(dá)式的起源 41
4.2 構(gòu)建正則表達(dá)式 41
4.3 JavaScript中的正則表達(dá)式 42
4.3.1 定義正則表達(dá)式 42
4.3.2 String對(duì)象 43
4.3.3 RegExp和正則表達(dá)式對(duì)象 43
4.4 簡(jiǎn)單模式 44
4.4.1 元字符 44
4.4.2 特殊字符 44
4.4.3 括號(hào)表達(dá)式 45
4.4.4 預(yù)定義類(lèi) 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 訪(fǎng)問(wèn)字符串 51
5.1.2 查找字符串 52
5.1.3 比較字符串 53
5.1.4 修改字符串 53
5.1.5 正則表達(dá)式匹配與替換 55
5.2 字符串處理應(yīng)用示例 58
5.2.1 計(jì)算字符串長(zhǎng)度 58
5.2.2 字符串驗(yàn)證 59
5.2.3 字符串填充 60
5.2.4 字符串連接 62
5.2.5 首字母大寫(xiě) 63
5.2.6 屏蔽非法用詞 64
5.2.7 刪除HTML標(biāo)簽 64
小結(jié) 64
習(xí)題 64
第6章 瀏覽器對(duì)象模型(BOM) 67
6.1 瀏覽器對(duì)象 67
6.1.1 window對(duì)象 67
6.1.2 document對(duì)象 74
6.1.3 location對(duì)象 79
6.1.4 navigator對(duì)象 79
6.1.5 screen對(duì)象 80
6.1.6 history對(duì)象 81
6.2 JavaScript瀏覽器編程示例 81
6.2.1 控制瀏覽器窗口 81
6.2.2 延時(shí)生效按鈕 88
6.2.3 頁(yè)面間參數(shù)傳遞 89
6.2.4 檢測(cè)瀏覽器及操作系統(tǒng)類(lèi)型 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 訪(fǎng)問(wèn)指定節(jié)點(diǎn) 101
7.2.2 訪(fǎng)問(wèn)元素屬性 104
7.2.3 訪(fǎng)問(wèn)相關(guān)節(jié)點(diǎn) 105
7.2.4 檢查節(jié)點(diǎn)類(lèi)型 107
7.2.5 創(chuàng)建節(jié)點(diǎn) 108
7.2.6 操作節(jié)點(diǎn) 113
7.3 DOM應(yīng)用示例 116
7.3.1 文本框自動(dòng)獲得焦點(diǎn) 116
7.3.2 表單輸入驗(yàn)證 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 事件對(duì)象 140
8.3.1 DOM事件對(duì)象 141
8.3.2 IE事件對(duì)象 148
8.4 事件處理應(yīng)用示例 150
8.4.1 商品評(píng)級(jí)功能 150
8.4.2 網(wǎng)絡(luò)相冊(cè) 152
8.4.3 模擬拖放效果 156
小結(jié) 158
習(xí)題 159
第9章 JavaScript控制頁(yè)面樣式 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 訪(fǎng)問(wèn)樣式 163
9.2.2 訪(fǎng)問(wèn)樣式表 166
9.3 樣式編程示例 168
9.3.1 網(wǎng)頁(yè)換膚 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簡(jiǎn)介 187
10.1.2 XSLT簡(jiǎn)介 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)無(wú)刷新頁(yè)面實(shí)現(xiàn)技術(shù) 214
11.1.1 隱藏框架 214
11.1.2 遠(yuǎn)程腳本 218
11.2 Ajax技術(shù) 226
11.2.1 Ajax技術(shù)原理 227
11.2.2 XMHttpRequest對(duì)象 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
參考文獻(xiàn) 256

本目錄推薦

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