出版時間:2008-7 出版社:人民郵電出版社 作者:梁冰,蘇宇,呂繼迪 編著 頁數(shù):538 字數(shù):932000
內(nèi)容概要
本書是一本JavaScript綜合開發(fā)技術大全,書中幾乎囊括了使用JavaScript進行網(wǎng)頁開發(fā)的全部知識,同時在講解中結(jié)合了大量實用而又有代表性的示例和典型應用。全書共27章,包括JavaScript的概述、HTML文檔、JavaScript在HTML中的使用、JavaScript語言基礎、JavaScript基本語句、JavaScript語言對象、正則表達式、函數(shù)、異常處理、事件處理、窗口對象、窗體對象、文檔對象、幀對象、select和option對象、層、圖像對象、DOM對象(文檔對象模型)、event對象、樣式表和樣對象、表對象、主體文本對象、Cookie、文件處理及頁面打印、嵌入式對象、JavaScript與XML技術的結(jié)合,以及JavaScript安全等內(nèi)容。書中介紹的各部分技術既相互獨立又相互聯(lián)系,可以逐步引導讀者深入學習并掌握JavaScript的編程知識、方法和技巧。 本書附有配套光盤。光盤提供了書中示例和典型應用實例的全部源代碼,所有源代碼都經(jīng)過精心調(diào)試,在IE 6.0瀏覽器環(huán)境下測試通過,保證能夠正常運行?! ? 本書內(nèi)容精煉、重點突出、實例豐富,是各級程序開發(fā)人員的必備參考書,同時也非常適合大、中專院校師生閱讀。
書籍目錄
第1篇 JavaScript入門篇 第1章 JavaScript的概述 第2章 HTML文檔 第3章 JavaScript在HTML中的使用第2篇 JavaScript語言篇 第4章 JavaScript語言基礎 第5章 JavaScript基本語句 第6章 JavaScript語言對象 第7章 正則表達式 第8章 函數(shù) 第9章 異常處理 第3篇 JavaScript文檔對象篇 第10章 事件處理 第11章 窗口對象(Window對象) 第12章 窗體對象 第13章 文檔對象(document) 第14章 幀對象 第15章 select和option對象 第16章 層 第17章 圖像對象 第18章 DOM對象 第19章 event對象 第20章 樣式表和樣對象 第21章 表對象 第22章 主體文本對象 第23章 Cookie 第24章 文件處理及頁面打印 第4篇 JavaScript高級篇 第25章 嵌入式對象 第26章 JavaScript與XML技術的結(jié)合 第27章 JavaScript安全
章節(jié)摘錄
第1篇 JavaScript入門篇 第1章 JavaScript的概述 在學習JavaScript前,讀者應該先了解什么是JavaScript,JavaScript有哪些特點,哪些瀏覽器支持JavaScript,通過了解這些內(nèi)容來增強對JavaScript語言的理解以方便以后更好的學習。 1.1 什么是JavaScript JavaScript是Web頁面中的一種腳本編程語言,也是一種通用的、跨平臺的、基于對象和事件驅(qū)動并具有安全性的腳本語言。它不需要進行編譯,而是直接嵌入在HTML頁面中,把靜態(tài)頁面轉(zhuǎn)變成支持用戶交互并響應相應事件的動態(tài)頁面?! ?.1.1 JavaScript的起源 JavaScript語言的前身是LiveScript語言。由美國Netscape(網(wǎng)景)公司的布瑞登?艾克(Brendan Eich)為即將在1995年發(fā)布的Navigator 2.0瀏覽器的應用而開發(fā)的腳本語言。在與Sum(升陽)公司聯(lián)手及時完成了LiveScript語言的開發(fā)后,就在Navigator 2.0即將正式發(fā)布前,Netscape公司將其改名為JavaScript,也就是最初的JavaScript l.0版本。雖然當時JavaScript1.0版本還有很多缺陷,但擁有著JavaScript l.0版本的Navigator 2.0瀏覽器幾乎主宰著瀏覽器市場?! ∮捎贘avaScript l.0版本如此成功,Netscape公司在Navigator 3.0中發(fā)布了JavaScript l.1版本。同時微軟公司開始進軍瀏覽器市場,發(fā)布了Internet Explorer 3.0并搭載了一個JavaScript的類似版本,其注冊名稱為JScript,這成為JavaScript語言發(fā)展過程中的重要一步?! ≡谖④浌具M入瀏覽器市場后,此時有3種不同的JavaScript版本同時存在,Navigator中的JavaScript、IE瀏覽器中的JScript以及CEnvi中的ScriptEase。與其他編程語言不同的是,JavaScript并沒有一個標準來統(tǒng)一其語法或特性,而這3種不同的版本恰恰突出了這個問題。1997年,JavaScript l.1版本作為一個草案提交給歐洲計算機制造商協(xié)會(ECMA)。最終由來自Netscape、Sun、微軟、Borland和其他一些對腳本編程感興趣的公司的程序員組成了TC39委員會,該委員會被委派來標準化一個通用、跨平臺、中立于廠商的腳本語言的語法和語義。TC39委員會制定了“ECMAScript程序語言的規(guī)范書”(又稱為“ECMA一262標準”),該標準通過國際標準化組織(ISO)采納通過,作為各種瀏覽器生產(chǎn)開發(fā)所使用的腳本程序的統(tǒng)一標準。
編輯推薦
《JavaScript開發(fā)技術大全》附有配套光盤。光盤提供了書中示例和典型應用實例的全部源代碼,所有源代碼都經(jīng)過精心調(diào)試,在IE6.0瀏覽器環(huán)境下測試通過,保證能夠正常運行。《JavaScript開發(fā)技術大全》內(nèi)容精煉、重點突出、實例豐富,是各級程序開發(fā)人員的必備參考書,同時也非常適合大、中專院校師生閱讀。
圖書封面
評論、評分、閱讀與下載