注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JavaScript寶典(第7版)

JavaScript寶典(第7版)

JavaScript寶典(第7版)

定 價(jià):¥128.00

作 者: (美)古德曼 等著,楊岳湘 等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787302303220 出版時(shí)間: 2013-01-01 包裝: 平裝
開本: 大32開 頁數(shù): 1012 字?jǐn)?shù):  

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

  本書的腳本清單以等寬字體顯示,使它們與其他正文區(qū)分開。由于本書的頁寬有限,腳本清單常常會(huì)斷行,此時(shí),腳本的剩余部分就顯示在下一行,與清單的左邊緣齊平,就像在打開自動(dòng)換行功能的文本編輯器中一樣。在文檔中輸入腳本清單時(shí),假如這些斷行引發(fā)了問題,最好在配書光盤上找到相應(yīng)的清單,看看腳本應(yīng)該是什么樣子。在本書的第Ⅱl部分,在閱讀對(duì)象模型或者語言功能(它們需要某個(gè)瀏覽器的指定最低版本)之前,不可能編寫出多個(gè)頁面。在需要特定的瀏覽器或?yàn)g覽器版本時(shí),為了更便于在文中閱讀,多數(shù)瀏覽器引用由縮寫和版本號(hào)組成。比如:WinlE5表示運(yùn)行于Windows系統(tǒng)的IntemetExplorer5:NN4表示運(yùn)行于任何操作系統(tǒng)的Netscape Navigator4-Moz表示現(xiàn)代Mozilla瀏覽器f它派生了Firefox、Netscape6和以后版本,以及Camino);Safari表示Apple用于Mac 0Sx的瀏覽器。如果瀏覽器的某個(gè)版本引入了一個(gè)功能,而且在后續(xù)版本中都支持,就在這個(gè)版本號(hào)后面加一個(gè)“+”符號(hào)。例如,標(biāo)記為WinlE5.5+的功能,表示該功能至少需要Windows環(huán)境的IntemetExplorer5.5,WinlE8和將來的WinlE版本也支持該功能。如果在現(xiàn)代瀏覽器的第1版中實(shí)現(xiàn)了某功能,就在這個(gè)瀏覽器系列名稱的后面加上加號(hào)(+),比如Moz+表示所有基于Mozilla的瀏覽器。有時(shí),某功能或一些特殊行為只應(yīng)用于一個(gè)瀏覽器。例如,某功能標(biāo)記為NN4,表示只是在NetscapeNavigator 4.x中有這個(gè)功能。減號(hào)(例如,WinlE一)表示瀏覽器不支持當(dāng)前討論的內(nèi)容. 本版書中的HTML標(biāo)記格式符合HTML5的編碼約定,也遵循許多XHTML標(biāo)準(zhǔn),例如標(biāo)記和特性名都使用小寫形式。 “注意”、“提示”、“警告”、“交叉引用”這幾個(gè)圖標(biāo)在本書中隨處可見,用于標(biāo)記重點(diǎn)內(nèi)容,或者告訴你在哪里可以找到更詳細(xì)的信息。

作者簡(jiǎn)介

  Danny Goodman,撰寫了許多頗受歡迎的暢銷書,包括The Complete Hyper Card Handbook、Danny Goodman's AppleScript Handbook、Dynamic HTML: The Definitive Reference和JavaScript&DHTML Cookbook。他是聲譽(yù)卓著的計(jì)算機(jī)腳本語言權(quán)威人士和專家級(jí)教師。他的寫作風(fēng)格和教育方式會(huì)繼續(xù)為他贏得全球各地讀者和教師的贊美。Michael Morrison,一位作家、開發(fā)人員、玩具發(fā)明家,還是多部Java、C++、wep腳本、XML、游戲開發(fā)和移動(dòng)設(shè)備等圖書的作者,Michael撰寫的一些著名圖書有Faster Smarter HTMLand XML、Teach Yourself HTML&CSS in 24 Hours和Beginning Game Programming.Michael還是Stalefish實(shí)驗(yàn)室(www.stalefishlabs.com)的創(chuàng)始人,這是一家專門開發(fā)非常游戲、玩具和互動(dòng)產(chǎn)品的娛樂公司。Paul Novitski,自從1981年就開始作為一位自由職業(yè)的程序員編寫軟件。他曾經(jīng)自學(xué)BASIC.來編寫機(jī)器語言反匯編器,所以他可以砍掉一些Wang's OIS微碼。他自從90年代后期開始專注于互聯(lián)網(wǎng)編程。他的公司Juniper Webcraft開發(fā)的HTML-strict網(wǎng)站便于訪問,使用語義標(biāo)記、分隔的開發(fā)層和直觀的用戶界面。在生活中,他享受著甜美的安比拉琴音樂和撫養(yǎng)雙胞胎兒子的快樂。Tia Gustaff Rayl,一位數(shù)據(jù)庫(kù)和Web技術(shù)的開發(fā)和培訓(xùn)顧問。最近她發(fā)布了XHTML、CSS、JavaScript和SQL的課件。她在獲得佛羅里達(dá)大學(xué)的英語和教育博士學(xué)位后開始了其軟件生涯。與大多數(shù)這個(gè)領(lǐng)域的新手一樣,她最初的計(jì)算任務(wù)是維護(hù)軟件。她在軟件業(yè)呆的時(shí)間很長(zhǎng),完全了解了軟件的整個(gè)生命周期、應(yīng)用程序和數(shù)據(jù)庫(kù)開發(fā)、項(xiàng)目管理、PC和大型機(jī)環(huán)境的培訓(xùn)。90年代中期,她開始開發(fā)早期的支持Web的數(shù)據(jù)庫(kù)應(yīng)用程序,并在其代碼中添加JavaScript。她繼續(xù)承接開發(fā)項(xiàng)目,以磨練自己的編程技巧。她夢(mèng)想著可以利用業(yè)余時(shí)間與丈夫及兩條狗一起周游世界。

圖書目錄

第Ⅰ部分 JavaScript入門
第1章 JavaScript在萬維網(wǎng)和其他領(lǐng)域所起的作用
1.1 Web流量的競(jìng)爭(zhēng)
1.2 其他Web技術(shù)
1.2.1 超文本標(biāo)記語言(HTML和XHTMKi)
1.2.2 CSS
1.2.3 服務(wù)器編程
1.2.4 輔助程序和插件程序
1.3 JavaScript是一門綜合性語言
1.3.1 LiveScript蛻變成JavaScript
1.3.2 微軟的JavaScript版本
1.3.3 JavaScript版本
1.3.4 核心語言標(biāo)準(zhǔn)ECMASc
1.4 JavaScript:靈活易用的工具
第2章 腳本開發(fā)策略
2.1 瀏覽器的競(jìng)爭(zhēng)
2.2 相互包容
2.3 當(dāng)今存在的兼容性問題
2.3.1 將核心JavaScript語言從文檔對(duì)象中獨(dú)立出來
2.3.2 核心語言標(biāo)準(zhǔn)
2.3.3 文檔對(duì)象模型
2.3.4 通過標(biāo)記打下良好的基礎(chǔ)
2.3.5 層疊樣式表
2.3,6 標(biāo)準(zhǔn)兼容模式(DOCTYPE)轉(zhuǎn)換
2.3.7 動(dòng)態(tài)HTML和定位
2.4 開發(fā)腳本編寫策略
2.4.1 功能降低和漸進(jìn)增強(qiáng)
2.4.2 開發(fā)層的分離
2.4.3 延伸閱讀
第3章 選擇和使用工具
3.1 軟件工具
3 .1.1 選擇文本編輯器
3 .1.2 選擇瀏覽器
3.2 建立編寫環(huán)境
3.2.1 Windows
3.2.2 Mac OS X
3.2.3 重載問題
3.3 驗(yàn)證
3.4 創(chuàng)建第一個(gè)腳本
3 .4.1 第一步:靜態(tài)HTML
3.4.2 第二步:連接JavaScript
3.4.3 第三步:用CSS指定樣式
第4章 JavaScript基礎(chǔ)
4.1 合并JavaScript和HTML
4.1.1 標(biāo)記
4.1.2舊式內(nèi)聯(lián)JavaScript
4.1.3 容納不支持JavaScript的用戶代理
4.1.4 隱藏腳本
4.1.5 給不同的瀏覽器編寫腳本
4.2 兼容性設(shè)計(jì)
4.2.1 處理beta版瀏覽器
4.2.2 參考章節(jié)中的兼容性等級(jí)
4.3 資深程序員的語言基礎(chǔ)
第Ⅱ部分 JavaScript教程
第5章 第一個(gè)JavaScript腳本
5.1 第一個(gè)腳本的功能
5.2 輸入第一個(gè)腳本
5.2.1 第一步:HTML文檔
5.2.2 第二步:添加JavaScript
5.2.3 第三步:添加樣式
5.3 進(jìn)行改動(dòng)
5.4 習(xí)題
第6章 瀏覽器對(duì)象和文檔對(duì)象
6.1 腳本運(yùn)行初步
6.2 使用JavaScript的場(chǎng)合
6.3 文檔對(duì)象模型
6.3.1 HTML結(jié)構(gòu)和DOM
6.3.2 瀏覽器窗口中的DOM
6.4 文檔的載入
6.4.1 簡(jiǎn)單文檔
6.4.2 添加段落元素
6.4.3 添加段落文本
6.4.4 生成新元素
6.5 對(duì)象引用
6.5.1 對(duì)象命名
6.5.2 引用特定對(duì)象
6.6 節(jié)點(diǎn)術(shù)語
6.6.1 節(jié)點(diǎn)
6.6.2 父子節(jié)點(diǎn)
6.7 對(duì)象的定義
6.7.1 屬性
6.7.2 方法
6.7.3 事件
6.8 習(xí)題
第7章 腳本和HTML文檔
7.1 把腳本連接到文檔上
7.1.1 script標(biāo)記的位置
7.1.2 非JavaScript的瀏覽器和XHTML
7.2 JavaScript語句
7.3 腳本語句的執(zhí)行時(shí)間
7.3.1 文檔載入時(shí)即刻執(zhí)行
7.3.2 延時(shí)腳本
7.4 查找腳本錯(cuò)誤
7.5 腳本和編程
7.6 習(xí)題
第8章 程序設(shè)計(jì)基礎(chǔ)(一)
8.1 JavaScript語言
8.2 處理信息
8.3 變量
8.3.1 創(chuàng)建變量
8.3.2 變量的命名
8.4 表達(dá)式和求值
8,4.1 腳本中的表達(dá)式
8.4.2 表達(dá)式和變量
8.5 數(shù)據(jù)類型轉(zhuǎn)換
8.5.1 將字符串轉(zhuǎn)換成數(shù)值
8.5.2 將數(shù)字轉(zhuǎn)換成字符串
8.6 操作符
8.6.1 算術(shù)操作符
8.6.2 比較操作符
8.7 習(xí)題
第9章 程序設(shè)計(jì)基礎(chǔ)(二)
9.1 決策和循環(huán)
9.2 控制結(jié)構(gòu)
9.2.1 if結(jié)構(gòu)
……
第Ⅲ部分JavaScript核心語言參考
第Ⅳ部分文檔對(duì)象參考
附錄A JavaScript和瀏覽器對(duì)象快速參考
附錄B 本書配套光盤內(nèi)容

本目錄推薦

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