官术网_书友最值得收藏!

第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月

主站蜘蛛池模板: 许昌县| 通河县| 扎兰屯市| 永德县| 开江县| 博乐市| 北碚区| 宝应县| 永吉县| 铜川市| 大丰市| 凉山| 利川市| 克什克腾旗| 鄂温| 顺昌县| 宁南县| 镇远县| 阿尔山市| 永川市| 石阡县| 乌苏市| 房山区| 石台县| 兴安县| 吴忠市| 龙胜| 通化县| 白山市| 泰州市| 铜鼓县| 尼勒克县| 靖西县| 平昌县| 潞西市| 威信县| 呈贡县| 西畴县| 华蓥市| 汪清县| 澳门|