- Web編程基礎:HTML5、CSS3、JavaScript(第2版)
- 任平紅 陳矗編著
- 1004字
- 2019-07-01 10:09:01
再版前言
隨著網絡技術的發展,Web應用越來越廣泛。要開發具有實際應用價值的Web應用程序,必須熟練掌握相關的Web編程基礎知識。國內許多高等院校的計算機相關專業,紛紛開設了Web編程技術的相關課程。作者針對計算機科學與技術、信息管理、電子商務、軟件工程等專業對Web編程能力的需求等問題,根據教學的實際需要,結合多年來在Web教學和Web開發中的經驗,編寫了這本教材。
Web編程基礎是進行Web應用程序開發的前提,在HTML5、CSS3、JavaScript基礎之上,才能結合動態的網頁開發技術,開發出具有動態交互、功能強大、界面友好的Web應用程序。本書在第1版的基礎上增加了部分新章節,并且對部分原有的過時內容進行了刪減。
全書共14章:
第1章 HTML5概述,介紹了HTML5的新特性、語法、文檔結構、常用標簽;
第2章 HTML5表單,介紹了HTML5表單新增的表單控件;
第3章 HTML5畫布,介紹了canvas元素繪制簡單圖形、文字、圖形變換等;
第4章 音頻視頻和Web存儲,介紹了HTML5中引入音頻視頻的方法,Web Storage以及Web SQL;
第5章 離線應用和Web Workers,介紹了HTML5中離線緩存的方法以及使用Web Workers在后臺線程中處理事務或邏輯的方法;
第6章 地理位置,介紹了Geolocation API及其獲取當前地理位置、監視當前地理位置、取消監視當前地理位置的方法;
第7章 CSS3,介紹了CSS3的使用方法、繼承、各類選擇符;
第8章 CSS3樣式屬性,介紹了CSS3的各種樣式屬性的使用;
第9章 CSS3頁面布局,介紹了使用表格、框架、DIV+CSS進行頁面布局的方法;
第10章 JavaScript基礎,介紹了JavaScript的語法、結構和函數等;
第11章 JavaScript對象,介紹了JavaScript中的Array、Date、String等對象;
第12章 DOM編程,介紹了事件、window對象、document對象、history對象以及自定義對象等;
第13章 AJAX,介紹了AJAX的原理及其與JSP、XML、數據庫的交互;
第14章 jQuery,介紹了jQuery的選擇器、事件處理、特效和操作DOM等。
本書是作者多年來教學和軟件開發經驗的總結。書中內容按照由淺入深、循序漸進的原則進行組織,注重理論與實踐相結合,力求內容全面、結構清晰。書中程序實例簡短實用,易于教師教學使用和讀者學習。書中所有代碼均經過調試,并給出了運行結果的截圖。大部分案例來源于網絡教學平臺的開發實踐,具有較高的實際應用價值。每章均配有與內容緊密相關的課件、習題及參考答案、源代碼。習題部分來源于與知識點相關的面試題,切合實際需求。
本書第1~8章由任平紅編寫,第9~14章由陳矗編寫。
本書既可作為高等院校Web程序設計和Web編程技術的教材,也可作為廣大自學者和軟件開發人員的參考用書。
由于水平有限,書中不當之處在所難免,懇求讀者批評指正。
編者
2018年6月
- 零基礎學Visual C++第3版
- MySQL數據庫應用與管理 第2版
- Android Studio Essentials
- Django Design Patterns and Best Practices
- 網絡爬蟲原理與實踐:基于C#語言
- D3.js 4.x Data Visualization(Third Edition)
- 區塊鏈底層設計Java實戰
- Swift Playgrounds少兒趣編程
- 學習OpenCV 4:基于Python的算法實戰
- HTML5開發精要與實例詳解
- Node.js開發指南
- OpenMP核心技術指南
- Java 9 with JShell
- Learning WordPress REST API
- Learning Alfresco Web Scripts