出版時(shí)間:2008-6 出版社:電子工業(yè)出版社 作者:張亞飛 頁(yè)數(shù):537 字?jǐn)?shù):931600
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書詳細(xì)介紹使用JavaScript腳本開(kāi)發(fā)應(yīng)用程序,并融合在網(wǎng)頁(yè)中實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè),內(nèi)容也包含DHTML和AJAX?! ∵@本書有嚴(yán)格的邏輯性,不論是JavaScript語(yǔ)言、DHTML,還是AJAX,本書首先幫助用戶建立首要的、基礎(chǔ)的正確認(rèn)知,然后通過(guò)實(shí)例,說(shuō)明如何利用JavaScript、DHTML和AJAX來(lái)輔助網(wǎng)頁(yè)開(kāi)發(fā)和設(shè)計(jì)。本書深入淺出地講解了JavaScript基礎(chǔ)知識(shí),內(nèi)建類,OOP開(kāi)發(fā),宿主對(duì)象,W3C DOM和DHTML,JavaScript和ActiveXObject對(duì)象,AJAX解決方案和XML應(yīng)用等內(nèi)容?! ”緯睋鬔avaScrip技術(shù)的核心,理論與實(shí)務(wù)并進(jìn),用開(kāi)發(fā)理論的闡述,輔以實(shí)際案例的開(kāi)發(fā),學(xué)習(xí)效果最佳! 本書每一章絕非泛泛而談理論,而是圍繞實(shí)際案例代碼來(lái)組織的,讓讀者馬上可以上手,并且加深理解?!皩?shí)用”是技術(shù)類圖書好壞的唯一衡量標(biāo)準(zhǔn),而本書更是將這個(gè)詞演繹到了極致?! ”緯m合廣大Web程序開(kāi)發(fā)人員參考學(xué)習(xí),同時(shí)也可作為高等院校相關(guān)專業(yè)師生的參考用書?! ”緯嚓P(guān)源碼請(qǐng)到http://www.fecit.com.cn的“下載專區(qū)”進(jìn)行下載。
作者簡(jiǎn)介
張亞飛是現(xiàn)今活躍在信息技術(shù)領(lǐng)域的卓越作者。正如讀者過(guò)去所看到的那樣,他建立了—整套基于時(shí)間軸的完整系統(tǒng)的Flash知識(shí)體系,這個(gè)知識(shí)體系已經(jīng)使很多Flash開(kāi)發(fā)者和設(shè)計(jì)者受益。今天,他從紛繁復(fù)雜的亂象中抽象出真知,構(gòu)建了一整套完整系統(tǒng)的萬(wàn)維網(wǎng)應(yīng)用程序開(kāi)發(fā)的知識(shí)體系
書籍目錄
第1篇 JavaScript基礎(chǔ)入門篇 第1章 JavaScript語(yǔ)言概述和運(yùn)行環(huán)境 1.1 什么是JavaScript 1.1.1 什么是腳本語(yǔ)言 1.1.2 JavaScript不是解釋型Java語(yǔ)言 1.1.3 ECMA-262和JavaScript 1.1.4 關(guān)于標(biāo)準(zhǔn)和實(shí)現(xiàn) 1.1.5 JavaScript和JScript的區(qū)別 1.1.6 客戶端JavaScript和服務(wù)器端JavaScript的區(qū)別 1.2 配置運(yùn)行環(huán)境 1.2.1 瀏覽器的發(fā)展史 1.2.2 準(zhǔn)備瀏覽器程序 1.3 創(chuàng)建第一個(gè)JavaScript應(yīng)用程序 1.4 測(cè)試題 第2章 編寫JavaScript腳本代碼 2.1 在HTML網(wǎng)頁(yè)中編寫JavaScript腳本代碼 2.1.1 使用script元素定義腳本代碼 2.1.2 在內(nèi)建事件中定義腳本 2.1.3 使用noscript元素 2.2 聲明腳本語(yǔ)言 2.2.1 默認(rèn)的腳本語(yǔ)言 2.2.2 腳本語(yǔ)言的本地聲明 2.3 動(dòng)態(tài)修改文檔 2.3.1 在腳本中引用HTML元素 2.3.2 在腳本中書寫HTML元素 2.4 程序注釋 2.4.1 使用JavaScript注釋 2.4.2 使用HTML注釋 2.4.3 隱藏腳本數(shù)據(jù) 2.5 測(cè)試題 第3章 JavaScript語(yǔ)言基礎(chǔ)——變量和語(yǔ)法約定 3.1 變量的定義 3.1.1 定義的命名變量 3.1.1 定義和命名變量 3.1.2 變量的數(shù)據(jù)類型 3.1.3 常量 3.2 在程序中使用變量 3.2.1 為變量賦值和更改變量值 3.2.2 使用變量和獲取變量值 3.3 創(chuàng)建和使用Object 3.4 創(chuàng)建和使用數(shù)組 3.4.1 創(chuàng)建數(shù)組的基本方法 3.4.2 創(chuàng)建和使用索引數(shù)組 3.4.3 創(chuàng)建和使用多維數(shù)組 3.4.4 創(chuàng)建和使用復(fù)合數(shù)組 3.5 JavaScript的語(yǔ)法約定 3.5.1 空白和多行書寫 3.5.2 點(diǎn)語(yǔ)法 3.5.3 花括號(hào) 3.5.4 分號(hào) 3.5.5 圓括號(hào) 3.5.6 字符的大小寫 3.6 測(cè)試題 第4章 JavaScript語(yǔ)言基礎(chǔ)——數(shù)據(jù)運(yùn)算和流程控制 4.1 數(shù)據(jù)運(yùn)算 4.1.1 表達(dá)式 4.1.2 算術(shù)運(yùn)算符 4.1.3 字符串運(yùn)算符 4.1.4 比較運(yùn)算符和邏輯運(yùn)算符 4.1.5 位運(yùn)算符 4.1.6 賦值運(yùn)算符 4.1.7 其他運(yùn)算符 4.1.8 運(yùn)算符的使用規(guī)則 4.2 流程控制 4.2.1 語(yǔ)句和語(yǔ)句塊 4.2.2 if…else條件語(yǔ)句 4.2.3 switch條件語(yǔ)句 4.2.4 d0…while循環(huán) 4.2.5 for循環(huán) ……第3篇 宿主對(duì)象、W3C DOM和DHTML 第4篇 JavaScript和ActiveXObject對(duì)象 附錄A JavaScript版本歷史附錄B JavaScript跨瀏覽器操作需要附錄C 樣式屬性對(duì)照表附錄D W3C的XMLHttpRequest接口附錄E 測(cè)試題答案附錄F 參考文獻(xiàn)及資料來(lái)源
章節(jié)摘錄
第1篇 JavaScript基礎(chǔ)入門篇 第1章 JavaScript語(yǔ)言概述和運(yùn)行環(huán)境 1.1 什么是JavaScript JavaScript最初由網(wǎng)景公司創(chuàng)建時(shí),起名為L(zhǎng)iveScript,后來(lái)被改名為JavaScript。它經(jīng)歷過(guò)很多個(gè)版本:Netscape 2時(shí)是LiveScript,也被稱為JavaScript 1.0,后來(lái)隨著Netscape瀏覽器不斷更新,JavaScript的版本也不斷更新?! ≈钡絅etscape 6,JavaScript發(fā)展到1.5版本,此后,由于網(wǎng)景在與微軟的瀏覽器大戰(zhàn)中遭遇挫折,所以很長(zhǎng)一段時(shí)間JavaScript都停滯不前,直到最近Firefox瀏覽器的出現(xiàn),對(duì)JavaScript 1.5做出了少許改進(jìn),經(jīng)歷1.6版,至今最新版本是1.7。目前最新的Firefox 2.0瀏覽器支持JavaScript 1.7。
編輯推薦
以JavaScript的基礎(chǔ)知識(shí)為切入點(diǎn)展開(kāi)講解。包括JavaScript語(yǔ)言概述和運(yùn)行環(huán)境,如何編寫JavaScript腳本代碼,變量和語(yǔ)法約定,數(shù)據(jù)運(yùn)算和流程控制,全局函數(shù)和自定義函數(shù); 詳細(xì)講解內(nèi)建類、OOP開(kāi)發(fā)。包括JavaScriptl內(nèi)建類,正則表達(dá)式,自定義類和面向?qū)ο蟮腏avaScript開(kāi)發(fā); 深入闡釋宿主對(duì)象、W3C DOM和DHTML。包括瀏覽器相關(guān)對(duì)象,document對(duì)象,使用DOM方法處理HTML文檔,DHTML和I3CSS樣式表,常用的JavaScript范例,JavaScrip腳本出錯(cuò)、調(diào)試與異常情況處理; 透徹分析了JavaScript和ActiveXObject對(duì)象。包括訪問(wèn)文件系統(tǒng)、訪問(wèn)數(shù)據(jù)庫(kù)、統(tǒng)計(jì)圖表模塊設(shè)計(jì)、使用JavaS—cript發(fā)送和接收電子郵件; 對(duì)于AJAX解決方案和XM L應(yīng)用也有詳細(xì)介紹。包括網(wǎng)頁(yè)、網(wǎng)站和網(wǎng)絡(luò)應(yīng)用程序,網(wǎng)頁(yè)的請(qǐng)求和響應(yīng),使用JavaS—cript和W3C DOM處理XML,XMLHttpRequest和AJAX解決方案; 附錄部分包括JavaScript版本歷史、JavaScript跨瀏覽器操作需要注意的事項(xiàng)、樣式屬性對(duì)照表、W3C的XML—HttpRequest接口。 編輯評(píng)語(yǔ) 張的作品越來(lái)越多,內(nèi)容也越來(lái)越豐富而寬廣,而能做到每一本都是不折不捆的精品,這真的不容易。當(dāng)你試圖用這樣的話恭維他時(shí),他會(huì)靦腆一笑,將這歸功于他豹勤奮:我很渴望能為用戶帶來(lái)正確的、完整系統(tǒng)的知識(shí)體系,所以,我對(duì)每本書都很投入?! 罢_的認(rèn)知是—切的根本,而完整系統(tǒng)的知識(shí)體系就是順理成章的,它能夠?yàn)镮T界帶來(lái)無(wú)可限量的擴(kuò)展空間”,一說(shuō)起正確的認(rèn)知、完整系統(tǒng)的知識(shí)體系,張就一改其靦腆,眼睛中閃爍著一種渴望的光芒,語(yǔ)調(diào)也是越來(lái)越激昂……
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
JavaScript開(kāi)發(fā)王 PDF格式下載