Web前端開發與套用教程(HTML5+CSS3+JavaScript)

Web前端開發與套用教程(HTML5+CSS3+JavaScript)

《Web前端開發與套用教程(HTML5+CSS3+JavaScript)》是2019年機械工業出版社出版的圖書,作者是張波。

基本介紹

  • 書名:Web前端開發與套用教程(HTML5+CSS3+JavaScript)
  • 作者:張波
  • ISBN:9787111570905
  • 定價:49元
  • 出版社:機械工業出版社
  • 出版時間:2019年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書介紹了HTML5、CSS3和JavaScript三項Web前端開發常用技術及綜合實例。首先介紹HTML5設計網頁的文檔結構、文本、圖像、超連結、表格、表單等。其次介紹CSS3對表格、表單、圖片、背景、框線等頁面元素進行樣式美化以及CSS3變形和動畫等內容。再次介紹JavaScript內置對象、對象編程以及通過JavaScript操作CSS3和HTML5,實現Web前端的互動功能。後介紹綜合實例將三部分技術結合起來,簡單直觀地介紹Web前端的開發思路和過程。 本書通俗易懂、構思清晰,理論與實踐並行,通過大量的實例,引導讀者逐步深入,全面掌握Web前端開發技術。 本書既可作為高等院校本專科計算機專業的教學用書,也可作為相關技術人員的參考用書。

圖書目錄

目 錄
前言
第1章 Web前端開發概述
1.1 Web前端開發相關概念
1.1.1 瀏覽器
1.1.2 URL
1.1.3 WWW
1.1.4 網站
1.1.5 Web標準
1.2 Web前端開發相關技術
1.2.1 HTML
1.2.2 CSS
1.2.3 JavaScript
1.3 Web前端開發工具
1.3.1 NotePad
1.3.2 TextPad
1.3.3 WebStorm
1.3.4 Dreamweaver
1.4 練習
第2章 HTML5基礎
2.1 HTML語法基礎
2.1.1 HTML文檔結構
2.1.2 HTML標籤
2.1.3 標籤的屬性
2.2 文本控制標籤
2.2.1 標題段落標籤
2.2.2 文本格式化標籤
2.2.3 特殊字元標籤
2.3 圖片標籤
2.3.1 圖片的格式與解析度
2.3.2 嵌入圖片
2.3.3 路徑的表示方法
2.4 超連結標籤
2.4.1 創建超連結
2.4.2 創建圖片連結
2.4.3 創建電子郵件連結
2.4.4 創建下載連結
2.4.5 連結到同一頁面的不同位置
2.5 表格標籤
2.5.1 創建表格
2.5.2 設定屬性
2.6 元標籤
2.7 link標籤
2.8 練習
第3章 頁面元素和屬性
3.1 結構元素
3.1.1 header元素
3.1.2 article元素
3.1.3 aside元素
3.1.4 footer元素
3.1.5 figure和figcaption元素
3.2 頁面結點
3.2.1 section元素
3.2.2 nav元素
3.2.3 address元素
3.3 互動元素
3.3.1 progress元素
3.3.2 meter元素
3.3.3 details元素和summary元素
3.3.4 menu元素
3.3.5 command元素
3.4 文本層次語義元素
3.4.1 cite元素
3.4.2 mark元素
3.4.3 time元素
3.5 分組元素
3.5.1 ul元素
3.5.2 ol元素
3.5.3 dl元素
3.6 全局屬性
3.6.1 hidden屬性
3.6.2 spellcheck屬性
3.6.3 contenteditable屬性
3.6.4 contextmenu 屬性
3.7 練習
第4章 構建Web表單
4.1 HTML5對表單的改進
4.2 表單的結構
4.3 輸入控制項
4.3.1 創建文本框
4.3.2 創建密碼框
4.3.3 創建單選按鈕
4.3.4 創建複選框
4.3.5 創建文本區域
4.3.6 創建選擇框
4.3.7 創建隱藏欄位
4.3.8 創建按鈕
4.4 處理表單
4.4.1 對表單元素進行組織
4.4.2 對表單進行驗證
4.4.3 為表單組件添加說明標籤
4.4.4 表單提交方式的選擇
4.5 表單綜合實例
4.6 練習
第5章 音頻與視頻
5.1 關於編解碼器
5.1.1 音頻編解碼器
5.1.2 視頻編解碼器
5.2 在HTML5中播放音頻
5.2.1 認識audio元素
5.2.2 播放音頻
5.3 在HTML5中播放視頻
5.3.1 認識video元素
5.3.2 播放視頻
5.4 音頻與視頻相關屬性、方法與事件
5.5 HTML5部分綜合案例——茶文化網站的製作
5.5.1 設計分析
5.5.2 模組組成
5.5.3 Logo與導航選單
5.5.4 主體內容區
5.5.5 底部區
5.5.6 註冊頁面的實現
5.6 練習
第6章 CSS3概述
6.1 為什麼要使用CSS樣式
6.1.1 什麼是CSS樣式
6.1.2 CSS與DIV之緣
6.2 CSS樣式的發展
6.2.1 CSS1.0和CSS2.0概述
6.2.2 CSS3的出現
6.3 CCS3的前景展望
6.3.1 CSS3的套用範圍
6.3.2 當前支持CSS3的瀏覽器
6.4 練習
第7章 CSS3語法
7.1 CSS3的語法基礎
7.1.1 構造CSS3樣式規則
7.1.2 為樣式規則添加注釋
7.2 CSS3選擇器
7.2.1 通用選擇器
7.2.2 標籤選擇器
7.2.3 類選擇器
7.2.4 id選擇器
7.2.5 偽類選擇器
7.2.6 群組選擇器
7.2.7 派生選擇器
7.2.8 屬性選擇器
7.2.9 組合選擇器
7.3 在網頁中套用CSS的4種方式
7.3.1 內聯CSS樣式
7.3.2 嵌入CSS樣式
7.3.3 鏈入外部CSS樣式
7.3.4 導入外部CSS樣式
7.4 CSS樣式的特性
7.4.1 CSS樣式的繼承性
7.4.2 CSS樣式的特殊性
7.4.3 CSS樣式的層疊性
7.4.4 CSS樣式的重要性
7.5 CSS3常用樣式屬性
7.5.1 字型文本樣式
7.5.2 背景樣式
7.5.3 框線樣式
7.5.4 列表樣式
7.6 練習
第8章 CSS3頁面布局
8.1 網頁布局的類型
8.1.1 固定寬度網頁布局
8.1.2 流式網頁布局
8.1.3 回響式網頁布局
8.2 DIV+CSS網頁布局
8.2.1 創建DIV
8.2.2 CSS盒模型
8.2.3 網頁元素的定位
8.2.4 CSS頁面布局實例
8.3 設計多列布局
8.3.1 設定多列顯示樣式
8.3.2 定義列間距
8.3.3 定義列框線樣式
8.3.4 定義跨列顯示
8.4 CSS3的彈性盒布局
8.5 設計導航欄
8.6 練習
第9章 CSS3高級套用
9.1 濾鏡屬性filter
9.2 漸變gradient
9.3 2D轉換transform
9.4 過渡transition
9.5 動畫 animation
9.6 CSS3綜合實例——茶文化網站的CSS樣式
9.6.1 茶文化網站的網頁布局CSS3樣式實現
9.6.2 茶文化網站的頁面美觀CSS3樣式實現
9.6.3 茶文化網站中註冊表單CSS3樣式實現
9.7 練習
第10章 JavaScript概述
10.1 JavaScript簡介
10.1.1 JavaScript是什麼
10.1.2 JavaScript和Java的關係
10.1.3 JavaScript的發展歷史
10.1.4 JavaScript開發及運行環境
10.2 在HTML5檔案中使用JavaScript代碼
10.2.1 JavaScript嵌入HTML5檔案內
10.2.2 外部JavaScript檔案
10.3 練習
第11章 JavaScript語言基礎
11.1 數據類型與變數
11.1.1 數據類型
11.1.2 變數
11.1.3 保留關鍵字
11.2 運算符與表達式
11.2.1 算術運算符及表達式
11.2.2 賦值運算符及表達式
11.2.3 關係運算符及表達式
11.2.4 位運算符及其表達式
11.2.5 邏輯運算符及邏輯表達式
11.2.6 其他運算符及運算優先權
11.3 流程控制語句
11.3.1 注釋語句和語句塊
11.3.2 選擇語句
11.3.3 循環語句
11.4 函式
11.4.1 函式簡介
11.4.2 定義函式
11.4.3 調用函式
11.4.4 全局函式
11.5 練習
第12章 JavaScript對象
12.1 字元串對象
12.1.1 創建字元串對象
12.1.2 字元串對象的屬性
12.1.3 字元串對象的方法
12.2 數學對象
12.2.1 數學對象的屬性
12.2.2 數學對象的方法
12.3 日期對象
12.3.1 創建日期對象
12.3.2 日期對象的方法
12.3.3 日期運算
12.4 數組對象
12.4.1 創建數組對象
12.4.2 數組對象的操作
12.4.3 數組對象的常用方法
12.5 練習
第13章 JavaScript對象編程
13.1 文檔對象模型(DOM)
13.1.1 文檔對象模型(DOM)簡介
13.1.2 在DOM模型中獲得對象的方法
13.1.3 事件驅動
13.2 視窗(window)對象
13.2.1 視窗(window)介紹
13.2.2 對話框
13.2.3 視窗操作
13.3 文檔(Document)對象
13.3.1 認識文檔對象
13.3.2 文檔中的圖片
13.3.3 文檔中的超連結
13.4 表單對象
13.4.1 form對象
13.4.2 form對象屬性與方法
13.4.3 單選按鈕與複選框
13.4.4 下拉列表
13.4.5 表單註冊與表單驗證
13.5 練習
第14章 HTML5、CSS3和JavaScript套用
14.1 JavaScript與CSS3
14.1.1 動態內容
14.1.2 動態樣式
14.1.3 動態定位
14.1.4 顯示與隱藏
14.1.5 表單數據即時驗證效果
14.2 HTML5、CSS3和JavaScript實例
14.2.1 實例——跑馬燈效果
14.2.2 實例——左右移動的圖片
14.2.3 實例——浮動廣告圖片
14.3 練習
第15章 回響式網頁設計
15.1 回響式網頁設計的技術要點
15.1.1 回響式網頁寬度
15.1.2 回響式網頁字型
15.1.3 回響式網頁圖片
15.1.4 回響式網頁布局
15.1.5 回響式網頁CSS套用
15.2 回響式網頁設計綜合實例
15.3 練習
第16章 綜合實例
16.1 網站的規劃與設計
16.1.1 網站定位
16.1.2 需求分析
16.1.3 欄目設計
16.1.4 資料收集
16.1.5 站點目錄管理
16.1.6 網站的風格設計
16.2 網頁設計與製作
16.2.1 基礎工作
16.2.2 網頁布局
16.2.3 首頁製作
16.2.4 二級頁面製作
16.2.5 表單頁面製作
16.3 總結
參考文獻

相關詞條

熱門詞條

聯絡我們