注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程JavaScript從入門到精通(黃金版)

JavaScript從入門到精通(黃金版)

JavaScript從入門到精通(黃金版)

定 價(jià):¥84.00

作 者: (美)James Jaworski著;邱仲潘等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 從入門到精通系列叢書
標(biāo) 簽: javascript

購(gòu)買這本書可以去


ISBN: 9787505375604 出版時(shí)間: 2002-04-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 882 字?jǐn)?shù):  

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

  本書介紹了JavaScript與Jscript編程的各方面知識(shí),包括利用客戶機(jī)方腳本和文檔對(duì)象模型進(jìn)行Web瀏覽器編程,利用服務(wù)器方腳本、活動(dòng)服務(wù)器頁(yè)面、JSP和LiveWire進(jìn)行Web服務(wù)器方編程,還將介紹Rhino與WSH。更重要的是,本書將介紹如何把所有JavaScript 編程的各個(gè)方面知識(shí)綜合起來(lái),開(kāi)發(fā)動(dòng)人、信息靈通、易于使用的Web應(yīng)用程序。前言有了HTML、XHTML、XML、Java和ActiveX等Web開(kāi)發(fā)技術(shù),為什么還要花時(shí)間學(xué)習(xí)JavaScript呢?如果與當(dāng)前諸多Web編程語(yǔ)言提供的能力相比較,則答案不言自明:XHTML和HTML特別適合生成靜態(tài)Web頁(yè)面,但無(wú)法設(shè)計(jì)動(dòng)態(tài)地響應(yīng)用戶輸入的頁(yè)面,而JavaScript能夠。XML語(yǔ)言定義了其他標(biāo)志語(yǔ)言,是生成高級(jí)Web應(yīng)用程序的重要技術(shù)。但和HTML一樣,XML也缺乏JavaScript的動(dòng)態(tài)編程功能。Java和ActiveX特別適用于生成嵌入Web頁(yè)面的組件,但因?yàn)榘踩脑颍漭敵鲲@示只限于瀏覽器窗口的有限區(qū)域內(nèi)。此外,如果要開(kāi)發(fā)Java和ActiveX組件,則必須進(jìn)行大量編程工作。JavaScript能提供安全而方便的編程方法,開(kāi)發(fā)訪問(wèn)各種瀏覽器應(yīng)用程序的腳本(Script)。JavaScript允許將HTML文檔、Web組件(可能用Java和ActiveX寫成)和多媒體插入件集成于一體,開(kāi)發(fā)動(dòng)態(tài)的、可響應(yīng)各種用戶輸入的、能訪問(wèn)多媒體和樣式單等高級(jí)瀏覽器功能的Web應(yīng)用程序。此外,Netscape瀏覽器的LiveConnect特性和Microsoft瀏覽器使JavaScript能直接訪問(wèn)Java小程序(Applet)的變量和方法,對(duì)插入件的操作和執(zhí)行進(jìn)行精細(xì)的控制。如果這些理由仍不足以讓你學(xué)習(xí)JavaScript,請(qǐng)接著讀下去。 JavaScript也可用于開(kāi)發(fā)服務(wù)器中使用的Web應(yīng)用程序。Netscape和Microsoft的Web服務(wù)器都支持服務(wù)器方JavaScript。此外,許多Java Server Pages(JSP)平臺(tái)的銷售商都支持用JavaScript作為程序設(shè)計(jì)語(yǔ)言??梢杂肑avaScript代替所有用Perl、C語(yǔ)言和Shell編程語(yǔ)言寫成的CGI腳本。Microsoft公司的Active Server Pages(ASP)還可以用Script開(kāi)發(fā)集成的客戶機(jī)/服務(wù)器應(yīng)用程序,從而大大簡(jiǎn)化瀏覽器與服務(wù)器的通信編程,使服務(wù)器腳本的輸出自動(dòng)變成瀏覽器客戶機(jī)的HTML。Netscape服務(wù)器可以用服務(wù)器方JavaScript建立腳本,實(shí)現(xiàn)類似的應(yīng)用。Microsoft將JScript與Windows Scripting Host(WSH)和遠(yuǎn)程腳本宿主技術(shù)集成在一起。Mozilla項(xiàng)目提供開(kāi)放源代碼JavaScript編程環(huán)境,稱為Rhino。本書將介紹JavaScript與JScript編程的各方面知識(shí),包括利用客戶機(jī)方腳本和文檔對(duì)象模型進(jìn)行Web瀏覽器編程,利用服務(wù)器方腳本、活動(dòng)服務(wù)器頁(yè)面、JSP和LiveWire進(jìn)行Web服務(wù)器方編程,還將介紹Rhino與WSH。更重要的是,本書將介紹如何把所有JavaScript編程的各個(gè)方面知識(shí)綜合起來(lái),開(kāi)發(fā)有吸引力、信息靈通、易于使用的Web應(yīng)用程序!本書使用的約定本書使用一些規(guī)則使閱讀更加方便:大小寫雖然大小寫在HTML和JavaScript中無(wú)關(guān)緊要,但為清晰起見(jiàn),所有HTML元素用大寫,所有JavaScript元素用小寫,對(duì)于Java元素,則采用人們已經(jīng)習(xí)慣的寫法。*腳本和代碼清單中用這個(gè)連續(xù)箭頭表示續(xù)行,分行只是因?yàn)闀?yè)的寬度所限,在文本編輯器中,既不用分行也無(wú)需使用箭頭標(biāo)記,就將兩行輸入到一個(gè)長(zhǎng)行中即可。準(zhǔn)備知識(shí):HTML本書的對(duì)象是要學(xué)習(xí)和掌握J(rèn)avaScript編程方法的讀者。閱讀本書不需要JavaScript方面的編程經(jīng)驗(yàn)和知識(shí),但最好對(duì)HTML(超文本標(biāo)記語(yǔ)言)有基本的了解。本書聯(lián)機(jī)附錄A中提供了HTML參考手冊(cè)。如果不熟悉HTML,建議使用Web上的聯(lián)機(jī)教材進(jìn)行學(xué)習(xí)。要尋找這些教材,用瀏覽器檢索功能找到文本“HTML tutorial”。也可以從URL www.toolery.com/javascript/尋找聯(lián)機(jī)教程和其他信息的鏈接。硬件與軟件需求本書面向使用Windows的用戶,但所介紹的JavaScript也適用于支持Netscape Communi-cator、Microsoft Internet Explorer或Opera Software Opera瀏覽器(http://www.operasoftware .com)的平臺(tái),包括Windows、Macintosh、Linux或Unix變形系統(tǒng)。如果是使用Windows和Netscape Communicator或Internet Explorer,建議用奔騰以上處理器,至少32MB內(nèi)存。也可以用16MB內(nèi)存,但這時(shí)瀏覽器會(huì)慢得令人無(wú)法忍受。要開(kāi)發(fā)服務(wù)器方JavaScript應(yīng)用程序,需要Netscape或Microsoft Web服務(wù)器,或者JSP平臺(tái)。選擇瀏覽器要充分利用本書中介紹的功能,建議用Netscape Communicator 6以上或Microsoft Internet Explorer 5.5以上版本。本書介紹的JavaScript 1.5是兩個(gè)瀏覽器都支持的。本書的編排本書各章分為3個(gè)基本組成部分:關(guān)于JavaScript某個(gè)方面應(yīng)用的背景信息;關(guān)于JavaScript在相應(yīng)方面的Web應(yīng)用程序開(kāi)發(fā)方法的介紹;JavaScript具體的編程實(shí)例。這本書很厚,因?yàn)槟苡肑avaScript完成的工作很多,要掌握J(rèn)avaScript編程的各個(gè)方面,需要學(xué)很多東西。全書分為6個(gè)部分,共31章。第七部分共5章放在本書的選配光盤上。本書還有6個(gè)附錄。第一部分:JavaScript和JScript初步第一部分(第1章到第6章)介紹JavaScript語(yǔ)言的基本元素和如何編寫簡(jiǎn)單的腳本、JavaScript語(yǔ)言的語(yǔ)法并說(shuō)明其在瀏覽器編程中的使用方法,還要介紹JavaScript對(duì)基于對(duì)象編程的支持和JavaScript的預(yù)定義對(duì)象。這些預(yù)定義對(duì)象使腳本能控制瀏覽器顯示信息的方式,還可控制瀏覽器響應(yīng)用戶事件的方法。掌握這些對(duì)象是成為JavaScript專業(yè)編程人員的入門鑰匙。第二部分:編程文檔對(duì)象和模型第二部分(第7章到第13章)介紹JavaScript預(yù)定義對(duì)象的細(xì)節(jié)及如何在樣本腳本中使用這些對(duì)象的屬性和方法。讀完第二部分,你便會(huì)熟悉了JavaScript瀏覽器的編程方法,從而為第三部分的學(xué)習(xí)打下基礎(chǔ)。讀者將可以編寫腳本,利用JavaScript生成各種實(shí)用的主頁(yè)。第三部分:開(kāi)發(fā)組件與應(yīng)用程序這個(gè)部分(第14章到第20章)介紹如何利用JavaScript,來(lái)有效地改進(jìn)生成的Web頁(yè)面。介紹如何在JavaScript中實(shí)現(xiàn)可以使用和復(fù)用的組件,如何把這些組件集成到Web頁(yè)面中。介紹如何用這些組件開(kāi)發(fā)電子商務(wù)Web應(yīng)用程序。還要開(kāi)發(fā)一些JavaScript游戲。讀完第三部分,你便會(huì)熟悉客戶端JavaScript編程的基本方法。第四部分:使用XML兼容瀏覽器第四部分(第21章到第26章)介紹JavaScript如何與XML結(jié)合,開(kāi)發(fā)高級(jí)Web應(yīng)用程序。我們將介紹如何建立XML樣式,以便在Netscape Communicator與Microsoft Internet Explorer中顯示。我們將介紹怎樣編Netscape Communicator與Microsoft Internet Explorer中的XML腳本,以及如何用XSLT將XML文件轉(zhuǎn)換成JavaScript代碼,然后介紹如何開(kāi)發(fā)基于XML的Web應(yīng)用程序和使用瀏覽器特定的XML功能。第五部分:與Java、ActiveX和插入件通信第五部分(第27章到第29章)介紹Java小程序、ActiveX組件和瀏覽器插入件,介紹其如何與JavaScript組合。我們介紹如何用JavaScript裝入、控制Java小程序和與Java小程序通信,并介紹Java小程序如何調(diào)用JavaScript函數(shù)。介紹ActiveX,并介紹怎樣用JScript編寫ActiveX對(duì)象的腳本。最后,我們還將介紹瀏覽器插入件是如何工作的,如何用JavaScript裝入插入件并與插入件通信。第六部分:Shell編程第六部分(第30章到第31章)介紹如何用JavaScript開(kāi)發(fā)有用的shell腳本,我們介紹Mozilla.org公司開(kāi)發(fā)的開(kāi)放源代碼Rhino腳本環(huán)境及舉例說(shuō)明其如何將結(jié)構(gòu)化文本文件轉(zhuǎn)變?yōu)镴avaScript幻燈片顯示。我們還將介紹如何用Microsoft的Windows Scripting Host開(kāi)發(fā)Windows應(yīng)用程序腳本。附錄本書包含6個(gè)附錄,提供重要的JavaScript參考信息。附錄A和附錄B介紹JavaScript數(shù)學(xué)函數(shù)庫(kù)及其支持的正則表達(dá)式。附錄C、附錄D、附錄E提供的參數(shù)資料描述了由ECMAScript第3版、Document Object Model(DOM)Level 0和DOM Level 1定義的JavaScript對(duì)象、屬性、方法和事件處理器。光盤內(nèi)容本書選配光盤上有關(guān)于服務(wù)器方編程的5個(gè)章節(jié)(第32章到第36章),介紹如何用Java-Script開(kāi)發(fā)服務(wù)器方應(yīng)用程序。介紹公用網(wǎng)關(guān)接口(CGI,Common Gateway Interface)及服務(wù)器方CGI腳本與客戶端JavaScript腳本如何交互。介紹LiveWire與LiveWire Database Servic

作者簡(jiǎn)介

暫缺《JavaScript從入門到精通(黃金版)》作者簡(jiǎn)介

圖書目錄

第一部分 JavaScript和JScript初步 
第1章 基礎(chǔ) 
Web 
超文本標(biāo)記語(yǔ)言 
幫助器程序 
統(tǒng)一資源定位器 
超文本傳輸協(xié)議 
公共網(wǎng)關(guān)接口程序 
Java小程序 
ActiveX——Microsoft對(duì)象 
JavaScript簡(jiǎn)史 
LiveWire與LiveWire數(shù)據(jù)庫(kù)服務(wù) 
ASP、WSH與Remote Scripting 
XML與XSL 
Intranets、Extranets和分布式應(yīng)用程序 
小結(jié) 
第2章 JavaScript與JScript簡(jiǎn)介 
JavaScript與瀏覽器及服務(wù)器 
在HTML中嵌入JavaScript 
JavaScript的說(shuō)明語(yǔ)句 
生成HTML 
變量——數(shù)值倉(cāng)庫(kù) 
小結(jié) 
第3章 運(yùn)算符、語(yǔ)句和函數(shù) 
運(yùn)算符與表達(dá)式 
JavaScript編程語(yǔ)句 
小結(jié) 

第4章 事件處理 
什么是事件 
JavaScript如何處理事件 
處理JavaScript事件 
在JavaScript中設(shè)置事件處理器 
事件仿真方法 
event對(duì)象 
事件捕獲 
事件起泡 
錯(cuò)誤處理 
小結(jié) 
第5章 JavaScript對(duì)象 
什么是對(duì)象 
什么是面向?qū)ο缶幊?nbsp;
JavaScript基于對(duì)象編程功能 
JavaScript對(duì)象模型 
瀏覽器對(duì)象 
其他預(yù)定義對(duì)象類型 
顏色常量 
定義對(duì)象類型 
擴(kuò)展對(duì)象類型 
刪除屬性和方法 
event對(duì)象 
小結(jié) 
第6章 調(diào)試腳本 
錯(cuò)誤源 
解決錯(cuò)誤 
使用Microsoft Script Debugger 
小結(jié) 
第二部分 編程文檔對(duì)象模型 
第7章 生成幀與窗口 
window對(duì)象 
Frame對(duì)象 
document對(duì)象 
navigator對(duì)象 
screen對(duì)象 
小結(jié) 
第8章 窗體處理 
Form對(duì)象 
從JavaScript中訪問(wèn)窗體 
訪問(wèn)窗體元素 
使用窗體事件處理器 
客戶方窗體處理 
使用CGI腳本 
小結(jié) 
第9章 隱藏字段和Cookie 
保存狀態(tài)信息 
JavaScript與隱藏字段 
Cookie 
Cookie中信息的存放方法 
在JavaScript中使用Cookie 
比較Cookie與隱藏窗體字段 
小結(jié) 
第10章 使用鏈接 
統(tǒng)一資源定位器(URL) 
location對(duì)象 
link對(duì)象 
link()方法 
anchor對(duì)象 
history對(duì)象 
小結(jié) 
第11章 使用圖形 
image對(duì)象 
動(dòng)態(tài)圖形顯示 
圖形與動(dòng)畫 
圖形映射與area對(duì)象 
使用圖形映射 
小結(jié) 
第12章 使用樣式單與DHTML 
什么是樣式單 
JavaScript樣式單與級(jí)聯(lián)樣式單 
入門實(shí)例 
定義樣式單 
用<LINK>標(biāo)志使用樣式 
使用Navigator 6與Internet Explorer的DHTML功能 
小結(jié) 
第13章 使用W3C DOM Level 1 
DOM之前 
DOM 1概述 
DOM 1 Core 
DOM HTML 
DOM 1、DOM 2與DOM 3 
小結(jié) 
第三部分 開(kāi)發(fā)組件與應(yīng)用程序 
第14章 生成基本JavaScript組件 
在Web頁(yè)面中加廣告
用計(jì)數(shù)器計(jì)算訪問(wèn)次數(shù) 
選擇頁(yè)面格式選項(xiàng) 
小結(jié) 
第15章 開(kāi)發(fā)動(dòng)畫與幻燈片 
文本與圖形動(dòng)畫 
生成幻燈片 
小結(jié) 
第16章 生成標(biāo)簽面板、樹(shù)與菜單欄 
生成標(biāo)簽面板 
建立縮合樹(shù) 
生成菜單欄 
小結(jié) 
第17章 開(kāi)發(fā)Web頁(yè)面附件 
日歷 
建立計(jì)算器 
備忘錄 
世界鐘 
集成桌面 
小結(jié) 
第18章 開(kāi)發(fā)搜索工具 
搜索窗體 
搜索引擎 
小結(jié) 
第19章 開(kāi)發(fā)電子商務(wù)應(yīng)用程序 
運(yùn)行例子應(yīng)用程序 
開(kāi)發(fā)聯(lián)機(jī)產(chǎn)品目錄 
增加客戶端購(gòu)物推車
小結(jié) 
第20章 游戲編程 
撲克機(jī) 
棋盤游戲:Web Walk 
小結(jié) 
第四部分 使用XML兼容瀏覽器 
第21章 XML簡(jiǎn)介 
XML簡(jiǎn)介 
XML語(yǔ)法 
文檔類型定義 
小結(jié) 
第22章 用Internet Explorer與Navigator顯示XML 
用Internet Explorer顯示XML 
用Navigator顯示XML 
XML與CSS 
XML名字空間 
小結(jié) 
第23章 XML腳本 
在XML文件中增加腳本 
DOM 2事件與樣式 
處理XML文檔中的HTML事件 
小結(jié) 
第24章 使用XSLT 
XSL與XSLT 
XSLT與XPath 
XSLT轉(zhuǎn)換器 
XSLT入門 
基本XSLT語(yǔ)法 
小結(jié) 
第25章 生成基于XML的Web應(yīng)用程序 
用XML建立Web應(yīng)用程序 
將XML與XSLT發(fā)送到客戶機(jī) 
將XML文檔與XSLT樣式單相關(guān)聯(lián) 
將XML轉(zhuǎn)換成HTML與JavaScript 
小結(jié) 
第26章 使用瀏覽器特定XML功能 
XML數(shù)據(jù)島:兩全齊美 
XMLHttpRequest對(duì)象 
document.load()方法 
小結(jié) 
第五部分 與Java、ActiveX和插入件通信 
第27章 與Java小程序通信 
Java簡(jiǎn)介 
Java與JavaScript 
Java開(kāi)發(fā)工具集 
學(xué)習(xí)Java 
Java API 
程序與小程序 
LiveConnect與Internet Explorer對(duì)象模型 
從JavaScript中訪問(wèn)Java方法
從JavaScript中訪問(wèn)小程序 
在小程序中使用JavaScript 
GraphIt! 
小結(jié) 
第28章 ActiveX組件腳本 
何謂ActiveX 
使用ActiveX組件 
從JScript中訪問(wèn)ActiveX組件 
小結(jié) 
第29章 插入件腳本 
受歡迎的插入件 
插入件的操作 
使用MIME類型 
確定安裝的插入件 
插入件幫助命令的使用 
檢測(cè)插入件 
從JavaScript訪問(wèn)插入件 
Netscape插入件文檔 
列表顯示插入件方法 
多個(gè)插入件的同步 
小結(jié) 
第六部分 Shell編程 
第30章 Rhino編程 
何謂Rhino 
下載與安裝Rhino 
運(yùn)行Rhino 
開(kāi)發(fā)簡(jiǎn)單Rhino腳本 
使用JavaScript編譯器 
Java腳本 
使用表示生成器 
小結(jié) 
第31章 使用Windows Scripting Host 
WSH簡(jiǎn)介 
下載與安裝WSH 
運(yùn)行樣本W(wǎng)SH腳本 
使用WSH對(duì)象模型 
訪問(wèn)文件系統(tǒng)資源 
使用WSF文件 
將present.js移植到WSH 
小結(jié) 
附錄 
附錄A 算術(shù)運(yùn)算 
附錄B 使用正則表達(dá)式
附錄C ECMAScript(版本3)對(duì)象參考手冊(cè) 
附錄D DOM 0對(duì)象參考手冊(cè) 
附錄E DOM 1對(duì)象參考手冊(cè) 
附錄F 級(jí)聯(lián)樣式單

本目錄推薦

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