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

JavaScript基礎(chǔ)教程(第8版)

JavaScript基礎(chǔ)教程(第8版)

定 價(jià):¥69.00

作 者: (美) 尼格瑞諾(Negrino,T.) , (美) 史密斯 (Smith,D.) 著 , 陳劍甌,柳靖 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787115276766 出版時(shí)間: 2012-04-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  在主流計(jì)算平臺全面轉(zhuǎn)向Web的今天,JavaScript理所當(dāng)然地成為廣大開發(fā)人員必須熟練掌握的一項(xiàng)基本技術(shù)。本書是已被奉為經(jīng)典的JavaScript入門書,以易學(xué)便查、圖文并茂、循序漸進(jìn)和善于用常見任務(wù)講解語言知識而著稱,講述JavaScript編程的必知必會知識,同時(shí)兼顧了DOM、XML、Ajax、jQuery等重要的相關(guān)技術(shù)內(nèi)容。多年來,本書不斷重印改版,原版累計(jì)銷售已經(jīng)超過150 000冊。第6版中文版出版后也多次重印,廣受國內(nèi)讀者好評。第8版增加了兩章內(nèi)容,分別介紹jQuery的基礎(chǔ)知識以及實(shí)際應(yīng)用。借助于這個(gè)JavaScript框架,非編程高手也能在自己的網(wǎng)站中合理地使用JavaScript。 通過本書,你可以輕松而迅速地掌握J(rèn)avaScript Web開發(fā)的基本技能,并掌握Web開發(fā)的最佳方法,領(lǐng)悟其中真諦。

作者簡介

  Tom Negrino蜚聲全球的技術(shù)作家,長期主持Macworld和許多其他技術(shù)雜志的專欄。自1995年開始,與DoriSmith合作著書,向初學(xué)者介紹Web,目前已著有數(shù)十本書。Dori Smith世界知名的Web程序員和設(shè)計(jì)師,從事軟件開發(fā)已有20多年。她是Web標(biāo)準(zhǔn)項(xiàng)目(WaSP)指導(dǎo)委員會委員,并發(fā)起成立了世界性的女性技術(shù)社區(qū)Wise-WomenWeb。自1995年開始,與Dori Smith一起致力于向初學(xué)者介紹Web。

圖書目錄

第1章   了解JavaScript    1
1.1   JavaScript是什么    1
1.2   JavaScript不是Java    2
1.3   JavaScript的起源    3
1.4   JavaScript可以做什么    3
1.5   JavaScript不能做什么    3
1.6   Ajax是什么    4
1.7   組合式(snap-together)語言    5
1.7.1   對象    5
1.7.2   屬性    6
1.7.3   方法    6
1.7.4   將對象、屬性和方法組合在一起    6
1.7.5   DOM簡介    7
1.8   處理事件    7
1.9   值和變量    8
1.9.1   操作符    8
1.9.2   賦值和比較    9
1.9.3   比較    9
1.10   編寫對JavaScript友好的HTML    10
1.10.1   結(jié)構(gòu)、表現(xiàn)和行為    10
1.10.2   div和span    10
1.10.3   class和id    11
1.11   要使用什么工具    12
第2章   開始    13
2.1   將腳本放在哪里    13
2.2   關(guān)于函數(shù)    14
2.3   使用外部腳本    15
2.4   在腳本中添加注釋    17
2.5   向用戶發(fā)出警告    18
2.6   確認(rèn)用戶的選擇    19
2.7   提示用戶    21
2.8   用鏈接對用戶進(jìn)行重定向    22
2.9   使用JavaScript改進(jìn)鏈接    25
2.10   使用多級條件    28
2.11   處理錯(cuò)誤    30
第3章   第一個(gè)Web應(yīng)用程序    33
3.1   用循環(huán)進(jìn)行重復(fù)操作    33
3.2   將值傳遞給函數(shù)    37
3.3   探測對象    39
3.4   處理數(shù)組    40
3.5   處理有返回值的函數(shù)    42
3.6   更新數(shù)組    43
3.7   使用do/while循環(huán)    44
3.8   以多種方式調(diào)用腳本    46
3.9   組合使用JavaScript和CSS    47
3.10   檢查狀態(tài)    50
3.11   處理字符串?dāng)?shù)組    55
第4章   處理圖像    59
4.1   創(chuàng)建翻轉(zhuǎn)器    59
4.2   創(chuàng)建更有效的翻轉(zhuǎn)器    61
4.3   構(gòu)建三狀態(tài)翻轉(zhuǎn)器    64
4.4   由鏈接觸發(fā)翻轉(zhuǎn)器    66
4.5   讓多個(gè)鏈接觸發(fā)一個(gè)翻轉(zhuǎn)器    68
4.6   處理多個(gè)翻轉(zhuǎn)器    71
4.7   創(chuàng)建循環(huán)的廣告條    74
4.8   在循環(huán)廣告條中添加鏈接    76
4.9   建立循環(huán)式幻燈片    78
4.10   顯示隨機(jī)圖像    80
4.11   隨機(jī)開始循環(huán)顯示圖像    81
第5章   窗口與框架    83
5.1   防止頁面顯示在框架中    83
5.2   設(shè)置目標(biāo)    84
5.3   用JavaScript加載iframe    86
5.4   Iframes的使用    87
5.5   創(chuàng)建動(dòng)態(tài)iframe    89
5.6   在文檔之間共享函數(shù)    90
5.7   打開新窗口    92
5.8   為窗口加載不同的內(nèi)容    96
第6章   表單處理    98
6.1   選擇并轉(zhuǎn)移導(dǎo)航菜單    99
6.2   動(dòng)態(tài)地改變菜單    102
6.3   建立必須填寫的字段    104
6.4   根據(jù)其他字段對字段進(jìn)行檢查    109
6.5   標(biāo)識有問題的字段    111
6.6   準(zhǔn)備進(jìn)行表單驗(yàn)證    113
6.7   處理單選按鈕    117
6.8   用一個(gè)字段設(shè)置另一個(gè)字段    119
6.9   檢驗(yàn)Zip編碼    122
6.10   驗(yàn)證電子郵件地址    126
第7章   表單和正則表達(dá)式    131
7.1   用正則表達(dá)式驗(yàn)證電子郵件地址    131
7.2   驗(yàn)證文件名    136
7.3   提取字符串    139
7.4   格式化字符串    141
7.5   對字符串進(jìn)行格式化和排序    144
7.6   對字符串進(jìn)行格式化和驗(yàn)證    146
7.7   使用正則表達(dá)式替換元素    148
第8章   處理事件    151
8.1   處理窗口事件    151
8.1.1   onload事件    151
8.1.2   onunload事件    154
8.1.3   onresize事件    154
8.1.4   onmove事件    156
8.1.5   onabort事件    156
8.1.6   onerror事件    156
8.1.7   onfocus事件    156
8.1.8   onblur事件    157
8.2   處理鼠標(biāo)事件    158
8.2.1   onmousedown事件    158
8.2.2   onmouseup事件    161
8.2.3   onmousemove事件    161
8.2.4   onmouseover事件    163
8.2.5   onmouseout事件    163
8.2.6   ondblclick事件    164
8.2.7   onclick事件    165
8.3   表單事件處理    165
8.3.1   onsubmit事件    165
8.3.2   onreset事件    165
8.3.3   onchange事件    166
8.3.4   onselect事件    166
8.3.5   onclick事件    166
8.3.6   onblur事件    166
8.3.7   onfocus事件    168
8.4   鍵事件處理    169
8.4.1   onkeydown事件    169
8.4.2   onkeyup事件    172
8.4.3   onkeypress事件    172
第9章   JavaScript和cookie    173
9.1   建立第一個(gè)cookie    173
9.2   讀取cookie    176
9.3   顯示cookie    177
9.4   使用cookie作為計(jì)數(shù)器    178
9.5   刪除cookie    180
9.6   處理多個(gè)cookie    182
9.7   顯示新內(nèi)容提醒信息    184
第10章   對象和DOM    189
10.1   關(guān)于節(jié)點(diǎn)操縱    189
10.1.1   DOM 2和W3C    189
10.1.2   DOM 2術(shù)語    189
10.1.3   DOM 3    190
10.2   添加節(jié)點(diǎn)    191
10.3   刪除節(jié)點(diǎn)    192
10.4   刪除特定的節(jié)點(diǎn)    194
10.5   插入節(jié)點(diǎn)    197
10.6   替換節(jié)點(diǎn)    199
10.7   用對象字面值編寫代碼    202
第11章   建立動(dòng)態(tài)頁面    206
11.1   在網(wǎng)頁上顯示當(dāng)前日期    206
11.2   處理周中的日期    208
11.3   根據(jù)時(shí)間對消息進(jìn)行定制    209
11.4   根據(jù)時(shí)區(qū)顯示日期    210
11.5   把24小時(shí)制轉(zhuǎn)換為12小時(shí)制    213
11.6   創(chuàng)建倒數(shù)計(jì)數(shù)器    216
11.7   隱藏和顯示層    219
11.8   移動(dòng)文檔中的對象    221
11.9   日期方法    223
第12章   JavaScript應(yīng)用示例    225
12.1   使用可折疊菜單    225
12.2   添加下拉菜單    228
12.3   改進(jìn)下拉菜單    230
12.4   帶說明的幻燈片    233
12.5   一個(gè)無聊的姓名生成器    236
12.6   柱狀圖生成器    240
12.7   樣式表切換器    246
第13章   Ajax簡介    253
13.1   Ajax的定義    253
13.2   讀取服務(wù)器數(shù)據(jù)    255
13.3   解析服務(wù)器數(shù)據(jù)    261
13.4   刷新服務(wù)器數(shù)據(jù)    266
13.5   從服務(wù)器獲得數(shù)據(jù)    267
13.6   用Ajax預(yù)覽鏈接    270
13.7   自動(dòng)補(bǔ)全表單字段    273
第14章   工具包、框架和庫    279
14.1   添加jQuery    280
14.2   使用jQuery更新頁面    282
14.3   使用jQuery交互    282
14.4   交互與更新    284
14.5   自動(dòng)完成字段    287
第15章   用jQuery設(shè)計(jì)頁面    289
15.1   突出顯示新元素    289
15.2   創(chuàng)建可折疊菜單    292
15.3   創(chuàng)建更漂亮的對話框    294
15.4   條紋表格    298
15.5   表格排序    301
第16章   基于jQuery的應(yīng)用    306
16.1   以jQuery為基礎(chǔ)    306
16.2   使用ThemeRoller定制外觀    307
16.3   在頁面中添加日歷    309
16.4   拖放元素    313
16.5   使用jQuery處理外部數(shù)據(jù)    316
16.6   使用jQuery插件    322
第17章   bookmarklet    328
17.1   第一個(gè)bookmarklet    328
17.2   改變頁面的背景顏色    333
17.3   改變頁面樣式    334
17.4   查詢單詞    335
17.5   查看圖像    337
17.6   顯示ISO Latin字符    339
17.7   將RGB值轉(zhuǎn)換為十六進(jìn)制    340
17.8   對值進(jìn)行轉(zhuǎn)換    341
17.9   bookmarklet計(jì)算器    342
17.10   縮短URL    344
17.11   檢驗(yàn)頁面    344
17.12   通過電子郵件發(fā)送頁面    345
17.13   改變頁面大小    346
附錄A   JavaScript的版本演化和參考
資料    348
附錄B   JavaScript保留字    373
附錄C   CSS參考    376
附錄D   其他學(xué)習(xí)資源    386
  

本目錄推薦

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