-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
HTML5+CSS3+JAVASCRIPT從入門到精通 版權信息
- ISBN:9787121356339
- 條形碼:9787121356339 ; 978-7-121-35633-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
HTML5+CSS3+JAVASCRIPT從入門到精通 本書特色
本書以基礎知識、示例、實戰案例相結合的方式詳盡講述了HTML&CSS&JavaScript及目前新的前端技術。主要包括HTML5的結構、文本、圖像、鏈接、表單、音頻、視頻、拖放、本地存儲、圖形,CSS3的文本設計、背景設計、DIV CS布局、盒布局、多列布局、自適應布局、動畫、漸變,還有JavaScript的語法、對象、BOM、DOM、事件響應等;*后兩個兩個完整案例綜合前面所學,讓讀者對網站設計與網頁開發有個整體的認識。本書運用大量示例,讓讀者在實戰中體會編程的快樂。建議讀者邊學邊練,有難以理解的概念或知識一定要弄清楚,不能迷迷糊糊。要培養自己單獨開發項目的能力。本書適合想從事網頁和前端開發的入門人員、網站建設自學者和網絡管理技術人員閱讀。
HTML5+CSS3+JAVASCRIPT從入門到精通 內容簡介
本書以基礎知識、示例、實戰案例相結合的方式詳盡講述了HTML&CSS&JavaScript及目前新的前端技術。主要包括HTML5的結構、文本、圖像、鏈接、表單、音頻、視頻、拖放、本地存儲、圖形,CSS3的文本設計、背景設計、DIV+CS布局、盒布局、多列布局、自適應布局、動畫、漸變,還有JavaScript的語法、對象、BOM、DOM、事件響應等;很后兩個兩個完整案例綜合前面所學,讓讀者對網站設計與網頁開發有個整體的認識。本書運用大量示例,讓讀者在實戰中體會編程的快樂。建議讀者邊學邊練,有難以理解的概念或知識一定要弄清楚,不能迷迷糊糊。要培養自己單獨開發項目的能力。本書適合想從事網頁和前端開發的入門人員、網站建設自學者和網絡管理技術人員閱讀。
HTML5+CSS3+JAVASCRIPT從入門到精通 目錄
第1章 網頁基礎知識入門 1
1.1 了解HTML網頁技術 1
1.1.1 什么是HTML和HTML 5 1
1.1.2 如何獲取網頁的源代碼 2
1.1.3 靜態網頁 3
1.1.4 動態網頁 3
1.1.5 網站 3
1.2 了解網頁技術的工作原理 4
1.2.1 靜態HTML的工作流程 4
1.2.2 動態HTML的工作流程 4
1.3 制作一個完整的HTML 5網頁 5
1.3.1 搭建上機練習環境 5
1.3.2 完成**個網頁 5
1.4 技術解惑 6
1.4.1 HTML與HTML 5是兩種網頁語言嗎 6
1.4.2 如何區分靜態網頁與動態網頁 6
第2章 HTML 5網頁的結構 7
2.1 動手解構一個HTML 5頁面 7
2.2 HTML的基礎知識 7
2.2.1 HTML的基礎語法 7
2.2.2 HTML文檔的基本骨架 8
2.3 HTML文檔中的標簽 8
2.3.1 樣本代碼DOCTYPE 9
2.3.2 開始標簽<html> 9
2.3.3 頭部標簽和頭部標簽的對象 9
2.3.4 標題標簽<title> 9
2.3.5 主體標簽<body> 9
2.3.6 美化HTML文檔 9
2.4 拓展訓練 10
2.4.1 訓練一:制作一個HTML網頁,包含HTML基本標記,頁面顯示
“Hello World!” 10
2.4.2 訓練二:制作一個HTML網頁,要求在瀏覽器標題欄中顯示
“Hello World!” 10
2.5 技術解惑 11
2.5.1 HTML標簽需要死記硬背嗎 11
2.5.2 HTML網頁的結構中哪些標簽是必需的 11
第3章 網頁中的文本與段落 12
3.1 文本的排版格式 12
3.1.1 寫一行換一行 12
3.1.2 在頁面中使用空格 13
3.1.3 文本的段落要對齊 14
3.2 文本的屬性樣式 15
3.2.1 不一樣的文本字體大小 15
3.2.2 奇妙的特殊符號 16
3.2.3 給文本加標注 17
3.3 整齊的文本列表 18
3.3.1 無序列表 18
3.3.2 有序列表 19
3.3.3 定義列表 20
3.3.4 列表嵌套 21
3.4 拓展訓練 22
3.4.1 訓練一:在頁面中設置段落對齊方式 22
3.4.2 訓練二:在頁面中創建有序列表 23
3.5 技術解惑 23
3.5.1 文本段落的對齊方式 23
3.5.2 有序列表與無序列表 23
第4章 網頁中的圖像 24
4.1 圖像的基礎知識 24
4.1.1 常用的位圖圖像 24
4.1.2 在頁面中常用的位圖格式 24
4.1.3 矢量圖 25
4.1.4 圖像的分辨率 25
4.1.5 認識一些網頁中常用的Banner尺寸 25
4.2 頁面中的圖像 26
4.2.1 理解圖像路徑 26
4.2.2 像編輯文本對齊一樣在頁面中對齊圖片 27
4.2.3 圖像與文本的對齊方式 28
4.2.4 調整圖像與文本的距離 29
4.3 讓圖像更美觀 30
4.3.1 使用畫圖工具修改圖像 30
4.3.2 為圖像添加邊框 30
4.3.3 獨樹一幟的水平線 31
4.4 改變頁面的背景 32
4.5 拓展訓練 33
4.5.1 訓練一:在網頁中插入圖片并設置邊框 33
4.5.2 訓練二:在頁面中插入寬度為800px、高度為2px、顏色為藍色的
水平線 34
4.6 技術解惑 34
4.6.1 使用圖像的技巧 34
4.6.2 善用水平線 34
第5章 網頁中的鏈接 35
5.1 認識鏈接 35
5.1.1 初識頁面鏈接 35
5.1.2 理解鏈接地址 36
5.2 鏈接的種類 37
5.2.1 基本的文本鏈接 38
5.2.2 基本的圖像鏈接 38
5.2.3 把郵箱留給需要聯系你的人 39
5.2.4 在同一頁面中快速查找信息 40
5.3 提高頁面鏈接的友好度 42
5.3.1 美觀鏈接的狀態 42
5.3.2 特殊的鏈接方式 44
5.3.3 熱點圖像區域的鏈接 46
5.4 在新窗口中顯示鏈接窗口 48
5.5 拓展訓練 49
5.5.1 訓練一:在頁面中使用圖像鏈接 49
5.5.2 訓練二:在頁面中使用熱點圖像區域鏈接 49
5.6 技術解惑 49
5.6.1 合理使用錨點鏈接 49
5.6.2 合理使用郵件鏈接 50
第6章 網頁中的表單 51
6.1 表單的工作原理 51
6.1.1 <script>標記 51
6.1.2 創建表單 51
6.1.3 表單域 52
6.2 通過表單展示不一樣的頁面 52
6.2.1 input對象下的多種表單表現形式 52
6.2.2 text文本框的樣式表單 53
6.2.3 password輸入密碼的樣式表單 54
6.2.4 checkbox復選框的樣式表單 55
6.2.5 radio單選框的樣式表單 57
6.2.6 submit提交數據的樣式表單 58
6.2.7 hidden隱藏域的樣式表單 59
6.2.8 image樣式的表單 60
6.2.9 file上傳文件的樣式表單 61
6.2.10 textarea對象的表單 62
6.2.11 select對象的表單 64
6.2.12 表單域集合 65
6.3 HTML 5表單的進化 66
6.3.1 早期的表單發展 66
6.3.2 HTML 5表單的問世 66
6.3.3 當前的支持情況 67
6.3.4 新增的表單輸入類型 67
6.4 新增表單特性及元素 68
6.4.1 form特性 68
6.4.2 formaction特性 68
6.4.3 form其他特性 69
6.4.4 placeholder特性 69
6.4.5 autofocus特性 69
6.4.6 autocomplete特性 69
6.4.7 list特性和datalist元素 70
6.4.8 keygen元素 70
6.4.9 output元素 70
6.5 表單驗證API 71
6.5.1 與驗證有關的表單元素特性 71
6.5.2 表單驗證的屬性 72
6.5.3 ValidityState對象 72
6.5.4 表單驗證的方法 73
6.5.5 表單驗證的事件 75
6.6 拓展訓練 76
6.6.1 訓練一:在頁面中使用下拉菜單表單元素 76
6.6.2 訓練二:在頁面中使用email表單輸入元素并設置autofocus屬性 77
6.7 技術解惑 77
6.7.1 HTML 5新增的表單類型有哪些 77
6.7.2 HTML 5新增的表單特性有哪些 77
第7章 音頻和視頻 78
7.1 audio和video基礎知識 78
7.1.1 在線多媒體的發展 78
7.1.2 多媒體術語 79
7.1.3 HTML 5多媒體文件格式 80
7.1.4 功能缺陷及未來趨勢 81
7.2 使用HTML 5的audio和video元素 81
7.2.1 在頁面中加入音頻和視頻 81
7.2.2 使用source元素 82
7.2.3 使用腳本檢測瀏覽器的標簽支持情況 82
7.2.4 audio和video的特性和屬性 83
7.2.5 audio和video的方法 86
7.2.6 audio和video的事件 88
7.3 練習:做自定義播放工具條 89
7.3.1 案例簡介 89
7.3.2 網頁基本元素 90
7.3.3 定義全局的視頻對象 90
7.3.4 添加播放/暫停、前進和后退功能 91
7.3.5 添加慢進和快進功能 91
7.3.6 添加靜音和音量功能 92
7.3.7 添加進度顯示功能 92
7.4 拓展訓練 93
7.4.1 訓練一:在頁面中插入音頻格式 93
7.4.2 訓練二:在頁面中插入視頻格式,并在頁面加載完畢后自動播放 93
7.5 技術解惑 93
7.5.1 如何使用合適的音頻類型 93
7.5.2 在網上使用視頻的技巧 94
第8章 在網頁中拖放內容 95
8.1 拖放API 95
8.1.1 新增的draggable特性 95
8.1.2 新增的鼠標拖放事件 95
8.1.3 DataTransfer對象 96
8.1.4 練習:拖放元素的內容 97
8.2 文件API 100
8.2.1 新增的標簽特性 100
8.2.2 FileList對象與File對象 101
8.2.3 Blob對象 102
8.2.4 FileReader接口 103
8.3 練習:把圖片拖入瀏覽器 108
8.3.1 案例簡介 108
8.3.2 設計網頁基本元素 108
8.3.3 基本函數的實現 109
8.3.4 頁面加載處理 109
8.4 拓展訓練 110
8.4.1 訓練一:使用文件選擇框可以一次選取多個文件 110
8.4.2 訓練二:在網頁中設置一個層是可以拖動的 110
8.5 技術解惑 110
8.5.1 理解拖放API與文件API 110
8.5.2 如何使用FlieList對象 111
第9章 網頁的本地存儲 112
9.1 本地存儲對象——Web Storage 112
9.1.1 Web Storage簡介 112
9.1.2 sessionStorage和localStorage 113
9.1.3 設置和獲取Storage數據 115
9.1.4 Storage API的屬性和方法 117
9.1.5 存儲JSON對象的數據 119
9.1.6 Storage API的事件 122
9.1.7 練習:在兩個窗口中實現通信 122
9.2 本地數據庫——Web SQL Database 124
9.2.1 Web SQL Database簡介 124
9.2.2 操作Web SQL數據庫 124
9.2.3 練習:基本的數據庫操作 125
9.3 拓展訓練 129
9.3.1 訓練一:保存并讀取Storage數據 129
9.3.2 訓練二:使用Web SQL數據庫向名稱為User的表中插入一條記錄 129
9.4 技術解惑 130
9.4.1 理解本地存儲對象 130
9.4.2 如何使用本地數據庫 130
第10章 繪制圖形 131
10.1 認識Canvas 131
10.1.1 Canvas的歷史 131
10.1.2 Canvas和SVG及VML之間的差異 131
10.2 Canvas基本知識 132
10.2.1 構建Canvas元素 132
10.2.2 使用JavaScript實現繪圖的流程 133
10.3 使用Canvas繪圖 135
10.3.1 繪制矩形 135
10.3.2 使用路徑 137
10.3.3 圖形組合 142
10.3.4 繪制曲線 144
10.3.5 使用圖像 151
10.3.6 剪裁區域 153
10.3.7 繪制漸變 157
10.3.8 描邊屬性 159
10.3.9 模式 161
10.3.10 變換 163
10.3.11 使用文本 167
10.3.12 陰影效果 170
10.3.13 狀態的保存與恢復 171
10.3.14 操作像素 173
10.4 在Canvas中實現動畫 175
10.5 拓展訓練 179
10.5.1 訓練一:使用Canvas繪制矩形 179
10.5.2 訓練二:使用Canvas繪制陰影效果 180
10.6 技術解惑 180
10.6.1 理解Canvas對象 180
10.6.2 使用JavaScript實現繪圖 180
第2篇 CSS技術篇
第11章 CSS基礎知識入門 181
11.1 什么是CSS 181
11.2 CSS的寫法 181
11.2.1 基本的樣式表的寫法 181
11.2.2 使用類class和標志id鏈接樣式表 182
11.2.3 創建選擇器 183
11.2.4 應用CSS樣式表 185
11.3 用CSS來修飾頁面文本 186
11.3.1 修飾頁面文本字體 186
11.3.2 文本的字號 187
11.3.3 文本段落行高 187
11.3.4 禁止文本自動換行 187
11.4 給頁面對象添加顏色 187
11.5 CSS 3的發展 188
11.5.1 模塊化的發展 188
HTML5+CSS3+JAVASCRIPT從入門到精通 作者簡介
王震,碩士畢業于澳大利亞伊迪思科文大學,現任沈陽理工大學藝術設計學院副教授,多年從事動畫、虛擬現實、手機游戲設計開發的研究。曾出版《PREMIERE PRO CS4 視頻編輯與實戰演練》、《手機動畫角色設計》盛立畢業于魯迅美術學院工藝系,文學士,現就職于沈陽理工大學藝術設計學院,副教授。從事服裝設計,工業設計教學三十余年。參與省級科研項目3項,并先后在國家級、省級學術期刊上發表8篇教學科研論文,編著教材2部。具有較扎實的學術功底,科技開發能力和組織實施能力。秦文友 大秦電商創始人,專注網絡技術的電商應用。已經出品《1小時建站》《微博營銷實戰》《PHP采集》《網絡招商系統》
- >
唐代進士錄
- >
中國歷史的瞬間
- >
莉莉和章魚
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
煙與鏡
- >
有舍有得是人生
- >
羅庸西南聯大授課錄
- >
我與地壇