HTML5與JavaScript程序設計

出版時間:2012-11  出版社:北京交通大學出版社  作者:陳爽 等著  頁數(shù):346  字數(shù):562000  
Tag標簽:無  

內容概要

  《HTML5與JavaScript程序設計》由上、下兩篇組成,分別為JavaScript和HTML5知識精講,內容翔實,講解透徹。最突出的特色是以練促學,書中給出/豐富的實例供讀者實戰(zhàn)演練。《HTML5與JavaScript程序設計》具有很強的可讀性,適合作為高等院校計算機專業(yè)教材,也適合網(wǎng)頁程序設計的初學者使用,還可以作為計算機愛好者的自學參考書。

書籍目錄

第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 新增和廢除的標簽
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ā)與調試工具
2.3.3 使用Firebug調試JavaScript
第3章 JavaScript語法基礎
3.1 標識符
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 運算符
3.3.1 算術運算符
3.3.2 賦值運算符
3.3.3 邏輯運算符
3.3.4 比較運算符
3.3.5 運算符優(yōu)先級
3.3.6 數(shù)據(jù)類型轉換
第4章 控制語句
4.1 條件判斷
4.1.1null在if/else中的使用
4.1.2 if/else三元表達式
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 典型實例
6.2 RegExp 正則表達式對象
……
下篇 HTML 5知識精講

章節(jié)摘錄

版權頁:   插圖:   第2章 JavaScript與瀏覽器 自萬維網(wǎng)被發(fā)明之后,人類從此進入了互聯(lián)網(wǎng)時代。借助瀏覽器,信息傳播的速度越來越快。伴隨這一過程,誕生了各種各樣的網(wǎng)絡技術,而其中經久不衰而又不斷煥發(fā)生機的技術之一就是JavaScript腳本語言。它可以在所有主要的瀏覽器中運行,極大地改善了瀏覽器的人機交互體驗。本章將介紹JavaScfipt發(fā)展的一般歷史,并初步介紹JavaScript在網(wǎng)頁開發(fā)中的作用和基本方法。 2.1 瀏覽器的歷史 1990年蒂姆·伯納斯—李(Tim Berners—Lee)發(fā)明了第一個網(wǎng)頁瀏覽器World Wide Webs。所有用戶都可以根據(jù)超文本傳輸協(xié)議(Http)瀏覽任何使用超文本編寫的站點。 1993年美國伊利諾伊大學厄巴納的NCSA發(fā)明了Mosaic瀏覽器,它是互聯(lián)網(wǎng)歷史上第一個獲普遍使用的網(wǎng)頁瀏覽器。NCSA Mosaic使互聯(lián)網(wǎng)得以迅速發(fā)展。它最初是一個只在UNIX環(huán)境下運行的圖像瀏覽器,很快便發(fā)展到在Apple Macintosh和Microsoft Windows中亦能運行。1993年9月發(fā)表了1.0版本。NCSA中Mosaic項目的負責人馬克·安德生辭職并創(chuàng)建了網(wǎng)景公司。 1994年10月網(wǎng)景公司發(fā)布了他們的旗艦產品網(wǎng)景導航器Netscape Navigator,并最高占據(jù)了70%的市場份額。 1995年微軟推出了Internet Explorer,并掀起了第一次瀏覽器大戰(zhàn)。這場“戰(zhàn)爭”把網(wǎng)絡帶到了千百萬一般計算機用戶面前,但同時顯露了互聯(lián)網(wǎng)商業(yè)化如何妨礙統(tǒng)一標準的制定。微軟和網(wǎng)景都在它們的產品中加入了許多互不兼容的HTML擴展代碼,試圖以這些特點來取勝。最后的結果是網(wǎng)景戰(zhàn)敗,被美國在線公司收購。微軟的Internet Explorer成為主流的瀏覽器。這場大戰(zhàn)甚至引發(fā)了美國司法部與微軟之間的反壟斷官司。 被微軟擊敗后的網(wǎng)景宣布開放Netscape Communicator瀏覽器源代碼的計劃,并成立Mozilla基金會。此后對它的修補和改善開始大量注入。該新產品仍然使用Mozilla這個名稱,并迅速在開源社區(qū)中得以普及。 1996年微軟推出IE 3.0版,成為第一款支持編程語言及CSS的商用瀏覽器。 1997年10月,IE 4.0版正式推出,從此微軟開始使用“e”作為IE的標志。 2001年,微軟推出IE6,隨著IE市場占有率的不斷提高,隨之也暴露出了越來越多的安全性問題。

編輯推薦

  《HTML5與JavaScript程序設計》特點:循序漸進介紹JavaScript基礎知識  專題章節(jié)深入討論JavaScript典型應用  多角度深入介紹HTML 5重點概念  分析常見錯誤以及調試和處理方法建議

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    HTML5與JavaScript程序設計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   書好 價錢也不錯 值得期待
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7