軟件開發(fā)微視頻講堂HTML5+CSS3+JavaScript從入門到精通(微視頻精編版) 本書特色
“軟件開發(fā)微視頻講堂”叢書是清華社重點計算機系列品牌之一,是明日科技著力打造的技術(shù)入門+實戰(zhàn)精通類軟件開發(fā)圖書。
《HTML5+CSS3+JavaScript從入門到精通(微視頻精編版)》分為兩冊:核心技術(shù)分冊,系統(tǒng)介紹HTML5+CSS3+JavaScript中的初/中級核心開發(fā)知識;強化訓(xùn)練分冊,通過250個實用、有趣、接地氣的案例,強化上機實踐,在實戰(zhàn)中拓展和提升讀者應(yīng)用編程思維解決實際問題的能力。
1. 一本饒有趣味的技術(shù)圖書。
技術(shù)書也可以很有趣。本書涵蓋知識點講解+微課學(xué)習(xí)+實戰(zhàn)案例+強化訓(xùn)練等學(xué)習(xí)環(huán)節(jié),循序漸進,符合認知規(guī)律。尤其是書中的案例,簡直就是你我身邊司空見慣的問題大匯集,發(fā)現(xiàn)“編輯即世界,世界皆可編程”。帶著編程思想來看世界,編程變得更簡單,世界變得更有趣。
2. 層層實戰(zhàn),在實戰(zhàn)中練就硬功。
本書更重視實戰(zhàn),全書通過162集微課視頻+98個應(yīng)用實例+40個實戰(zhàn)練習(xí)+250個強化訓(xùn)練案例,邊學(xué)邊練,在練中悟,通過層層實戰(zhàn),將核心技術(shù)知識掰開、揉碎、消化掉,在反復(fù)實踐中練就一身硬功。
3. 超值、海量、不一般的開發(fā)資源庫拓展和支持。 學(xué)會書中的內(nèi)容,對于軟件開發(fā)就夠了嗎?不,還需要借助資源庫進一步訓(xùn)練和提升。
(1)技術(shù)資源庫:800頁技術(shù)參考文檔,全面提升個人綜合編程技能和解決實際開發(fā)問題的能力。
(2)實例+源碼資源庫:400個實例及源碼分析,夠詳細,夠豐富,多讀+多練+多模仿,才是學(xué)習(xí)、提升開發(fā)能力的王道。
(3)測試題庫系統(tǒng):138道能力測試題目,快速檢測個人真實水平,對核心知識查缺補漏,消滅差錯,打牢基礎(chǔ)。
(4)面試資源庫:369個企業(yè)面試真題及面試技巧,在反復(fù)演練中突破自身,就業(yè)、轉(zhuǎn)崗、升職不在話下。
4. 更全面的后續(xù)學(xué)習(xí)技術(shù)支持。
在線QQ專人答疑,明日學(xué)院社群交流,在線課程不定期直播。
10萬冊HTML5+CSS3+JavaScript作者全新力作,趣味編程技術(shù)書,核心技術(shù)分冊+強化訓(xùn)練分冊。162集微課視頻+98個應(yīng)用實例+40個實戰(zhàn)練習(xí)+250個強化訓(xùn)練案例+海量開發(fā)資源庫。
軟件開發(fā)微視頻講堂HTML5+CSS3+JavaScript從入門到精通(微視頻精編版) 內(nèi)容簡介
《HTML5+CSS3+JavaScript從入門到精通(微視頻精編版)》內(nèi)容淺顯易懂,實例豐富,詳細介紹了HTML5+CSS3+JavaScript開發(fā)需要掌握的各類實戰(zhàn)知識。全書分為兩冊:核心技術(shù)分冊和強化訓(xùn)練分冊。核心技術(shù)分冊共17章,包括HTML基礎(chǔ)、文本、圖像和超鏈接、CSS3概述、CSS3不錯應(yīng)用、表格與
標(biāo)簽、列表、表單、多媒體、HTML5新特性、JavaScript基礎(chǔ)、繪制圖形、文件與拖放、JavaScript對象編程、響應(yīng)式網(wǎng)頁設(shè)計、響應(yīng)式組件、課程設(shè)計—游戲公園等內(nèi)容。通過學(xué)習(xí),讀者可快速開發(fā)一些中小型應(yīng)用程序。強化訓(xùn)練分冊共15章,通過大量源于實際生活的趣味案例,強化上機實踐,拓展和提升軟件開發(fā)中對實際問題的分析與解決能力。
軟件開發(fā)微視頻講堂HTML5+CSS3+JavaScript從入門到精通(微視頻精編版) 目錄
核心技術(shù)分冊目錄
第1篇 基礎(chǔ)篇
第1章 HTML基礎(chǔ)
1.1 HTML概述
1.1.1 什么是HTML
1.1.2 HTML的發(fā)展歷程
1.2 HTML文件的基本結(jié)構(gòu)
1.2.1 HTML的基本結(jié)構(gòu)
1.2.2 HTML的基本標(biāo)簽
1.3 編寫**個HTML文件
1.3.1 HTML文件的編寫方法
1.3.2 手工編寫頁面
1.3.3 使用可視化軟件WebStorm制作頁面
1.4 小結(jié)
1.5 實戰(zhàn)
1.5.1 實戰(zhàn)一:設(shè)置背景顏色
1.5.2 實戰(zhàn)二:設(shè)置鏈接顏色
第2章 文本
2.1 標(biāo)題
2.1.1 標(biāo)題標(biāo)簽
2.1.2 標(biāo)題的對齊方式
2.2 文字
2.2.1 文字的斜體、下畫線、刪除線
2.2.2 文字的上標(biāo)與下標(biāo)
2.2.3 特殊文字符號
2.3 段落
2.3.1 段落標(biāo)簽
2.3.2 段落的換行標(biāo)簽
2.3.3 段落的原格式標(biāo)簽
2.4 水平線
2.4.1 水平線標(biāo)簽
2.4.2 水平線標(biāo)簽的寬度
2.5 小結(jié)
2.6 實戰(zhàn)
2.6.1 實戰(zhàn)一:實現(xiàn)一則天氣預(yù)報
2.6.2 實戰(zhàn)二:實現(xiàn)一則唐詩
2.6.3 實戰(zhàn)三:實現(xiàn)商品打折清單
2.6.4 實戰(zhàn)四:實現(xiàn)一個人物字符畫
第3章 圖像和超鏈接
3.1 添加圖像
3.1.1 圖像的基本格式
3.1.2 添加圖像
3.2 設(shè)置圖像屬性
3.2.1 圖像大小與邊框
3.2.2 圖像間距與對齊方式
3.2.3 替換文本與提示文字
3.3 鏈接標(biāo)簽
3.3.1 文本鏈接
3.3.2 書簽鏈接
3.4 圖像的超鏈接
3.4.1 圖像的基本鏈接
3.4.2 圖像熱區(qū)鏈接
3.5 小結(jié)
3.6 實戰(zhàn)
3.6.1 實戰(zhàn)一:顯示圖書封面
3.6.2 實戰(zhàn)二:制作商品評價頁面
3.6.3 實戰(zhàn)三:制作抽獎頁面
第4章 CSS3概述
4.1 CSS3概述
4.1.1 CSS的發(fā)展史
4.1.2 一個簡單的CSS示例
4.2 CSS3中的選擇器
4.2.1 屬性選擇器
4.2.2 類和ID選擇器
4.2.3 偽類和偽元素選擇器
4.2.4 其他選擇器
4.3 常用屬性
4.3.1 文本相關(guān)屬性
4.3.2 背景相關(guān)屬性
4.3.3 列表相關(guān)屬性
4.4 小結(jié)
4.5 實戰(zhàn)
4.5.1 實戰(zhàn)一:制作登錄注冊頁面
4.5.2 實戰(zhàn)二:制作網(wǎng)頁版生日賀卡
4.5.3 實戰(zhàn)三:實現(xiàn)個人主頁
第5章 CSS3高級應(yīng)用
5.1 框模型
5.1.1 外邊距margin
5.1.2 內(nèi)邊距padding
5.1.3 邊框border
5.2 布局常用屬性
5.2.1 浮動
5.2.2 定位相關(guān)屬性
5.3 動畫與特效
5.3.1 變換(transform)
5.3.2 過渡(transition)
5.3.3 動畫(animation)
5.4 小結(jié)
5.5 實戰(zhàn)
5.5.1 實戰(zhàn)一:設(shè)置手機篩選頁面
5.5.2 實戰(zhàn)二:制作橫向?qū)Ш?
5.5.3 實戰(zhàn)三:制作圖片輪播
第6章 表格與標(biāo)簽
6.1 簡單表格
6.1.1 簡單表格的制作
6.1.2 表頭的設(shè)置
6.2 表格的高級應(yīng)用
6.2.1 表格的樣式
6.2.2 表格的合并
6.2.3 表格的分組
6.3 標(biāo)簽
6.3.1 標(biāo)簽的介紹
6.3.2 標(biāo)簽的應(yīng)用
6.4 標(biāo)簽
6.4.1 標(biāo)簽的介紹
6.4.2 標(biāo)簽的應(yīng)用
6.5 小結(jié)
6.6 實戰(zhàn)
6.6.1 實戰(zhàn)一:制作每日工作計劃表
6.6.2 實戰(zhàn)二:實現(xiàn)網(wǎng)頁版工作總結(jié)
6.6.3 實戰(zhàn)三:制作一則公司公告
第7章 列表
7.1 列表的標(biāo)簽
7.2 無序列表
7.2.1 無序列表標(biāo)簽
7.2.2 無序列表屬性
7.3 有序列表
7.3.1 有序列表標(biāo)簽
7.3.2 有序列表屬性
7.4 列表的嵌套
7.4.1 定義列表的嵌套
7.4.2 無序列表和有序列表的嵌套
7.5 小結(jié)
7.6 實戰(zhàn)
7.6.1 實戰(zhàn)一:制作網(wǎng)站購買提示內(nèi)容
7.6.2 實戰(zhàn)二:制作QQ聯(lián)系人列表
7.6.3 實戰(zhàn)三:制作商品列表內(nèi)容
第8章 表單
8.1 表單概述
8.1.1 概述
8.1.2 表單標(biāo)簽
8.2 輸入標(biāo)簽
8.2.1 文本框
8.2.2 單選框和多選框
8.2.3 按鈕
8.2.4 文件域和圖像域
8.3 文本域和列表
8.3.1 文本域
8.3.2 列表/菜單
8.4 小結(jié)
8.5 實戰(zhàn)
8.5.1 實戰(zhàn)一:制作QQ登錄頁面
8.5.2 實戰(zhàn)二:制作象棋游戲注冊頁面
8.5.3 實戰(zhàn)三:制作個人檔案
第9章 多媒體
9.1 HTML5多媒體的簡述
9.1.1 HTML4中多媒體的應(yīng)用
9.1.2 HTML5頁面中的多媒體
9.2 多媒體元素基本屬性
9.3 多媒體元素常用方法
9.3.1 多媒體播放時的方法
9.3.2 canPlayType(type)方法
9.4 多媒體元素重要事件
9.4.1 事件處理方式
9.4.2 事件介紹
9.4.3 事件實例
9.5 小結(jié)
9.6 實戰(zhàn)
9.6.1 實戰(zhàn)一:制作音樂小球
9.6.2 實戰(zhàn)二:加載一段視頻文件
9.6.3 實戰(zhàn)三:制作一段音頻文件
第10章 HTML5新特性
10.1 誰在開發(fā)HTML
10.2 HTML5的新特性
10.3 HTML5和HTML4的區(qū)別
10.3.1 HTML5的語法變化
10.3.2 HTML5中的標(biāo)記方法
10.3.3 HTML5語法中需要掌握的幾個要點
10.4 新增和廢除的元素
10.4.1 新增的結(jié)構(gòu)元素
10.4.2 新增的塊級(block)的語義元素
10.4.3 新增的行內(nèi)(inline)的語義元素
10.4.4 新增的嵌入多媒體元素與交互性元素
10.4.5 新增的input元素的類型
10.4.6 廢除的元素
10.5 新增的屬性和廢除的屬性
10.5.1 新增的屬性
10.5.2 廢除的屬性
10.6 小結(jié)
10.7 實戰(zhàn)
實戰(zhàn)一:制作一個圖像鏈接
第11章 JavaScript基礎(chǔ)
11.1 JavaScript概述
11.1.1 JavaScript的發(fā)展史
11.1.2 JavaScript在HTML中的使用
11.2 JavaScript語言基礎(chǔ)
11.2.1 數(shù)據(jù)類型
11.2.2 運算符與表達式
11.2.3 流程控制
11.3 JavaScript對象編程
11.3.1 Window窗口對象
11.3.2 Document文檔對象
11.4 JavaScript事件處理
11.4.1 鼠標(biāo)鍵盤事件
11.4.2 頁面事件
11.5 小結(jié)
11.6 實戰(zhàn)
11.6.1 實戰(zhàn)一:制作九九乘法表
11.6.2 實戰(zhàn)二:制作手機抽獎頁面
11.6.3 實戰(zhàn)三:制作購物車結(jié)算頁面
第2篇 提高篇
第12章 繪制圖形
12.1 認識HTML5中的畫布Canvas
12.1.1 Canvas概述
12.1.2 使用Canvas繪制矩形
12.2 繪制基本圖形
12.2.1 繪制直線
12.2.2 繪制曲線
12.2.3 繪制圓形
12.3 繪制變形圖形
12.3.1 繪制平移效果的圖形
12.3.2 繪制縮放效果的圖形
12.3.3 繪制旋轉(zhuǎn)效果的圖形
12.4 繪制文字
12.4.1 繪制輪廓文字
12.4.2 繪制填充文字
12.4.3 文字相關(guān)屬性
12.5 小結(jié)
12.6 實戰(zhàn)
12.6.1 實戰(zhàn)一:Canvas繪制移動的正方形
12.6.2 實戰(zhàn)二:制作游戲彈幕效果
12.6.3 實戰(zhàn)三:實現(xiàn)計時器
第13章 文件與拖放
13.1 選擇文件
13.1.1 通過file對象選擇文件
13.1.2 使用Blob接口獲取文件的類型與大小
13.2 讀取文件
13.2.1 FileReader接口的方法以及事件
13.2.2 使用readAsDataURL方法預(yù)覽圖片
13.2.3 使用readAsText方法讀取文本文件
13.3 拖放文件
13.3.1 拖放頁面元素
13.3.2 DataTransfer對象的屬性與方法
13.3.3 使用effectAllowed和dropEffect屬性設(shè)置拖放效果
13.4 小結(jié)
13.5 實戰(zhàn)
13.5.1 實戰(zhàn)一:實現(xiàn)編輯照片墻中上傳圖片的功能
13.5.2 實戰(zhàn)二:查看網(wǎng)頁源碼
13.5.3 實戰(zhàn)三:預(yù)覽文件功能
第14章 JavaScript對象編程
14.1 Window窗口對象
14.1.1 Window對象
14.1.2 對話框(Dialog)
14.1.3 窗口對象常用操作
14.2 Document文檔對象
14.2.1 文檔對象概述
14.2.2 文檔對象的常用屬性、方法與事件
14.2.3 Document對象的應(yīng)用
14.3 JavaScript與表單操作
14.3.1 在JavaScript中訪問表單
14.3.2 在JavaScript中訪問表單域
14.3.3 表單的驗證
14.4 DOM對象
14.4.1 DOM概述
14.4.2 DOM對象節(jié)點屬性
14.4.3 節(jié)點的幾種操作
14.4.4 獲取文檔中的指定元素
14.4.5 與DHTML相對應(yīng)的DOM
14.5 小結(jié)
14.6 實戰(zhàn)
實戰(zhàn)一:在頁面的指定位置顯示當(dāng)前日期
第15章 響應(yīng)式網(wǎng)頁設(shè)計
15.1 概述
15.1.1 響應(yīng)式網(wǎng)頁設(shè)計的概念
15.1.2 響應(yīng)式網(wǎng)頁設(shè)計的優(yōu)缺點和技術(shù)原理
15.2 像素和屏幕分辨率
15.2.1 像素和屏幕分辨率
15.2.2 設(shè)備像素和CSS像素
15.3 視口
15.3.1 視口
15.3.2 視口常用屬性
15.3.3 媒體查詢
15.4 響應(yīng)式網(wǎng)頁的布局設(shè)計
15.4.1 常用布局類型
15.4.2 布局的實現(xiàn)方式
15.4.3 響應(yīng)式布局的設(shè)計與實現(xiàn)
15.5 小結(jié)
15.6 實戰(zhàn)
實戰(zhàn)一:實現(xiàn)主頁響應(yīng)式實現(xiàn)
第16章 響應(yīng)式組件
16.1 響應(yīng)式圖片
16.1.1 方法1:使用標(biāo)簽
16.1.2 方法2:使用CSS圖片
16.2 響應(yīng)式視頻
16.2.1 方法1:使用標(biāo)簽
16.2.2 方法2:使用HTML5手機播放器
16.3 響應(yīng)式導(dǎo)航菜單
16.3.1 方法1:CSS3響應(yīng)式菜單
16.3.2 方法2:JavaScript響應(yīng)式菜單
16.4 響應(yīng)式表格
16.4.1 方法1:隱藏表格中的列
16.4.2 方法2:滾動表格中的列
16.4.3 方法3:轉(zhuǎn)換表格中的列
16.5 小結(jié)
16.6 實戰(zhàn)
實戰(zhàn)一:實現(xiàn)一個響應(yīng)式菜單
第3篇 項目篇
第17章 課程設(shè)計:游戲公園
17.1 課程設(shè)計目的
17.2 游戲公園網(wǎng)站概述
17.2.1 網(wǎng)站特點
17.2.2 功能結(jié)構(gòu)
17.3 主頁的設(shè)計與實現(xiàn)
17.3.1 主頁的設(shè)計
17.3.2 頂部區(qū)和底部區(qū)功能的實現(xiàn)
17.3.3 推薦游戲功能的實現(xiàn)
17.3.4 *新游戲功能的實現(xiàn)
17.4 博客列表的設(shè)計與實現(xiàn)
17.4.1 博客列表的設(shè)計
17.4.2 博客列表的實現(xiàn)
17.5 博客詳情的設(shè)計與實現(xiàn)
17.5.1 博客詳情的設(shè)計
17.5.2 博客詳情的實現(xiàn)
17.6 關(guān)于我們的設(shè)計與實現(xiàn)
17.6.1 關(guān)于我們的設(shè)計
17.6.2 關(guān)于我們的實現(xiàn)
17.7 小結(jié)
強化訓(xùn)練分冊
展開全部
軟件開發(fā)微視頻講堂HTML5+CSS3+JavaScript從入門到精通(微視頻精編版) 作者簡介
明日科技,是一個擁有軟件開發(fā)和項目實施方面的資深專家和學(xué)習(xí)型技術(shù)團隊,利用積累的專業(yè)知識和經(jīng)驗,已開發(fā)出版了“軟件開發(fā)視頻大講堂”“軟件開發(fā)實戰(zhàn)1200例”“軟件開發(fā)實戰(zhàn)寶典”“軟件項目開發(fā)全程實錄”等系列叢書,是國內(nèi)暢銷的編程圖書品牌。