HTML與CSS - PC端網(wǎng)頁布局
定制網(wǎng)站開發(fā)可以根據(jù)自己的需求進(jìn)行定制,成都網(wǎng)站制作、做網(wǎng)站構(gòu)思過程中功能建設(shè)理應(yīng)排到主要部位公司成都網(wǎng)站制作、做網(wǎng)站的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義
HTML5與CSS3 - 移動(dòng)端網(wǎng)頁布局
JavaScript原生腳本語言
jQuery - 快速開發(fā)JavaScript
AJAX - 前后臺數(shù)據(jù)交互
HTML5的學(xué)習(xí),建議按照如上順序進(jìn)行學(xué)習(xí),可以借助《HTML5布局之路》《Head First JavaScript程序設(shè)計(jì)》等比較不錯(cuò)的書籍學(xué)習(xí)
主要需要掌握以下知識點(diǎn):
首先,了解HTML5可以實(shí)現(xiàn)的功能有哪兒些?
1. HTML5可以同時(shí)在多種設(shè)備上運(yùn)行,這是其他方式都無法做到的;
2. 在互聯(lián)網(wǎng)中隨意被分享,并且搜索時(shí)可以及時(shí)被找到;
3. HTML5應(yīng)用可以使用交互式設(shè)計(jì)來提供最佳體驗(yàn),而不需要更改代碼。你可以從桌面到手機(jī)到平板電腦無縫進(jìn)行切換,而無需重復(fù)安裝不同的應(yīng)用;
4. HTML5適用于多廠商標(biāo)準(zhǔn),建立在協(xié)議之上,是眾多公司努力的結(jié)果。
其次,了解一下HTML5主要有哪些特征?
1. HTML5有本地存儲的特征,基于HTML5開發(fā)的網(wǎng)頁APP擁有更短的啟動(dòng)時(shí)間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲功能。
2. 利用HTML5非常方便的在網(wǎng)頁上添加視頻和音頻,不需要很復(fù)雜的代碼,就能打造一款功能齊全的HTML5播放器。
3. CSS3的使用可以提供更多的CSS屬性,可以制作更加豐富的渲染效果。
除了以上基本知識點(diǎn)以外,還需要掌握:HTML5的前端技術(shù)也是必備的,其中包括:CSS、HTML、DOM、javascript、Ajax,jquery,Vue,jquery- mobile,zepto等,在掌握這些技術(shù)的同時(shí),還要清楚地了解它們在不同瀏覽器上的兼容情況、渲染原理以及存在的各種Bug。
《HTML5從入門到精通》系統(tǒng)、全面地講解了HTML語言及其最新版本HTML5的新功能與新特性,技術(shù)新穎實(shí)用。
目 錄
第1篇 HTML基礎(chǔ)
第1章 HTML基礎(chǔ) 3
教學(xué)錄像:22分鐘
1.1 HTML的基本概念 4
1.2 HTML發(fā)展史 4
1.3 HTML的基本結(jié)構(gòu) 5
1.3.1 HTML文件的編寫方法 5
1.3.2 文件開始標(biāo)簽html 7
1.3.3 文件頭部標(biāo)簽head 7
1.3.4 文件標(biāo)題標(biāo)簽title 7
1.3.5 文件主體標(biāo)簽body 7
1.3.6 編寫文件的注意事項(xiàng) 8
1.4 編寫第一個(gè)HTML文件 8
1.4.1 HTML文件的編寫方法 8
1.4.2 手工編寫頁面 9
1.4.3 使用可視化軟件制作頁面 10
1.4.4 使用瀏覽器瀏覽HTML文件 14
1.4.5 使用HTML開發(fā)的明日圖書網(wǎng) 14
1.5 小結(jié) 15
1.6 習(xí)題 16
第2章 HTML文件基本標(biāo)記 17
教學(xué)錄像:44分鐘
2.1 HTML頭部標(biāo)記 18
2.2 標(biāo)題標(biāo)記title 18
2.3 元信息標(biāo)記meta 19
2.3.1 設(shè)置頁面關(guān)鍵字 19
2.3.2 設(shè)置頁面描述 20
2.3.3 設(shè)置編輯工具 20
2.3.4 設(shè)定作者信息 21
2.3.5 限制搜索方式 22
2.3.6 設(shè)置網(wǎng)頁文字及語言 22
2.3.7 設(shè)置網(wǎng)頁的定時(shí)跳轉(zhuǎn) 23
2.3.8 設(shè)定有效期限 24
2.3.9 禁止從緩存中調(diào)用 24
2.3.10 刪除過期的cookie 25
2.3.11 強(qiáng)制打開新窗口 25
2.3.12 設(shè)置網(wǎng)頁的過渡效果 26
2.4 基底網(wǎng)址標(biāo)記base 29
2.5 頁面的主體標(biāo)記body 30
2.5.1 設(shè)置文字顏色——text 31
2.5.2 背景顏色屬性——bgcolor 32
2.5.3 背景圖像屬性——background 32
2.5.4 設(shè)置鏈接文字屬性——link 35
2.5.5 設(shè)置邊距——margin 37
2.6 頁面的注釋標(biāo)記 38
2.7 實(shí)例演練——?jiǎng)?chuàng)建基本的HTML網(wǎng)頁 38
2.8 小結(jié) 39
2.9 習(xí)題 40
第3章 設(shè)計(jì)網(wǎng)頁文本內(nèi)容 41
教學(xué)錄像:29分鐘
3.1 標(biāo)題文字的建立 42
3.1.1 標(biāo)題文字標(biāo)記h 42
3.1.2 標(biāo)題文字的對齊方式——align 43
3.2 設(shè)置文字格式 44
3.2.1 設(shè)置文字字體——face 44
3.2.2 設(shè)置字號——size 45
3.2.3 設(shè)置文字顏色——color 46
3.2.4 粗體、斜體、下劃線——strong、em、u 46
3.2.5 上標(biāo)與下標(biāo)——sup、sub 47
3.2.6 設(shè)置刪除線——strike 48
3.2.7 等寬文字標(biāo)記——code 49
3.2.8 空格——nbsp; 49
3.2.9 其他特殊符號 50
3.3 設(shè)置段落格式 51
3.3.1 段落標(biāo)記——p 51
3.3.2 取消文字換行標(biāo)記——nobr 52
3.3.3 換行標(biāo)記——br 53
3.3.4 保留原始排版方式標(biāo)記——pre 53
3.3.5 居中對齊標(biāo)記——center 54
3.3.6 向右縮進(jìn)標(biāo)記——blockquote 55
3.4 水平線標(biāo)記 56
3.4.1 添加水平線——hr 56
3.4.2 設(shè)置水平線的寬度與高度
——width、height 57
3.4.3 設(shè)置水平線的顏色——color 58
3.4.4 設(shè)置水平線的對齊方式——align 59
3.4.5 去掉水平線陰影——noshade 60
3.5 其他文字標(biāo)記 60
3.5.1 文字標(biāo)注標(biāo)記——ruby 60
3.5.2 聲明變量標(biāo)記——var 61
3.5.3 忽視HTML標(biāo)記
——plaintext、xmp 62
3.6 小結(jié) 63
3.7 習(xí)題 63
第4章 使用列表 65
教學(xué)錄像:35分鐘
4.1 列表的標(biāo)記 66
4.2 使用無序列表 66
4.2.1 無序列表標(biāo)記——ul 66
4.2.2 無序列表的符號類型——type 67
4.3 使用有序列表 69
4.3.1 有序列表標(biāo)記——ol 69
4.3.2 有序列表的屬性——type 70
4.3.3 有序列表的起始數(shù)值——start 72
4.4 定義列表標(biāo)記——dl 73
4.5 菜單列表標(biāo)記——menu 74
4.6 目錄列表——dir 75
4.7 使用嵌套列表 76
4.7.1 定義列表的嵌套 77
4.7.2 無序列表和有序列表的嵌套 78
4.8 小結(jié) 79
4.9 習(xí)題 80
第5章 超鏈接 81
教學(xué)錄像:22分鐘
5.1 超鏈接的基本知識 82
5.1.1 超鏈接 82
5.1.2 絕對路徑 82
5.1.3 相對路徑 82
5.2 超鏈接的建立 83
5.2.1 超鏈接標(biāo)記的基本語法 83
5.2.2 建立文本超鏈接 83
5.2.3 設(shè)置超鏈接的目標(biāo)窗口 85
5.3 內(nèi)部鏈接 87
5.4 書簽鏈接 89
5.4.1 建立書簽 89
5.4.2 鏈接到同一頁面的書簽 91
5.4.3 鏈接到不同頁面的書簽 92
5.5 外部鏈接 93
5.5.1 通過HTTP協(xié)議 94
5.5.2 通過FTP 94
5.5.3 發(fā)送E-mail 95
5.5.4 下載文件 96
5.6 其他鏈接 98
5.6.1 腳本鏈接 98
5.6.2 空鏈接 99
5.7 小結(jié) 99
5.8 習(xí)題 100
第6章 使用圖像 101
教學(xué)錄像:35分鐘
6.1 圖像的基本格式 102
6.2 添加圖像——img 102
6.3 設(shè)置圖像屬性 103
6.3.1 圖像高度——height 103
6.3.2 圖像寬度——width 104
6.3.3 圖像邊框——border 105
6.3.4 圖像水平間距——hspace 107
6.3.5 圖像垂直間距——vspace 108
6.3.6 圖像相對于文字基準(zhǔn)線的對齊方式
——align 108
6.3.7 圖像的提示文字——alt 110
6.4 圖像的超鏈接 111
6.4.1 設(shè)置圖像的超鏈接 111
6.4.2 設(shè)置圖像熱區(qū)鏈接 112
6.5 小結(jié) 116
6.6 習(xí)題 116
第7章 表格的應(yīng)用 118
教學(xué)錄像:48分鐘
7.1 創(chuàng)建表格 119
7.1.1 表格的基本構(gòu)成——table、tr、td 119
7.1.2 表格的標(biāo)題——caption 120
7.1.3 表格的表頭——th 121
7.2 設(shè)置表格基本屬性 123
7.2.1 表格的寬度——width 123
7.2.2 表格的高度——height 125
7.2.3 表格的對齊方式——align 126
7.3 設(shè)置表格的邊框 127
7.3.1 表格邊框的寬度——border 127
7.3.2 表格邊框的顏色——bordercolor 128
7.3.3 表格內(nèi)框的寬度——cellspacing 130
7.3.4 表格內(nèi)文字與邊框的間距
——cellpadding 131
7.4 設(shè)置表格背景 132
7.4.1 表格的背景顏色——bgcolor 132
7.4.2 表格的背景圖像——background 133
7.5 設(shè)置表格的行屬性 134
7.5.1 高度的控制——height 134
7.5.2 行的邊框顏色——bordercolor 135
7.5.3 行的背景顏色——bgcolor、background 136
7.5.4 行文字的水平對齊方式——align 137
7.5.5 行文字的垂直對齊方式——valign 139
7.5.6 表格標(biāo)題的垂直對齊方式——align 140
7.6 調(diào)整單元格屬性 141
7.6.1 單元格大小——width、height 141
7.6.2 單元格水平跨度——colspan 142
7.6.3 單元格垂直跨度——rowspan 143
7.6.4 單元格對齊方式——align、valign 144
7.6.5 單元格的背景色 146
7.6.6 單元格的邊框顏色——bordercolor 147
7.6.7 單元格的亮邊框——bordercolorlight 148
7.6.8 單元格的暗邊框——bordercolordark 150
7.6.9 單元格的背景圖像——background 151
7.7 表格的結(jié)構(gòu) 152
7.7.1 表格的表頭標(biāo)記——thead 153
7.7.2 表格的表主體標(biāo)記——tbody 154
7.7.3 表格的表尾標(biāo)記——tfoot 156
7.8 表格的嵌套 157
7.9 小結(jié) 159
7.10 習(xí)題 159
第8章 層標(biāo)記——div 161
教學(xué)錄像:33分鐘
8.1 層 162
8.1.1 層的分類 162
8.1.2 定義數(shù)據(jù)塊 162
8.2 div標(biāo)簽 163
8.2.1 div標(biāo)簽的簡介 163
8.2.2 div標(biāo)簽的屬性 164
8.2.3 span標(biāo)簽與div標(biāo)簽 170
8.3 iframe標(biāo)簽 172
8.3.1 iframe標(biāo)簽的簡介 172
8.3.2 iframe標(biāo)簽的屬性 172
8.4 layer標(biāo)簽和ilayer標(biāo)簽 174
8.4.1 標(biāo)簽層的使用 175
8.4.2 layer標(biāo)簽和ilayer標(biāo)簽的區(qū)別 176
8.5 應(yīng)用div制作下拉菜單導(dǎo)航條 176
8.6 小結(jié) 179
8.7 習(xí)題 179
第9章 編輯表單 181
教學(xué)錄像:26分鐘
9.1 使用表單標(biāo)簽——form 182
9.1.1 處理動(dòng)作——action 182
9.1.2 表單名稱——name 183
9.1.3 傳送方法——method 183
9.1.4 編碼方式——enctype 184
9.1.5 目標(biāo)顯示方式——target 185
9.2 添加控件 185
9.3 輸入類的控件 186
9.3.1 文字字段——text 186
9.3.2 密碼域——password 187
9.3.3 單選按鈕——radio 188
9.3.4 復(fù)選框——checkbox 189
9.3.5 普通按鈕——button 190
9.3.6 提交按鈕——submit 191
9.3.7 重置按鈕——reset 192
9.3.8 圖像域——image 193
9.3.9 隱藏域——hidden 195
9.3.10 文件域——file 195
9.4 列表/菜單標(biāo)記 197
9.5 文本域標(biāo)記——textarea 198
9.6 id標(biāo)記 199
9.7 小結(jié) 200
9.8 習(xí)題 200
第10章 多媒體頁面 202
視頻講解:18分鐘
10.1 設(shè)置滾動(dòng)文字 203
10.1.1 滾動(dòng)文字標(biāo)簽——marquee 203
10.1.2 滾動(dòng)方向?qū)傩浴猟irection 203
10.1.3 滾動(dòng)方式屬性——behavior 204
10.1.4 滾動(dòng)速度屬性——scrollamount 205
10.1.5 滾動(dòng)延遲屬性——scrolldelay 206
10.1.6 滾動(dòng)循環(huán)屬性——loop 207
10.1.7 滾動(dòng)范圍屬性——width、height 208
10.1.8 滾動(dòng)背景顏色屬性——bgcolor 209
10.1.9 滾動(dòng)空間屬性——hspace、vspace 209
10.2 添加背景音樂 211
10.2.1 設(shè)置背景音樂——bgsound 211
10.2.2 設(shè)置循環(huán)播放次數(shù)——loop 212
10.3 添加多媒體文件 213
10.3.1 添加多媒體文件標(biāo)記——embed 213
10.3.2 設(shè)置自動(dòng)運(yùn)行——autostart 214
10.3.3 設(shè)置媒體文件的循環(huán)播放——loop 215
10.3.4 隱藏面板——hidden 216
10.3.5 添加其他類型的媒體文件 217
10.4 小結(jié) 217
10.5 習(xí)題 218
第2篇 HTML 5高級應(yīng)用
第11章 HTML 5的新特性 221
視頻講解:6分鐘
11.1 誰在開發(fā)HTML 5 222
11.2 HTML 5的新認(rèn)識 222
11.2.1 兼容性 222
11.2.2 實(shí)用性和用戶優(yōu)先 222
11.2.3 化繁為簡 223
11.3 無插件范式 223
11.4 HTML 5的新特性 224
11.5 小結(jié) 224
第12章 HTML 5與HTML 4的區(qū)別 225
視頻講解:51分鐘
12.1 語法的改變 226
12.1.1 HTML 5的語法變化 226
12.1.2 HTML 5中的標(biāo)記方法 226
12.1.3 HTML 5語法中的3個(gè)要點(diǎn) 227
12.1.4 標(biāo)簽實(shí)例 228
12.2 新增的元素和廢除的元素 228
12.2.1 新增的結(jié)構(gòu)元素 228
12.2.2 新增的塊級的語義元素 230
12.2.3 新增的行內(nèi)的語義元素 231
12.2.4 新增的嵌入多媒體元素與交互性元素 231
12.2.5 新增的input元素的類型 232
12.2.6 廢除的元素 233
12.3 新增的屬性和廢除的屬性 234
12.3.1 新增的屬性 234
12.3.2 廢除的屬性 236
12.4 全局屬性 237
12.4.1 contentEditable屬性 237
12.4.2 designMode屬性 238
12.4.3 hidden屬性 239
12.4.4 spellcheck屬性 239
12.4.5 tabindex屬性 240
12.5 小結(jié) 240
12.6 習(xí)題 240
第13章 HTML 5的結(jié)構(gòu) 242
視頻講解:20分鐘
13.1 新增的主體結(jié)構(gòu)元素 243
13.1.1 article元素 243
13.1.2 section元素 245
13.1.3 nav元素 247
13.1.4 aside元素 248
13.1.5 time元素 250
13.1.6 pubdate屬性 250
13.2 新增的非主體結(jié)構(gòu)元素 251
13.2.1 header元素 251
13.2.2 hgroup元素 252
13.2.3 footer元素 252
13.2.4 address元素 253
13.3 小結(jié) 253
13.4 習(xí)題 254
第14章 HTML 5中的表單 255
視頻講解:50分鐘
14.1 新增表單元素與屬性 256
14.1.1 新增的屬性 256
14.1.2 增加與改良的input元素的種類 259
14.1.3 output元素的添加 264
14.1.4 應(yīng)用新增元素制作注冊表單 264
14.2 對表單的驗(yàn)證 266
14.2.1 自動(dòng)驗(yàn)證 266
14.2.2 checkValidity顯式驗(yàn)證法 267
14.2.3 避免驗(yàn)證 268
14.2.4 使用setCustomValidity方法自定義
錯(cuò)誤信息 268
14.3 增加的頁面元素 269
14.3.1 新增的figure元素 270
14.3.2 新增的details元素 271
14.3.3 新增的mark元素 272
14.3.4 新增的progress元素 274
14.3.5 新增的meter元素 275
14.3.6 改良的ol列表 276
14.3.7 改良的dl列表 276
14.3.8 加以嚴(yán)格限制的cite元素 277
14.3.9 重新定義的small元素 278
14.4 小結(jié) 278
14.5 習(xí)題 279
第15章 HTML 5中的文件與拖放 280
視頻講解:40分鐘
15.1 選擇文件 281
15.1.1 通過file對象選擇文件 281
15.1.2 使用blob接口獲取文件的類型與大小 282
15.1.3 通過類型過濾選擇的文件 283
15.2 使用FileReader接口讀取文件 285
15.2.1 檢測瀏覽器是否支持FileReader接口 285
15.2.2 FileReader接口的方法 285
15.2.3 使用readAsDataURL方法預(yù)覽圖片 286
15.2.4 使用readAsText方法讀取文本文件 287
15.2.5 FileReader接口中的事件 288
15.3 拖放API 290
15.3.1 實(shí)現(xiàn)拖放的步驟 290
15.3.2 通過拖放顯示歡迎信息 291
15.4 dataTransfer對象應(yīng)用詳解 293
15.4.1 使用effectAllowed和dropEffect屬性
設(shè)置拖放效果 293
15.4.2 使用setDragImage方法設(shè)置拖放圖標(biāo) 294
15.5 小結(jié) 295
15.6 習(xí)題 295
第16章 多媒體播放 296
視頻講解:35分鐘
16.1 HTML 5多媒體的簡述 297
16.1.1 HTML 4中多媒體的應(yīng)用 297
16.1.2 HTML 5頁面中的多媒體 297
16.2 多媒體元素基本屬性 298
16.3 多媒體元素常用方法 302
16.3.1 媒體播放時(shí)的方法 302
16.3.2 canPlayType(type)方法 304
16.4 多媒體元素重要事件 304
16.4.1 事件處理方式 304
16.4.2 事件介紹 305
16.4.3 事件實(shí)例 306
16.5 小結(jié) 308
16.6 習(xí)題 309
第17章 繪制圖形 310
視頻講解:1小時(shí)32分鐘
17.1 canvas的基礎(chǔ)知識 311
17.1.1 canvas是什么 311
17.1.2 在頁面中放置canvas元素 311
17.1.3 繪制帶邊框的矩形 312
17.2 在畫布中使用路徑 314
17.2.1 使用arc方法繪制圓形 314
17.2.2 使用moveTo與lineTo路徑繪制火柴人 316
17.2.3 貝塞爾和二次方曲線 317
17.3 運(yùn)用樣式與顏色 319
17.3.1 fillStyle 和 strokeStyle屬性 319
17.3.2 透明度 globalAlpha 321
17.3.3 線型 Line styles 323
17.4 繪制漸變圖形 325
17.4.1 繪制線性漸變 325
17.4.2 繪制徑向漸變 326
17.5 繪制變形圖形 328
17.5.1 坐標(biāo)的變換 328
17.5.2 矩陣變換 330
17.6 組合多個(gè)圖形 333
17.7 給圖形繪制陰影 335
17.8 應(yīng)用圖像 336
17.8.1 繪制圖像 336
17.8.2 圖像的局部放大 338
17.8.3 圖像平鋪 339
17.8.4 圖像裁剪 341
17.8.5 像素的處理 342
17.9 繪制文字 344
17.10 保存與恢復(fù)狀態(tài) 345
17.11 文件的保存 346
17.12 對畫布繪制實(shí)現(xiàn)動(dòng)畫 347
17.13 綜合實(shí)例——桌面時(shí)鐘 348
17.14 小結(jié) 350
17.15 習(xí)題 351
第18章 數(shù)據(jù)存儲 352
視頻講解:50分鐘
18.1 初識Web Storage 353
18.1.1 什么是Web Storage 353
18.1.2 使用Web Storage中的API 353
18.1.3 sessionStorage和localStorage的實(shí)例
——計(jì)數(shù)器 355
18.1.4 Web Storage綜合實(shí)例——留言本 357
18.1.5 JSON對象的存數(shù)實(shí)例——用戶信息卡 359
18.2 本地?cái)?shù)據(jù)庫 361
18.2.1 Web SQL數(shù)據(jù)庫簡介 361
18.2.2 使用Web SQL Database API 362
18.2.3 本地?cái)?shù)據(jù)庫實(shí)例——用戶登錄 363
18.3 小結(jié) 367
18.4 習(xí)題 367
第19章 離線應(yīng)用程序 368
視頻講解:13分鐘
19.1 HTML 5離線Web應(yīng)用概述 369
19.1.1 離線Web應(yīng)用概述 369
19.1.2 本地緩存與瀏覽器網(wǎng)頁緩存的區(qū)別 370
19.2 創(chuàng)建HTML 5離線應(yīng)用 370
19.2.1 緩存清單(manifest) 370
19.2.2 配置IIS服務(wù)器 372
19.2.3 瀏覽緩存清單 372
19.3 瀏覽器與服務(wù)器的交互過程 373
19.4 applicationCache對象 374
19.4.1 swapCache方法 375
19.4.2 applicationCache對象的事件 376
19.5 小結(jié) 379
19.6 習(xí)題 379
第20章 使用Web Worker處理線程 380
視頻講解:25分鐘
20.1 Web Worker概述 381
20.1.1 創(chuàng)建和使用Worker 381
20.1.2 Web Worker應(yīng)用實(shí)例——求和運(yùn)算 382
20.2 在Worker內(nèi)部能做什么 383
20.3 多個(gè)JavaScript文件的加載與執(zhí)行 384
20.4 線程嵌套 384
20.4.1 單層嵌套 385
20.4.2 在多個(gè)子線程中進(jìn)行數(shù)據(jù)的交互 387
20.5 小結(jié) 390
20.6 習(xí)題 390
第21章 通信API 391
視頻講解:4分鐘
21.1 跨文檔消息通信 392
21.1.1 使用postMessageAPI 392
21.1.2 跨文檔消息傳輸 392
21.2 小結(jié) 394
第22章 獲取地理位置信息 395
視頻講解:12分鐘
22.1 Geolocation API的概述 396
22.1.1 使用getCurrentPosition方法獲取
當(dāng)前地理位置 396
22.1.2 持續(xù)監(jiān)視當(dāng)前地理位置的信息 398
22.1.3 停止獲取當(dāng)前用戶的地理位置信息 398
22.2 position對象 398
22.3 在google地圖上顯示“我在這里” 399
22.4 小結(jié) 401
22.5 習(xí)題 401
第3篇 HTML 5項(xiàng)目實(shí)戰(zhàn)
第23章 旅游信息網(wǎng)前臺頁面 405
視頻講解:20分鐘
HTML5入門到精通可以分為3個(gè)階段:了解HTML5、熟練掌握HTML5、精通HTML5;
HTML5此處指的是HTML、CSS、JavaScript以及HTML5和CSS3(新增的)
首先了解HTML5
需要去了解HTML5是什么,HTML5能夠做什么以及HTML5行業(yè)的狀況,然后在已了解的基礎(chǔ)上發(fā)掘自己是否喜歡HTML5這個(gè)職業(yè),才去決定自己是否學(xué)習(xí)HTML5。
大概時(shí)間:2~3天
其次熟練掌握HTML5
先學(xué)習(xí)HTML與CSS
在一些機(jī)構(gòu)培訓(xùn)當(dāng)中,全日制,每天學(xué)8個(gè)小時(shí),也需要學(xué)習(xí)1~1.5個(gè)月,而且學(xué)不完整不扎實(shí)
自學(xué)的情況下,折算相應(yīng)時(shí)間即可,另外需要注意,自學(xué)時(shí)選擇合適的書籍進(jìn)行學(xué)習(xí),會(huì)相對高效一些。
選擇好的學(xué)習(xí)資源(主要看知識邏輯、表達(dá)方式等),才能夠更好的去吸收知識,學(xué)習(xí)時(shí)間成本也會(huì)低一些。
資源推薦:
HTML+CSS方面的可以去看《HTML5布局之路》
JavaScript方面的可以去看《JavaScript權(quán)威指南》、《JavaScript高級程序設(shè)計(jì)》
此后是JavaScript,原生JS、AJAX、jQuery,差不多也得需要2~3個(gè)月(每天8小時(shí))
至于說精通~~~對HTML5技術(shù)領(lǐng)域有深刻的研究與認(rèn)知,能夠根據(jù)自身的開發(fā)經(jīng)驗(yàn)與項(xiàng)目經(jīng)驗(yàn)構(gòu)建自己的前端框架或者工具。最起碼3~5年甚至更長,其前提還是不斷深入研究,而非“工具式”的使用。
HTML5工作人員掌握的專業(yè)技術(shù):
前端頁面重構(gòu):PC端網(wǎng)站布局、HTML5+CSS3基礎(chǔ)項(xiàng)目、WebAPP頁面布局;
JavaScript高級程序設(shè)計(jì):原生JavaScript交互功能開發(fā)、面向?qū)ο箝_發(fā)與ES5/ES6、JavaScript工具庫自主研發(fā);
PC端全棧項(xiàng)目開發(fā):jQuery經(jīng)典特效交互開發(fā)、HTTP協(xié)議,Ajxa進(jìn)階與后端開發(fā)、前端工程化與模塊化應(yīng)用、PC端網(wǎng)站開發(fā)、PC端管理信息系統(tǒng)前端開發(fā);
移動(dòng)端項(xiàng)目開發(fā):Touch端項(xiàng)目、微信場景項(xiàng)目、應(yīng)用Vue.js開發(fā)WebApp項(xiàng)目、應(yīng)用Ionic開發(fā)WebApp項(xiàng)目、應(yīng)用React.js開發(fā)WebApp;
混合(Hybrid)開發(fā):各類混合應(yīng)用開發(fā);
NodeJS全棧開發(fā):WebApp后端系統(tǒng)開發(fā)。
HTML5是萬維網(wǎng)的核心語言、超文本標(biāo)記語言(HTML)的第五次重大修改。HTML5 已經(jīng)于2014年10月正式定稿。然而,大部分現(xiàn)代瀏覽器已經(jīng)具備了某些HTML5支持。HTML5是web時(shí)代最前沿的技術(shù),它特有canvas標(biāo)簽和多種選擇的游戲開發(fā)引擎,讓游戲開發(fā)更便捷。
近些年來html5技術(shù)非?;鸨TML5開發(fā)人員是企業(yè)必不可少、不可或缺的人員。企業(yè)想要快速的發(fā)展,HTML5開發(fā)人員就必須要有,由此可見HTML5開發(fā)人員是多么的緊張,所以有很多人想要學(xué)習(xí)HTML5開發(fā)。
下面,就為你推薦幾部新手入門html5的書籍。
1、HTML5+CSS3從入門到精通(李東博 著)
簡介:本書通過基礎(chǔ)知識+中小實(shí)例+綜合案例的方式,講述了用HTML5+ CSS3設(shè)計(jì)構(gòu)建網(wǎng)站的必備知識,相對于專業(yè)指南、高級程序設(shè)計(jì)、開發(fā)指南同類圖書,本書是一本適合快速入手的自學(xué)教程。
2、響應(yīng)式Web設(shè)計(jì):HTML5和CSS3實(shí)戰(zhàn)(BenFrain 著, 王永強(qiáng) 譯)
簡介:全書主要是帶領(lǐng)讀者做一個(gè)小網(wǎng)頁來寫的,其實(shí)響應(yīng)式的東西講得比較少,大半內(nèi)容是介紹H5和css3的基礎(chǔ)知識。如果同時(shí)想了解H5和css3和響應(yīng)式設(shè)計(jì)入門,這本書不錯(cuò)。
3、HTML5移動(dòng)Web開發(fā)實(shí)戰(zhàn)詳解(林瓏 著)
簡介:本書由淺入深,全面、系統(tǒng)、詳盡地介紹了HTML5相關(guān)技術(shù)和其在移動(dòng)開發(fā)領(lǐng)域的應(yīng)用。書中提供了大量的代碼示例,讀者可以通過這些例子理解知識點(diǎn),也可以直接在開發(fā)實(shí)戰(zhàn)中稍加修改應(yīng)用這些代碼。《HTML5移動(dòng)Web開發(fā)實(shí)戰(zhàn)詳解》涉及面廣,從基本原理到實(shí)戰(zhàn),再到項(xiàng)目工作流,幾乎涉及一個(gè)合格的前端開發(fā)工程師需要具備的所有重要知識。
4、 瘋狂HTML 5/CSS3/JavaScript講義(李剛 著)
簡介:這是一本全面介紹HTML 5、CSS 3和JavaScript前端開發(fā)技術(shù)的圖書,系統(tǒng)地介紹了HTML 5常用的元素和屬性、HTML5的表單元素和屬性、HTML 5的繪圖支持、HTML5的多媒體支持、CSS 3的功能和用法、最前沿的變形與動(dòng)畫功能等。除此之外,《瘋狂HTML 5/CSS 3/JavaScript講義》還系統(tǒng)地介紹了JavaScript編程知識,包括JavaScript基本語法、DOM編程,以及HTML 5新增的本地存儲、離線應(yīng)用、JavaScript多線程、客戶端通信支持、WebSocket編程等。
5、HTML5觸摸界面設(shè)計(jì)與開發(fā)(StephenWoods 著, 覃介右 谷岳 譯)
簡介:《HTML5觸摸界面設(shè)計(jì)與開發(fā)》專注于觸摸界面的開發(fā),內(nèi)容的結(jié)構(gòu)和優(yōu)化網(wǎng)站的思路大概一致。上半部分涵蓋了能使各類網(wǎng)站,特別是移動(dòng)網(wǎng)站變快的基本概念。書的后半部分是專門講觸摸界面的,特別是盡可能地讓它們更平穩(wěn)和快速。本書適合具有一定經(jīng)驗(yàn)的Web開發(fā)者閱讀參考。
當(dāng)前文章:html5從入門到精通,html5從入門到精通讀后感
網(wǎng)頁鏈接:http://www.rwnh.cn/article14/dscopde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、全網(wǎng)營銷推廣、網(wǎng)站策劃、服務(wù)器托管、網(wǎng)站營銷、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)