HTML5,CSS和JavaScript開發

HTML5,CSS和JavaScript開發

《HTML5、CSS和JavaScript開發》是由孫鑫編著,於2012年1月出版的一本網頁開發實用書。

基本介紹

  • 書名:HTML5,CSS和JavaScript開發
  • 作者:孫鑫
  • ISBN:978-7-121-14923-8
  • 出版時間:2012年1月
圖書信息,內容簡介,前 言,目 錄,

圖書信息

HTML5、CSS和JavaScript開發孫鑫 編著
ISBN 978-7-121-14923-8
2012年1月出版
定價:49.00元
16開
364頁
秉承作者一貫的讓讀者知其然,並知其所以然的寫作思路。循序漸進的講解、恰如其分的示例、完美的知識演繹。一本值得你擁有的網頁開發實用書。

內容簡介

本書由國內知名IT專家根據實際軟體開發過程中的技術需要組織各個知識點,並結合網頁設計初學者的特點來設計章節結構,配以大量的範例說明、對比分析和經典的配套練習,幫助讀者快速理解網頁開發中的重要概念。
本書內容可以劃分為4部分,共11章和3個附錄:第一部分為1~4章,從HTML基本知識講起,首先讓讀者快速掌握常見的HTML標記,之後重點介紹了HTML表格與表單;第二部分為5、6章,主要介紹了CSS層疊樣式表,CSS中樣式眾多,此部分全面介紹了各種CSS樣式,同時又重點分析了常用樣式的使用方法,並介紹了利用CSS進行頁面布局的技巧;第三部分為7~11章,介紹了JavaScript技術,從最基礎的程式語法開始,使讀者能很快地融入到編程的環境中。利用JavaScript做出常用的網頁動態效果;第四部分為附錄,附錄A與附錄B供學有餘力的讀者進一步了解CSS 3與HTML 5等前沿技術,掌握網頁編程技術發展的趨勢,附錄C為練習答案。
本書適合網頁設計人員、Web開發人員、Web前端開發工程師、Web項目管理人員參考學習,同時也可作為相關培訓班的教程。

前 言

HTML、CSS與JavaScript技術是所有網頁技術的基礎與核心,無論是在網際網路上進行信息發布,還是編寫可互動的應用程式,都離不開這三門語言的綜合套用。
本書由國內知名IT專家根據實際軟體開發過程中的技術需要組織各個知識點,並結合網頁設計初學者的特點來設計章節結構,配以大量的範例說明、對比分析和經典的配套練習幫助讀者快速理解網頁開發中的重要概念,並且能夠自己動手進行試驗。本書力求內容準確、細緻、易於理解,為幫助讀者理解網頁技術的發展,書中多處介紹了相關技術的歷史背景和來龍去脈;在本書附錄中還對最新的HTML 5規範進行了展望。讀者通過學習本書的內容,除了能夠掌握當下流行的網頁開發技術外,還能夠了解網頁開發技術的發展過程、兼容並蓄新老技術,著眼於未來,設計出更符合業界規範、更具生命力的網頁套用。
經常有學生問我關於網頁編程方面的問題,比如“HTML重不重要”、“HTML語言和其他程式語言有什麼區別”、“是不是學習了HTML就能自己建立網站了”等,可見大家對於網頁編程還是很感興趣的,但在層出不窮的技術海洋中,無法準確找到它的定位。而網頁編程本身既可以很簡單(藉助於日益強大的輔助工具,甚至一個沒有任何網頁編程基礎的人都能創建屬於自己的網站),也可以很複雜(要做好一個專業的網站,需要掌握的技術很多,既需要掌握靜態網頁設計和製作,也要了解伺服器端的編程知識,更要考慮網頁載入性能、搜尋引擎最佳化等)。隨著富瀏覽器端概念的流行,製作的網頁如果要使瀏覽者印象深刻、有良好的用戶體驗,還必須掌握一些前沿的技術製作網頁特效。可以這樣說,網頁編程既可以作為你豐富編程知識的一門技術,也可以作為你一生的技術追求,本書致力於通過深入淺出的講解,帶領讀者進入豐富多彩的網頁編程世界。
關於本書
本書內容可以劃分為4部分,共11章和3個附錄。
第一部分為1~4章,從HTML基本知識講起,首先讓讀者快速掌握常見的HTML標記,之後重點介紹了HTML表格與表單。
第1章:介紹HTML、網頁瀏覽器的發展歷史和HTML文檔結構。
第2章:介紹超連結的用法、如何在網頁中插入圖片,以及其他常用HTML標記。
第3章:介紹表格的用法、使用表格進行布局,並介紹了列表標記和框架結構。
第4章:介紹HTML表單的設計與使用,結合表格設計複雜的表單。
第二部分為第5、6章,主要介紹了CSS層疊樣式表,CSS中樣式眾多,此部分全面介紹了各種CSS樣式,同時又重點分析了常用樣式的使用方法,並介紹了利用CSS進行頁面布局的技巧。
第5章:介紹層疊樣式表的使用原則、各種常見樣式的使用方法。
第6章:介紹如何利用CSS對網頁進行布局,列舉了常見的網頁布局方式。
第三部分為第7~11章,介紹了JavaScript技術,從最基礎的程式語法開始,使讀者能很快地融入到編程的環境中。利用JavaScript做出常用的網頁動態效果。
第7章:介紹JavaScript的基礎知識,從變數定義、語言結構開始,全面了解JavaScript的語法。
第8章:介紹JavaScript中的數組與Hash結構,利用各種瀏覽器內置對象進行開發。
第9章:介紹JavaScript中的事件處理,能夠處理滑鼠移動、鍵盤輸入、頁面載入等事件。
第10章:介紹瀏覽器中的文檔對象模型,通過對DOM的操作動態改變頁面的結構。
第11章:通過分析幾個常見的網頁特效,學習如何綜合利用HTML/CSS/JavaScript技術。
第四部分為附錄A、附錄B與附錄C,供學有餘力的讀者進一步了解CSS 3與HTML 5等前沿技術,掌握網頁編程技術發展的趨勢。
附錄A:介紹HTML 5的一系列新特性,如語義標記、多媒體標記、增強表單標記、本地存儲套用、繪圖套用、地理位置套用等。
附錄B:介紹CSS 3的一系列樣式,如漸變背景、文字陰影、變形動畫等內容。
附錄C:包括各章練習答案。
關於作者
本書由孫鑫主編,參與本書編寫的還有趙嵐嵐、高瑩、張素芳、翟瑞強、張欣、張玲、竇建濤、塗君君、邵佳賾、馬文勇。
讀者對象
開設了網頁設計、Web開發等相關課程的高等院校和相關培訓機構。
Web前端開發工程師。
Web前端設計師和UI設計師。
Web項目管理人員。
由於時間倉促,書中難免有錯誤和不足之處,懇請廣大讀者批評、指正。
編者

目 錄

第一部分
第1章 HTML語言簡介 1
第2章 超連結、圖片及其他常用元素 22
第3章 表格、列表與框架 43
第4章 HTML表單 75
第二部分
第5章 層疊樣式表 94
第6章 利用CSS進行網頁布局 119
第三部分
第7章 JavaScript語言基礎 137
第8章 JavaScript中的數據結構與內置對象 153
第9章 JavaScript事件處理 179
第10章 JavaScript操作DOM模型 204
第11章 常見網頁特效 224
第四部分
附錄A HTML 5的新特性 245
A.1 簡化的文檔類型和字元編碼 246
A.2 新增的語義元素 246
A.3 增強的表單設計 249
A.4 多媒體元素 253
A.5 繪圖 255
A.6 本地存儲API 259
A.7 地理信息API 260
A.8 拖放操作API 262
A.9 瀏覽器內置資料庫 270
A.10 推送通知 275
A.11 其他新特性 279
附錄B CSS 3新特性簡介 280
B.1 半透明效果 280
B.2 屬性選擇器 281
B.3 框線樣式 282
B.4 文本樣式 292
B.5 背景色漸變 296
B.6 元素變形 302
B.7 效果過渡 307
附錄C 各章練習參考答案 315
第1章練習答案 315
第2章練習答案 317
第3章練習答案 320
第4章練習答案 325
第5章練習答案 327
第6章練習答案 330
第7章練習答案 331
第8章練習答案 333
第9章練習答案 337
第10章練習答案 341
第11章練習答案 346

相關詞條

熱門詞條

聯絡我們