出版時間:2002-4-1 出版社:電子工業(yè)出版社 作者:James Jaworski,邱仲潘 頁數(shù):881 字數(shù):1450000
內(nèi)容概要
本書介紹了JavaScript與Jscript編程的各方面知識,包括利用客戶機方腳本和文檔對象模型進行Web瀏覽器編程,利用服務(wù)器方腳本、活動服務(wù)器頁面、JSP和LiveWire進行Web服務(wù)器方編程,還將介紹Rhino與WSH。更重要的是,本書將介紹如何把所有JavaScript 編程的各個方面知識綜合起來,開發(fā)動人、信息靈通、易于使用的Web應(yīng)用程序。
書籍目錄
目 錄
第一部分 JavaScript和JScript初步 1
第1章 基礎(chǔ) 1
Web 1
超文本標(biāo)記語言 2
幫助器程序 6
統(tǒng)一資源定位器 7
超文本傳輸協(xié)議 8
公共網(wǎng)關(guān)接口程序 9
Java小程序 9
ActiveX——Microsoft對象 10
JavaScript簡史 10
LiveWire與LiveWire數(shù)據(jù)庫服務(wù) 12
ASP、WSH與Remote Scripting 12
XML與XSL 13
Intranets、Extranets和分布式應(yīng)用程序 14
小結(jié) 14
第2章 JavaScript與JScript簡介 15
JavaScript與瀏覽器及服務(wù)器 15
在HTML中嵌入JavaScript 18
JavaScript的說明語句 26
生成HTML 29
變量——數(shù)值倉庫 31
小結(jié) 51
第3章 運算符、語句和函數(shù) 52
運算符與表達式 52
JavaScript編程語句 63
小結(jié) 86
第4章 事件處理 87
什么是事件 87
JavaScript如何處理事件 88
處理JavaScript事件 93
在JavaScript中設(shè)置事件處理器 114
事件仿真方法 116
event對象 117
事件捕獲 120
事件起泡 124
錯誤處理 126
小結(jié) 128
第5章 JavaScript對象 129
什么是對象 129
什么是面向?qū)ο缶幊?130
JavaScript基于對象編程功能 133
JavaScript對象模型 134
瀏覽器對象 136
其他預(yù)定義對象類型 143
顏色常量 155
定義對象類型 155
擴展對象類型 162
刪除屬性和方法 164
event對象 164
小結(jié) 164
第6章 調(diào)試腳本 165
錯誤源 165
解決錯誤 177
使用Microsoft Script Debugger 178
小結(jié) 189
第二部分 編程文檔對象模型 191
第7章 生成幀與窗口 191
window對象 191
Frame對象 201
document對象 209
navigator對象 215
screen對象 218
小結(jié) 219
第8章 窗體處理 220
Form對象 220
從JavaScript中訪問窗體 221
訪問窗體元素 221
使用窗體事件處理器 227
客戶方窗體處理 234
使用CGI腳本 235
小結(jié) 238
第9章 隱藏字段和Cookie 239
保存狀態(tài)信息 239
JavaScript與隱藏字段 240
Cookie 249
Cookie中信息的存放方法 250
在JavaScript中使用Cookie 251
比較Cookie與隱藏窗體字段 262
小結(jié) 263
第10章 使用鏈接 264
統(tǒng)一資源定位器(URL) 264
location對象 268
link對象 272
link()方法 283
anchor對象 285
history對象 286
小結(jié) 286
第11章 使用圖形 287
image對象 287
動態(tài)圖形顯示 289
圖形與動畫 293
圖形映射與area對象 296
使用圖形映射 297
小結(jié) 302
第12章 使用樣式單與DHTML 303
什么是樣式單 303
JavaScript樣式單與級聯(lián)樣式單 304
入門實例 304
定義樣式單 306
用標(biāo)志使用樣式 318
使用Navigator 6與Internet Explorer的DHTML功能 320
小結(jié) 332
第13章 使用W3C DOM Level 1 333
DOM之前 333
DOM 1概述 334
DOM 1 Core 336
DOM HTML 343
DOM 1、DOM 2與DOM 3 350
小結(jié) 351
第三部分 開發(fā)組件與應(yīng)用程序 353
第14章 生成基本JavaScript組件 353
在Web頁面中加廣告 353
用計數(shù)器計算訪問次數(shù) 361
選擇頁面格式選項 371
小結(jié) 374
第15章 開發(fā)動畫與幻燈片 375
文本與圖形動畫 375
生成幻燈片 389
小結(jié) 398
第16章 生成標(biāo)簽面板、樹與菜單欄 399
生成標(biāo)簽面板 399
建立縮合樹 411
生成菜單欄 417
小結(jié) 426
第17章 開發(fā)Web頁面附件 427
日歷 427
建立計算器 434
備忘錄 439
世界鐘 443
集成桌面 445
小結(jié) 446
第18章 開發(fā)搜索工具 447
搜索窗體 447
搜索引擎 452
小結(jié) 469
第19章 開發(fā)電子商務(wù)應(yīng)用程序 470
運行例子應(yīng)用程序 470
開發(fā)聯(lián)機產(chǎn)品目錄 477
增加客戶端購物推車 496
小結(jié) 504
第20章 游戲編程 505
撲克機 505
棋盤游戲:Web Walk 515
小結(jié) 531
第四部分 使用XML兼容瀏覽器 533
第21章 XML簡介 533
XML簡介 533
XML語法 542
文檔類型定義 545
小結(jié) 548
第22章 用Internet Explorer與Navigator顯示XML 549
用Internet Explorer顯示XML 549
用Navigator顯示XML 550
XML與CSS 551
XML名字空間 575
小結(jié) 579
第23章 XML腳本 580
在XML文件中增加腳本 580
DOM 2事件與樣式 583
處理XML文檔中的HTML事件 593
小結(jié) 622
第24章 使用XSLT 623
XSL與XSLT 623
XSLT與XPath 623
XSLT轉(zhuǎn)換器 624
XSLT入門 624
基本XSLT語法 653
小結(jié) 655
第25章 生成基于XML的Web應(yīng)用程序 656
用XML建立Web應(yīng)用程序 656
將XML與XSLT發(fā)送到客戶機 656
將XML文檔與XSLT樣式單相關(guān)聯(lián) 657
將XML轉(zhuǎn)換成HTML與JavaScript 668
小結(jié) 673
第26章 使用瀏覽器特定XML功能 674
XML數(shù)據(jù)島:兩全齊美 674
XMLHttpRequest對象 678
document.load()方法 682
小結(jié) 685
第五部分 與Java、ActiveX和插入件通信 687
第27章 與Java小程序通信 687
Java簡介 687
Java與JavaScript 689
Java開發(fā)工具集 691
學(xué)習(xí)Java 692
Java API 692
程序與小程序 692
LiveConnect與Internet Explorer對象模型 697
從JavaScript中訪問Java方法 697
從JavaScript中訪問小程序 698
在小程序中使用JavaScript 702
GraphIt! 707
小結(jié) 715
第28章 ActiveX組件腳本 716
何謂ActiveX 716
使用ActiveX組件 717
從JScript中訪問ActiveX組件 719
小結(jié) 721
第29章 插入件腳本 722
受歡迎的插入件 722
插入件的操作 723
使用MIME類型 725
確定安裝的插入件 727
插入件幫助命令的使用 729
檢測插入件 731
從JavaScript訪問插入件 733
Netscape插入件文檔 736
列表顯示插入件方法 738
多個插入件的同步 741
小結(jié) 743
第六部分 Shell編程 745
第30章 Rhino編程 745
何謂Rhino 745
下載與安裝Rhino 746
運行Rhino 746
開發(fā)簡單Rhino腳本 747
使用JavaScript編譯器 749
Java腳本 750
使用表示生成器 751
小結(jié) 766
第31章 使用Windows Scripting Host 767
WSH簡介 767
下載與安裝WSH 767
運行樣本W(wǎng)SH腳本 767
使用WSH對象模型 769
訪問文件系統(tǒng)資源 769
使用WSF文件 771
將present.js移植到WSH 771
小結(jié) 785
附錄 787
附錄A 算術(shù)運算 787
附錄B 使用正則表達式 799
附錄C ECMAScript(版本3)對象參考手冊 809
附錄D DOM 0對象參考手冊 821
附錄E DOM 1對象參考手冊 843
附錄F 級聯(lián)樣式單 874
圖書封面
評論、評分、閱讀與下載