HTML5互動動畫開發實踐教程

HTML5互動動畫開發實踐教程

《HTML5互動動畫開發實踐教程》是2014年由清華大學出版社出版的圖書。

基本介紹

  • 書名:《HTML5互動動畫開發實踐教程》
  • 作者:杜曉榮、徐泳鈞、武匯岳
  • ISBN:9787302376057
  • 定價:33元
  • 出版社:清華大學出版社
  • 出版時間:2014.09.01
  • 裝幀:平裝
圖書詳細信息
ISBN:9787302376057
定價:33元
印次:1-1
裝幀:平裝
印刷日期:2014-9-15
圖書簡介
本書適用於希望學習HTML5新技術以及Web前端開發人員,也可用於高校數字媒體專業、動畫設計專業或網頁開發相關專業的教材。本書不要求閱讀讀者具有編程經驗,不過如果具有編程基礎,那么會對本書內容更容易地了解。教材面向所有對動態網頁和互動動畫感興趣的學生,授課內容將由淺入深,理論和實踐相結合,從基本語法逐漸過渡到學生親自設計動畫互動,激發學生對網頁互動設計的興趣。
目錄
第1章 基本概念 1
1.1 了解HTML5
1.1.1 什麼是HTML5
1.1.2 HTML5新特性
1.1.3 HTML5發展趨勢
1.2 了解JavaScript
1.2.1 什麼是JavaScript
1.2.2 核心(ECMAScript)
1.2.3 文檔對象模型(DOM)
1.2.4 瀏覽器對象模型(BOM)
1.3 搭建開發環境
1.3.1 開發環境介紹
1.3.2 代碼編輯器
1.3.3 瀏覽器
1.4 在HTML文檔中使用JavaScript
1.4.1 新建HTML文檔
1.4.2 直接嵌入JavaScript
1.4.3 嵌入JavaScript腳本檔案
1.5 小結
1.6 習題
第2章 編程基礎
2.1 編程規範
2.1.1 注釋
2.1.2 命名規範
2.2 變數
2.2.1 變數命名
2.2.2 變數聲明和賦值
2.2.3 變數的作用域
2.3 數據類型
2.3.1 Undefined類型
2.3.2 Null類型
2.3.3 Number類型
2.3.4 Boolean類型
2.3.5 String類型
2.3.6 Object類型
2.4 運算符與表達式
2.4.1 表達式的含義
2.4.2 JavaScript中的運算符
2.4.3 運算符的優先權
2.4.4 運算符的結合性
2.4.5 算術運算符
2.4.6 關係運算符
2.4.7 邏輯運算符
2.4.8 條件運算符
2.4.9 位操作運算符
2.4.10 其他運算符
2.5 小結
2.6 習題
第3章 基本流程控制
3.1 if語句
3.2 switch語句
3.3 while語句
3.4 do-while語句
3.5 for語句
3.6 for-in語句
3.7 break和continue語句
3.8 小結
3.9 習題
第4章 函式
4.1 什麼是函式
4.2 函式定義
4.3 函式參數
4.3.1 形參和實參
4.3.2 形參和實參數目
4.3.3 arguments對象
4.3.4 模擬函式重載
4.4 函式調用返回值
4.5 遞歸函式
4.6 小結
4.7 習題
第5章 引用類型
5.1 基本類型和引用類型
5.1.1 記憶體保存
5.1.2 複製變數值
5.2 引用類型
5.2.1 Object類型
5.2.2 Array類型
5.2.3 Function類型
5.3 基本數據類型的方法
5.3.2 Boolean類型
5.3.3 Number類型
5.3.4 String類型
5.4 Math對象
5.5 小結
5.6 習題
第6章 面向對象編程
6.1 概述
6.2 this對象
6.3 封裝
6.3.1 構造函式
6.3.2 原型方法
6.3.3 混合方式
6.4 繼承
6.4.1 對象冒充
6.4.2 call()和apply()方法
6.4.3 原型鏈
6.4.4 混合方式繼承
6.5 多態性實現
6.5.1 重寫父對象方法
6.5.2 多態性
6.6 小結
6.7 習題
第二部分
第7章 Canvas基本功能
7.1 <canvas>元素
7.1.1 引入<canvas>元素
7.1.2 獲取上下文
7.2 繪製簡單圖形
7.2.1 繪製直線
7.2.2 線條屬性
7.2.3 閉合圖形
7.2.4 繪製矩形
7.2.5 繪製圓弧
7.2.6 貝塞爾曲線
7.3 繪製文本
7.3.1 繪製文本
7.3.2 文本屬性
7.3.3 測量文本寬度
7.4 小結
7.5 習題
第8章 Canvas高級功能
8.1 繪製圖像
8.2 像素級操作
8.2.1 像素對象
8.2.2 創建像素對象
8.2.3 取得像素對象
8.2.4 繪製像素對象
8.3 變換
8.3.1 平移
8.3.2 旋轉
8.3.3 縮放
8.3.4 操作矩陣
8.4 填充風格
8.4.1 漸變填充
8.4.2 圖案填充
8.5 陰影效果
8.6 合成
8.7 剪下
8.8 狀態方法
8.9 小結
8.10 習題
第9章 CVIDrawJS繪圖部分
9.1 圖形對象CVIGraph
9.1.1 嵌入引擎腳本
9.1.2 創建圖形對象的實例
9.1.3 幾何對象和顏色對象
9.2 繪圖屬性
9.2.1 線條屬性
9.2.2 填充屬性
9.2.3 全局屬性
9.3 繪圖方法
9.4 小結
9.5 習題
第三部分
第10章 預備知識
10.1 動畫概述
10.1.1 setInterval()函式
10.1.2 平移動畫
10.1.3 精靈動畫
10.2 提高繪圖效能
10.2.1 預渲染
10.2.2 多層畫布
10.3 訊息回響
10.3.1 滑鼠回響
10.3.2 滑鼠事件中的屬性
10.3.3 簡單畫板
10.3.4 鍵盤回響
10.3.5 鍵盤事件中的屬性
10.4 設備事件
10.4.1 設備方向事件
10.4.2 觸摸與手勢事件
10.5 小結
10.6 習題
第11章 HTML5動畫設計
11.1 魚遊動動畫設計
11.1.1 精靈作平移動畫
11.1.2 添加上下移動動作
11.1.3 面向對象編程實現
11.1.4 修改Fish類
11.1.5 添加文字
11.2 廣告動畫
11.3 參數約束的動畫實例—曲柄滑塊結構
11.3.1 什麼是曲柄滑塊結構
11.3.2 曲柄滑塊結構動畫設計思路
11.3.3 靜態幀的繪製
11.3.4 完整動畫
11.4 小結
11.5 習題
第12章 HTML5休閒遊戲設計
12.1 遊戲策劃
12.2 碰撞檢測
12.2.1 碰撞檢測類型
12.2.2 碰撞檢測與滑鼠互動
12.2.3 實現拖動效果
12.3 捕魚小遊戲設計
12.3.1 添加拖動效果
12.3.2 效果調整
12.3.3 收穫魚兒
12.3.4 完善遊戲
12.4 小結
12.5 習題

相關詞條

熱門詞條

聯絡我們