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

JavaScript全程指南

JavaScript全程指南

定 價:¥59.90

作 者: 郭偉偉,劉端陽
出版社: 電子工業(yè)出版社
叢編項: 全程指南系列
標 簽: JAVA

購買這本書可以去


ISBN: 9787121051562 出版時間: 2008-03-01 包裝: 平裝
開本: 16 頁數: 522 pages 字數:  

內容簡介

  《JavaScript全程指南:基礎知識、高級編程、特效實例、Ajax》主要是以JavaScript1.5結合Web2.0,深入淺出、循序漸進地介紹JavaScript的核心技術,同時還介紹了當前十分火熱的Ajax技術。《JavaScript全程指南:基礎知識、高級編程、特效實例、Ajax》分為4篇,共19章,內容涉及JavaScript的基礎知識、JavaScript與瀏覽器的交互性、高級JavaScript技巧、XML和Web服務以及Ajax的相關技術,對網頁設計中的各個方面都進行了詳細介紹?!禞avaScript全程指南:基礎知識、高級編程、特效實例、Ajax》適合于各個層次的人員閱讀,JavaScript初學者、網頁設計人員、網頁開發(fā)人員,同時也可以作為高等院校相關專業(yè)的教材。

作者簡介

暫缺《JavaScript全程指南》作者簡介

圖書目錄

JavaScript基礎篇
第1章  JavaScript概述    1
1.1  HTML超文本標記    2
1.1.1  HTML的作用    2
1.1.2  HTML的編輯環(huán)境    3
1.1.3  專用的網頁編輯器    3
1.1.4  HTML組件    4
1.1.5  HTML標簽    4
1.2  JavaScript語言    6
1.2.1  客戶端JavaScript    7
1.2.2  其他環(huán)境中的JavaScript    8
1.2.3  邏輯與調試    8
1.2.4  選擇編輯器    9
1.3  JavaScript與其他語言    9
1.3.1  JavaScript與Java    9
1.3.2  JavaScript和VBScript    10
1.4  第一個JavaScript腳本    10
1.5  小結    11
第2章  JavaScript語法基礎    12
2.1  HTML和JavaScript    13
2.1.1  使用<SCRIPT>標簽    13
2.1.2  腳本放在何處    14
2.1.3  腳本的執(zhí)行    16
2.2  語法結構    19
2.2.1  字符集    19
2.2.2  大小寫的敏感性    19
2.2.3  空白符和換行符    20
2.2.4  可選的分號    20
2.2.5  標識符    21
2.2.6  保留字    21
2.2.7  添加注釋    22
2.2.8  隱藏JavaScript代碼    23
2.3  JavaScript應用實例    24
2.3.1  關于<Script>標簽    24
2.3.2  用腳本控制頁面    25
2.3.3  將腳本添加到HTML文檔中    25
2.3.4  調用外部JavaScript腳本    27
2.4  小結    29
第3章  JavaScript編程基礎    30
3.1  JavaScript變量    31
3.1.1  在腳本中定義變量    31
3.1.2  變量的作用域    32
3.1.3  變量的類型和數值    34
3.1.4  數據類型轉換    39
3.1.5  在腳本中使用變量    45
3.2  表達式    49
3.2.1  表達式    49
3.3  運算符    50
3.3.1  算術運算符    51
3.3.2  賦值運算符    54
3.3.3  關系運算符    56
3.3.4  邏輯運算符    58
3.3.5  運算符優(yōu)先級    59
3.4  控制語句    66
3.4.1  if語句    66
3.4.2  迭代語句    69
3.4.3  break語句和continue語句    70
3.4.4  switch語句    72
3.5  函數    74
3.5.1  函數介紹    74
3.5.2  無重載    75
3.5.3  arguments對象    76
3.5.4  函數聲明    77
3.5.5  使用函數    77
3.6  小結    80
第4章  JavaScript對象    81
4.1  面向對象語言的要求    82
4.2  對象應用    82
4.2.1  對象的聲明    82
4.2.2  對象的引用    83
4.3  對象的廢除    83
4.4  對象的類型    83
4.4.1  本地對象    83
4.4.2  內置對象    92
4.4.3  宿主對象    96
4.5  作用域    97
4.5.1  公有、私有和受保護的作用域    97
4.5.2  靜態(tài)和非靜態(tài)作用域    97
4.5.3  this關鍵字    97
4.6  對象的原型和繼承    98
4.7  小結    99
第5章  Window和Document對象    100
5.1  Window對象    101
5.1.1  Window對象簡介    101
5.1.2  訪問窗口屬性和方法    101
5.1.3  創(chuàng)建窗口    101
5.2  窗口的屬性和方法    103
5.2.1  closed屬性    104
5.2.2  status屬性    105
5.2.3  opener屬性    106
5.2.4  alert()方法    107
5.2.5  confirm()方法    108
5.2.6  prompt()方法    108
5.2.7  moveTo()方法    110
5.3  Document對象    112
5.3.1  form屬性    113
5.3.2  title屬性    114
5.3.3  URL屬性    114
5.3.4  open()和close()方法    114
5.3.5  write()和writeln()方法    115
5.4  其他對象    116
5.4.1  Location對象    116
5.4.2  History對象    117
5.4.3  Link對象    117
5.5  小結    118
JavaScript高級編程篇
第6章  DOM(文檔對象模型)    119
6.1  XML和DOM    120
6.1.1  XML簡介    120
6.1.2  針對XML的API    121
6.1.3  節(jié)點的層次    121
6.1.4  使用DOM    123
6.1.5  HTML DOM特征功能    135
6.2  高級DOM技術    137
6.2.1  樣式編程    137
6.2.2  自定義鼠標提示    140
6.2.3  訪問樣式表    141
6.2.4  最終樣式    144
6.3  小結    148
第7章  事件    149
7.1  事件流    150
7.1.1  冒泡型事件    150
7.1.2  捕獲型事件    151
7.1.3  DOM事件流    151
7.2  事件處理函數/監(jiān)聽函數    151
7.2.1  IE    151
7.2.2  DOM    152
7.2.3  事件對象    153
7.2.4  事件類型    155
7.3  小結    170
第8章  JavaScript和XML    171
8.1  IE中的XML DOM支持    172
8.1.1  創(chuàng)建XML DOM    172
8.1.2  載入XML    173
8.1.3  讀取XML    176
8.1.4  錯誤處理    178
8.2  XPath支持    180
8.2.1  XPath簡介    180
8.2.2  IE中的支持    182
8.3  XSLT支持    184
8.3.1  XSLT簡介    184
8.3.2  IE中的XSLT支持    186
8.4  小結    193
第9章  客戶端和服務器端的通信    194
9.1  Cookie    195
9.1.1  Cookie簡介    195
9.1.2  Cookie的組成    195
9.1.3  JavaScript中的Cookie    196
9.1.4  服務器端的Cookie    199
9.2  HTTP請求    202
9.2.1  同步請求    202
9.2.2  異步請求    205
9.2.3  HTTP頭    208
9.2.4  GET請求    208
9.2.5  POST請求    209
9.3  隱藏框架    210
9.3.1  隱藏框架介紹    210
9.3.2  使用iframe    212
9.4  小結    214
第10章  表單和表單元素    215
10.1  表單基礎    216
10.2  form對象    217
10.2.1  獲取表單    217
10.2.2  訪問表單字段    218
10.2.3  使第一個字段獲得焦點    218
10.3  表單按鈕    220
10.4  文本框    222
10.4.1  獲取文本框的值    222
10.4.2  選擇文本    224
10.4.3  文本框事件    228
10.5  列表框和組合框    229
10.5.1  獲取控件和選項    229
10.5.2  添加選項    230
10.5.3  刪除選項    232
10.5.4  移動選項    233
10.5.5  排序選項    235
10.6  創(chuàng)建自動提示文本框    237
10.7  小結    240
特效實例篇  
第11章  鼠標事件和文字特效    241
11.1  鼠標事件特效    242
11.1.1  滾動的星星    242
11.1.2  鼠標冒泡效果    245
11.1.3  鼠標控制圖片大小    247
11.1.4  鼠標煙火    248
11.1.5  鼠標軌跡    252
11.2  文字特效    254
11.2.1  提示鏈接的文本    254
11.2.2  跑馬燈文字效果    256
11.2.3  心跳文字效果    261
11.2.4  滾動的文字    263
11.2.5  文字飛出效果    266
11.3  小結    269
第12章  圖像處理    270
12.1  圖片特效    271
12.1.1  圖片淡入淡出效果    271
12.1.2  幻燈片效果    272
12.1.3  橫向滾動效果    275
12.1.4  左右晃動    276
12.1.5  圖片的相冊效果    279
12.1.6  圖像伸縮變形    283
12.1.7  可拖動的圖像    285
12.1.8  圖像的光照效果    287
12.1.9  單擊放大效果    289
12.1.10  水中倒影效果    291
12.2  模擬flash    292
12.2.1  模擬flash滾動圖像    292
12.2.2  flash對聯廣告    295
12.3  小結    297
第13章  時間日期特效    298
13.1  文本樣式顯示    299
13.1.1  顯示當前時間    299
13.1.2  顯示完整的日期和時間    300
13.1.3  開關計時器    302
13.1.4  顯示停留時間    304
13.1.5  簡單的時間倒計時效果    306
13.1.6  年齡提示器    308
13.1.7  復雜的倒計時器效果    311
13.2  其他樣式的時鐘    314
13.2.1  表針式時鐘    314
13.2.2  計算星座和屬象    318
13.2.3  隨鼠標移動的時鐘    321
13.2.4  簡單萬年歷    325
13.3  小結    330
第14章  頁面技巧和特效    331
14.1  頁面技巧    332
14.1.1  禁止使用鼠標左鍵    332
14.1.2  密碼驗證    333
14.1.3  全屏顯示網頁    334
14.1.4  頁面編碼和譯碼    335
14.2  頁面特效    337
14.2.1  花絮的飛動效果    337
14.2.2  頁面展開效果    339
14.2.3  下雪效果    341
14.3  小結    343
第15章  導航菜單    344
15.1  下拉菜單    345
15.1.1  簡單下拉菜單    345
15.1.2  漂亮的下拉菜單    347
15.1.3  另類的下拉菜單    351
15.2  樹型菜單    354
15.2.1  簡單樹型菜單    354
15.2.2  實用樹型菜單(1)    356
15.2.3  實用樹型菜單(2)    358
15.3  其他類型菜單    361
15.3.1  QQ樣式菜單    361
15.3.2  淡入淡出菜單    364
15.3.3  模擬flash效果菜單    367
15.3.4  卷簾菜單效果    371
15.3.5  交互菜單    376
15.4  小結    379
第16章  其他特效實例    380
16.1  常用實例    381
16.1.1  音樂播放器    381
16.1.2  可移動的數字計算器    382
16.1.3  閏年計算    387
16.1.4  頁面載入進度條    391
16.1.5  設為主頁已經加入收藏    392
16.1.6  自定義右鍵菜單    395
16.1.7  統(tǒng)計訪問次數    398
16.2  游戲和測試    401
16.2.1  撞擊磚塊游戲    401
16.2.2  在線測試題    408
16.3  小結    411
Ajax技術篇
第17章  Ajax技術基礎    412
17.1  Ajax簡介    413
17.1.1  Ajax介紹    413
17.1.2  Ajax優(yōu)點與不足    413
17.2  Ajax的應用    415
17.2.1  Google Suggest    416
17.2.2  Google Map    416
17.3  傳統(tǒng)的Web開發(fā)模式    416
17.3.1  運行效果預覽    417
17.3.2  注冊Servlet的代碼    418
17.3.3  相關jsp頁面代碼    419
17.4  基于Ajax的開發(fā)模式    422
17.4.1  運行效果預覽    422
17.4.2  注冊Servlet的代碼    424
17.4.3  相關JSP頁面的代碼    425
17.5  Ajax的相關技術    428
17.5.1  XMLHttpRequest對象    428
17.5.2  JavaScript腳本語言    429
17.5.3  可擴展標記語言(XML)    429
17.5.4  文檔對象模型(DOM)    429
17.5.5  級聯樣式表技術(CSS)    430
17.6  小結    430
第18章  Ajax的工作流程    431
18.1  方法概述    432
18.2  XMLHttpRequest對象    432
18.2.1  XMLHttpRequest對象概述    432
18.2.2  方法和屬性    432
18.2.3  創(chuàng)建XMLHttpRequest對象    433
18.3  發(fā)送請求    434
18.3.1  請求實例    434
18.3.2  GET與POST    435
18.4  處理響應    437
18.4.1  響應實例解析    437
18.4.2  responseXML和DOM    439
18.5  基于Ajax的注冊程序    439
18.5.1  搭建環(huán)境    439
18.5.2  建立數據庫    440
18.5.3  運行效果預覽    440
18.5.4  實現代碼    441
18.6  基于Ajax的應用程序架構    449
18.6.1  Bindows    449
18.6.2  Backbase    450
18.6.3  DOJO    451
18.6.4  Rico    451
18.6.5  qooxdoo    451
18.6.6  Tibet    452
18.6.7  AjaxCaller    452
18.6.8  Flash/JavaScript集成包    453
18.6.9  Google AJAXSLT    453
18.6.10  HTMLHttpRequest(Beta版)    454
18.6.11  交互式網站框架    454
18.6.12  LibXMLHttpRequest
18.6.12 (發(fā)行于2003年6月)    454
18.6.13  RSLite(x)    454
18.6.14  Sack    455
18.6.15  Sarissa(發(fā)行于2月,2003年)    455
18.6.16  XHConn    455
18.6.17  SAJAX    455
18.6.18  JavaScipt對象標志(JSON)
18.6.18  和JSON-RPC    455
18.6.19  JavaScript遠程腳本(JSRS)    456
18.6.20  WebORB for Java
18.6.20 (自從2005年8月)    456
18.6.21  Echo 2    456
18.6.22  Direct Web Remoting (DWR)
18.6.22 (2005年)    457
18.6.23  SWATO(2005年)    457
18.6.24  WebORB for.NET    457
18.6.25  Ajax.NET    458
18.6.26  AjaxAC    458
18.6.27  JPSpan    459
18.7  小結    459
第19章  Ajax實例    460
19.1  等待提示    461
19.1.1  實例說明    461
19.1.2  編程思路    461
19.1.3  實現代碼    461
19.2  級聯菜單    466
19.2.1  實例說明    466
19.2.2  編程思路    466
19.2.3  實現代碼    467
19.3  實現搜索提示    472
19.3.1  實例說明    472
19.3.2  編程思路    473
19.3.3  實現代碼    473
19.4  基于Ajax的分頁    480
19.4.1  實例說明    480
19.4.2  編程思路    480
19.4.3  實現代碼    480
19.5  類似于Google的拖拽功能    491
19.5.1  實例說明    491
19.5.2  編程思路    492
19.5.3  實現代碼    492
19.6  浮動提示標簽    502
19.6.1  實例說明    502
19.6.2  編程思路    502
19.6.3  實現代碼    502
19.7  文本操作全選框    509
19.7.1  實例說明    509
19.7.2  編程思路    512
19.7.3  實現代碼    512
19.8  基于Ajax的動態(tài)樹型結構    538
19.8.1  實例說明    538
19.8.2  編程思路    539
19.8.3  實現代碼    539
19.9  小結    551
  

本目錄推薦

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