出版時(shí)間:2012-11 出版社:北京交通大學(xué)出版社 作者:陳爽 等著 頁數(shù):346 字?jǐn)?shù):562000
Tag標(biāo)簽:無
內(nèi)容概要
《HTML5與JavaScript程序設(shè)計(jì)》由上、下兩篇組成,分別為JavaScript和HTML5知識精講,內(nèi)容翔實(shí),講解透徹。最突出的特色是以練促學(xué),書中給出/豐富的實(shí)例供讀者實(shí)戰(zhàn)演練?!禜TML5與JavaScript程序設(shè)計(jì)》具有很強(qiáng)的可讀性,適合作為高等院校計(jì)算機(jī)專業(yè)教材,也適合網(wǎng)頁程序設(shè)計(jì)的初學(xué)者使用,還可以作為計(jì)算機(jī)愛好者的自學(xué)參考書。
書籍目錄
第1章 HTML 5概述
1.1 HTML 5發(fā)展歷程
1.2 HTML 5的優(yōu)勢
1.3 HTML 5與HTML 4的區(qū)別
1.3.1DOCTYPE和字符集
1.3.2 新增和廢除的標(biāo)簽
1.3.3 新增和廢除的屬性
1.3.4 新增和廢除的事件屬性
上篇 JavaScript知識精講
第2章 JavaScript與瀏覽器
2.1 瀏覽器的歷史
2.2 JavaScript的誕生
2.2.1 JavaScript與瀏覽器
2.2.2 JavaScript大事記
2.3 JavaScript開發(fā)初步
2.3.1Hello JavaScript
2.3.2 開發(fā)與調(diào)試工具
2.3.3 使用Firebug調(diào)試JavaScript
第3章 JavaScript語法基礎(chǔ)
3.1 標(biāo)識符
3.1.1 變量與常量
3.1.2 注釋
3.1.3 語句
3.1.4 代碼塊
3.2 數(shù)據(jù)類型
3.2.1string字符串類型
3.2.2 number數(shù)字類型
3.2.3 boolean布爾類型
3.2.4 0bject對象類型
3.2.5 function函數(shù)類型
3.2.6 undefined未定義類型
3.3 運(yùn)算符
3.3.1 算術(shù)運(yùn)算符
3.3.2 賦值運(yùn)算符
3.3.3 邏輯運(yùn)算符
3.3.4 比較運(yùn)算符
3.3.5 運(yùn)算符優(yōu)先級
3.3.6 數(shù)據(jù)類型轉(zhuǎn)換
第4章 控制語句
4.1 條件判斷
4.1.1null在if/else中的使用
4.1.2 if/else三元表達(dá)式
4.2 分支判斷
4.3 循環(huán)
4.3.1for循環(huán)
4.3.2 while循環(huán)
4.3.3 循環(huán)的中斷與繼續(xù)
4.4 異常處理
4.4.1 使用throw
4.4.2 常見的異常類型
第5章 函數(shù)
5.1 函數(shù)的定義
5.1.1 函數(shù)名
5.1.2 參數(shù)
5.1.3 返回值
5.1.4 函數(shù)執(zhí)行
5.2 局部/全局變量
5.3 特殊的函數(shù)
5.3.1 匿名函數(shù)
5.3.2 void函數(shù)
5.3.3 遞歸函數(shù)
5.3.4 立即執(zhí)行函數(shù)
5.4 其他常用函數(shù)
第6章 常用對象
6.1String對象
6.1.1 常用屬性與方法
6.1.2 典型實(shí)例
6.2 RegExp 正則表達(dá)式對象
……
下篇 HTML 5知識精講
章節(jié)摘錄
版權(quán)頁: 插圖: 第2章 JavaScript與瀏覽器 自萬維網(wǎng)被發(fā)明之后,人類從此進(jìn)入了互聯(lián)網(wǎng)時(shí)代。借助瀏覽器,信息傳播的速度越來越快。伴隨這一過程,誕生了各種各樣的網(wǎng)絡(luò)技術(shù),而其中經(jīng)久不衰而又不斷煥發(fā)生機(jī)的技術(shù)之一就是JavaScript腳本語言。它可以在所有主要的瀏覽器中運(yùn)行,極大地改善了瀏覽器的人機(jī)交互體驗(yàn)。本章將介紹JavaScfipt發(fā)展的一般歷史,并初步介紹JavaScript在網(wǎng)頁開發(fā)中的作用和基本方法。 2.1 瀏覽器的歷史 1990年蒂姆·伯納斯—李(Tim Berners—Lee)發(fā)明了第一個(gè)網(wǎng)頁瀏覽器World Wide Webs。所有用戶都可以根據(jù)超文本傳輸協(xié)議(Http)瀏覽任何使用超文本編寫的站點(diǎn)。 1993年美國伊利諾伊大學(xué)厄巴納的NCSA發(fā)明了Mosaic瀏覽器,它是互聯(lián)網(wǎng)歷史上第一個(gè)獲普遍使用的網(wǎng)頁瀏覽器。NCSA Mosaic使互聯(lián)網(wǎng)得以迅速發(fā)展。它最初是一個(gè)只在UNIX環(huán)境下運(yùn)行的圖像瀏覽器,很快便發(fā)展到在Apple Macintosh和Microsoft Windows中亦能運(yùn)行。1993年9月發(fā)表了1.0版本。NCSA中Mosaic項(xiàng)目的負(fù)責(zé)人馬克·安德生辭職并創(chuàng)建了網(wǎng)景公司。 1994年10月網(wǎng)景公司發(fā)布了他們的旗艦產(chǎn)品網(wǎng)景導(dǎo)航器Netscape Navigator,并最高占據(jù)了70%的市場份額。 1995年微軟推出了Internet Explorer,并掀起了第一次瀏覽器大戰(zhàn)。這場“戰(zhàn)爭”把網(wǎng)絡(luò)帶到了千百萬一般計(jì)算機(jī)用戶面前,但同時(shí)顯露了互聯(lián)網(wǎng)商業(yè)化如何妨礙統(tǒng)一標(biāo)準(zhǔn)的制定。微軟和網(wǎng)景都在它們的產(chǎn)品中加入了許多互不兼容的HTML擴(kuò)展代碼,試圖以這些特點(diǎn)來取勝。最后的結(jié)果是網(wǎng)景戰(zhàn)敗,被美國在線公司收購。微軟的Internet Explorer成為主流的瀏覽器。這場大戰(zhàn)甚至引發(fā)了美國司法部與微軟之間的反壟斷官司。 被微軟擊敗后的網(wǎng)景宣布開放Netscape Communicator瀏覽器源代碼的計(jì)劃,并成立Mozilla基金會(huì)。此后對它的修補(bǔ)和改善開始大量注入。該新產(chǎn)品仍然使用Mozilla這個(gè)名稱,并迅速在開源社區(qū)中得以普及。 1996年微軟推出IE 3.0版,成為第一款支持編程語言及CSS的商用瀏覽器。 1997年10月,IE 4.0版正式推出,從此微軟開始使用“e”作為IE的標(biāo)志。 2001年,微軟推出IE6,隨著IE市場占有率的不斷提高,隨之也暴露出了越來越多的安全性問題。
編輯推薦
《HTML5與JavaScript程序設(shè)計(jì)》特點(diǎn):循序漸進(jìn)介紹JavaScript基礎(chǔ)知識 專題章節(jié)深入討論JavaScript典型應(yīng)用 多角度深入介紹HTML 5重點(diǎn)概念 分析常見錯(cuò)誤以及調(diào)試和處理方法建議
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
HTML5與JavaScript程序設(shè)計(jì) PDF格式下載