- HTML5+CSS3+JavaScript+Bootstrap網站開發實用技術(第3版)
- 張大為 劉德山 崔曉松 張也非主編
- 1095字
- 2025-04-02 16:24:57
第3版前言
Web前端技術在互聯網發展中承載著重要責任,其目標是追求良好的用戶體驗和豐富的交互。HTML5、CSS3、JavaScript是Web前端開發的基礎技術,Bootstrap是基于HTML5+CSS3+JavaScript的開發框架,支持快速開發與響應式布局,適應Web開發從PC端向移動端轉換的需求。
Web前端技術一直在發展變化。當前的主流瀏覽器已經普遍支持HTML5與CSS3,Web開發環境也更加成熟。與2016年本書第2版出版時比較,一些知識在變化更新,Web開發所需的部分在線資源已經發生改變或有了不同的表現形式。諸多因素促成編者增補、修訂完成本書第3版。本書第3版具有以下特色。
(1)知識更加全面、系統。知識點覆蓋了HTML5、CSS3、JavaScript、Bootstrap的主要內容,滿足Web前端基礎學習的需求。讀者可以用最少的時間,識得Web開發全貌,并在此基礎上深入學習。
(2)案例更加豐富、實用。全書知識點融于240個案例之中,對一些典型案例進行拓展講解。一些案例給出了HTML5+CSS3實現與Bootstrap實現的比較,一些案例給出了JavaScript實現與HTML5實現的比較,可以幫助讀者系統地掌握各種開發技術。
(3)內容強調易學、易用。本書重點介紹HTML5與CSS3在前端開發中經常使用的,或是功能上有重大改進的內容。Bootstrap部分重點介紹常用的組件和插件。有些內容,如JavaScript的瀏覽器對象、事件,讀者可以根據需要選學或略過;書中部分未涉及的內容需要讀者通過在線文檔和示例來理解學習。
(4)配套資源完整、豐富。本書提供全部案例源碼和素材資源,方便讀者學習實踐;提供教學用PPT課件,還包括思維導圖課件,方便讀者把握各章知識點;提供習題參考答案,還包括編者完成的部分示例網站的源碼。
本書以HTML5、CSS3、JavaScript、Bootstrap等技術為主線,內容主要包括以下5部分。
第一部分:包括第1章、第2章,介紹網站開發基礎知識,HTML和HTML5主要的、廣泛使用的標記和屬性,這是全書的基礎。
第二部分:包括第3章、第4章,介紹CSS的概念、應用和示例,既包括基本選擇器,復合選擇器,用CSS設置文字與字體、背景、圖像等內容,也包括CSS3的盒模型、CSS3布局、圖像邊框等內容。
第三部分:包括第5章、第6章,介紹JavaScript的語法基礎,JavaScript的內置對象、瀏覽器對象和HTML DOM對象,還介紹了事件處理的相關內容。
第四部分:包括第7章~第9章,介紹Bootstrap框架,重點介紹柵格系統、全局樣式、組件和插件等內容。
第五部分:包括第10章、第11章,介紹兩個網站的設計和實現過程,以及網站的發布與管理方面的知識。
全書的示例都經過了編者的上機實踐,結果運行無誤。示例代碼及各種資源文件可以到人郵教育社區(www.ryjiaoyu.com.cn)上下載。
本書由張大為、劉德山、崔曉松、張也非擔任主編,最后由劉德山統稿并整理。章增安在本書寫作、案例設計方面做了大量的工作,并參與了本書示例的寫作與整理。
由于時間及編者水平的限制,書中可能存在疏漏之處,敬請讀者批評指正。
編者
2020年4月
- Flask Web全棧開發實戰
- 微信公眾平臺與小程序開發:從零搭建整套系統
- Banana Pi Cookbook
- The DevOps 2.4 Toolkit
- 程序是怎樣跑起來的(第3版)
- Babylon.js Essentials
- Azure Serverless Computing Cookbook
- Maker基地嘉年華:玩轉樂動魔盒學Scratch
- C++程序設計教程(第2版)
- Learning VMware vSphere
- Appcelerator Titanium:Patterns and Best Practices
- Java高手是怎樣煉成的:原理、方法與實踐
- Node.js應用開發
- Java EE實用教程
- SQL Server 2008實用教程(第3版)