《移動Web前端套用開發(HTML5+CSS3+JavaScript)》是2018年3月電子工業出版社出版的圖書,作者是徐楓。
基本介紹
- 中文名:移動Web前端套用開發(HTML5+CSS3+JavaScript)
- 作者:徐楓
- ISBN:9787121337840
- 頁數:276頁
- 定價:45元
- 出版社:電子工業出版社
- 出版時間:2018年3月
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書從移動Web前端頁面開發者的角度,詳細地介紹關於前端開發中所涉及的全部知識內容。全書分為四個部分共16章:第一部分為HTML5與CSS3的基礎知識,分別介紹HTML5的基礎知識和CSS3的基礎套用;第二部分為JavaScript編程,分別介紹JavaScript基本語法、面向對象編程、對象模型和開發框架等內容;第三部分為HTML5與CSS3的高級開發,分別介紹HTML5中的推送、視頻、存儲和CSS3中的動態布局等進階內容;第四部分為實戰項目,分別介紹移動端、PC端兩個完整案例開發的全過程。
圖書目錄
第1章 HTML5基礎知識 (1)
1.1 HTML5概述 (1)
1.2 HTML5的程式結構和語法 (5)
1.3 利用Dreamweaver調試HTML5代碼 (7)
1.4 文本控制標記及屬性 (16)
1.5 圖像標記及屬性 (17)
1.6 音頻、視頻標記及屬性 (21)
1.7 超連結標記及屬性 (23)
1.8 HTML5頁面標記及屬性 (26)
1.9 個人信息展示 (30)
第2章 CSS3基礎套用 (32)
2.1 CSS3基本概念 (32)
2.2 CSS3的引入方式 (34)
2.3 CSS3語法介紹 (36)
2.4 CSS3選擇器 (39)
2.5 CSS3文本相關樣式 (43)
2.6 盒子模型相關樣式 (46)
2.7 背景框線樣式 (47)
2.8 CSS3動畫功能 (51)
2.9 CSS3浮動與定位 (54)
2.10 企業官網首頁 (58)
第3章 JavaScript基本語法 (60)
3.1 JS的發展歷史、使用場景 (60)
3.2 JavaScript內部模型結構層次 (62)
3.3 開發及調試方法 (65)
3.4 JavaScript代碼編寫、載入及調用 (67)
3.5 JavaScript語法規則 (70)
3.6 標識符、變數聲明 (72)
3.7 數據類型 (74)
3.8 操作符 (76)
3.9 分支語句 (79)
3.10 循環語句 (82)
3.11 函式的定義 (87)
3.12 函式調用、參數傳遞和返回值 (88)
3.13 本息計算 (90)
第4章 JavaScript面向對象 (92)
4.1 變數的作用域 (92)
4.2 類型定義與對象創建 (94)
4.3 對象屬性、方法的記憶體結構 (96)
4.4 prototype及其記憶體結構 (98)
4.5 屬性定義及封裝 (100)
4.6 繼承的實現 (102)
4.7 this對象 (104)
4.8 閉包 (106)
4.9 異常處理 (108)
4.10 JS和CSS檔案的壓縮 (110)
4.11 內置對象 (111)
4.12 面向對象——遛狗 (113)
第5章 JavaScript對象模型 (115)
5.1 BOM瀏覽器對象模型 (115)
5.2 Core DOM核心對象模型 (118)
5.3 HTML Tag DOM標籤對象模型 (119)
5.4 Event DOM事件對象模型 (121)
5.5 網站登錄 (124)
第6章 JavaScript框架 (126)
6.1 jQuery Core (126)
6.2 jQuery UI框架介紹 (129)
6.3 jQuery Mobile (134)
6.4 EasyUI (142)
6.5 Bootstrap (147)
6.6 項目實戰—BS導航及滾動監聽 (152)
第7章 HTML5的相關變化 (155)
7.1 HTML的發展歷程及HTML5發生的重大變革 (155)
7.2 HTML5在各大瀏覽器的兼容性 (156)
7.3 HTML5中已經廢棄或不建議使用的標籤 (158)
7.4 HTML5中增加的語義化標籤的使用 (160)
7.5 網頁中第三方外掛程式的調用方式 (161)
7.6 HTML5中新增的全局屬性 (163)
7.7 企業官方首頁 (165)
第8章 HTML5多媒體相關處理 (168)
8.1 適合多媒體的事件類型 (168)
8.2 HTML5中擴展的表單控制項 (170)
8.3 操作視頻和音頻控制項的全局接口 (172)
8.4 音/視頻中字幕的顯示方式及錯誤處理方式 (175)
8.5 播放多媒體檔案 (177)
第9章 HTML5圖形圖像相關處理 (179)
9.1 畫布功能 (179)
9.2 svg功能 (184)
9.3 Canvas繪製圖形 (189)
第10章 檔案操作與數據存儲 (192)
10.1 檔案操作API (192)
10.2 瀏覽器快取 (196)
10.3 瀏覽器數據格式化存儲方式indexdb (198)
10.4 檔案操作 (201)
第11章 多執行緒與伺服器推送 (203)
11.1 webworker的使用 (203)
11.2 web socket的使用 (206)
11.3 伺服器端推送 (208)
11.4 運用執行緒方式判斷奇偶性 (211)
第12章 CSS布局套用 (213)
12.1 CSS3新增的布局類屬性 (213)
12.2 回響式布局及自適應 (215)
12.3 熟練掌握CSS3彈性魔盒的全部屬性 (218)
12.4 熟練掌握CSS3中新增的文本屬性 (221)
12.5 運用CSS繪製圖形 (223)
第13章 CSS高級套用 (225)
13.1 用戶界面新增的屬性 (225)
13.2 CSS中新增的多列屬性 (228)
13.3 2D、3D轉換的相關屬性 (230)
13.4 CSS3的過渡屬性 (232)
13.5 CSS3中的動畫製作和效果以及小遊戲 (235)
13.6 運動的圖片 (238)
第14章 CSS選擇符的高級套用 (240)
14.1 媒體查詢完成回響式布局 (240)
14.2 屬性選擇符中新增的屬性 (242)
14.3 偽類選擇符 (245)
14.4 偽對象選擇符 (247)
14.5 函式類型取值方式 (249)
14.6 圖像類型取值屬性 (252)
14.7 CSS3中的hack屬性 (254)
14.8 選擇器的高級用法 (257)
第15章 旅友網 (259)
15.1 首頁實現 (259)
15.2 攻略頁面 (261)
15.3 註冊頁面 (263)
第16章 企業金融平台 (265)
16.1 項目首頁 (265)
16.2 功能列表詳情頁 (266)
16.3 產品列表詳情頁 (267)