舉報

會員
JavaScript網頁游戲制作輕松學
最新章節:
11.10 游戲優化
JavaScript是一種直譯式腳本語言,它的一個很大的優勢就是絕大多數瀏覽器都包含了JavaScript的解釋器,這樣我們在學習JavaScript時不需要安裝任何開發軟件,只要寫一個網頁文件,嵌入JavaScript代碼就能在瀏覽器中進行代碼的調試,非常方便。對于硬件愛好者來說,學習JavaScript還有一個好處就是能讓自己的硬件作品更貼近IoT(物聯網)應用。了解了JavaScript,我們能夠在顯示的頁面上實現更多的效果,同時,目前有很多硬件也支持用JavaScript來編程。本書以制作國際象棋、五子棋、彈球、貪吃蛇、拼圖、打飛機等經典游戲為例,帶你從零起步,學習JavaScript的編程方法,適合對游戲和編程感興趣的初學者閱讀。而且本書融入了創客的項目式思路,在一個個實例的制作過程中學習知識,語言通俗易懂,圖文并茂,會帶給你與以往內容枯燥的編程教程完全不同的全新體驗。
目錄(84章)
倒序
- 封面
- 版權信息
- 內容提要
- 前言
- 01 認識JavaScript
- 1.1 緣起
- 1.2 歷史
- 1.3 特性
- 02 類型和變量
- 2.1 瀏覽器中的控制臺
- 2.2 數字和運算符
- 2.3 變量
- 2.4 變量命名規則
- 2.5 字符串
- 2.6 邏輯運算
- 2.7 underfined和null
- 2.8 原始類型
- 03 數組
- 3.1 創建數組
- 3.2 訪問數組元素
- 3.3 修改數組元素
- 3.4 應用數組
- 04 對話框
- 4.1 HTML基礎
- 4.2 嵌入JavaScript代碼
- 4.3 對話框
- 4.4 DOM
- 05 繪制國際象棋棋盤
- 5.1 canvas元素
- 5.2 繪制方塊
- 5.3 繪制方框
- 5.4 繪制棋盤
- 5.5 循環結構
- 06 五子棋
- 6.1 基本繪圖方式
- 6.2 繪制棋盤
- 6.3 鼠標交互
- 6.4 繪制棋子
- 6.5 黑子和白子
- 6.6 獲勝判斷
- 6.7 函數
- 07 彈球游戲
- 7.1 對象
- 7.2 對象的方法
- 7.3 定時功能
- 7.4 邊界判斷
- 7.5 增加擋板
- 7.6 鍵盤交互
- 08 貪吃蛇
- 8.1 構造函數
- 8.2 原型方法
- 8.3 貪吃蛇游戲的框架
- 8.4 貪吃蛇的移動
- 8.5 貪吃蛇的控制
- 8.6 添加蘋果
- 8.7 吃蘋果
- 8.8 生成新蘋果
- 8.9 顯示分數
- 8.10 游戲結束
- 8.11 碰撞檢測
- 09 拼圖游戲
- 9.1 顯示圖片
- 9.2 圖形的變化
- 9.3 拼圖游戲說明
- 9.4 顯示局部圖片
- 9.5 圖片編號
- 9.6 移動拼圖
- 9.7 打亂拼圖
- 9.8 拼圖狀態判斷
- 10 飛行射擊游戲
- 10.1 圖片處理
- 10.2 繪制飛機
- 10.3 子彈射擊
- 11 游戲引擎
- 11.1 什么是游戲引擎
- 11.2 Quintus游戲引擎
- 11.3 網頁初始化
- 11.4 場景和精靈
- 11.5 精靈控制
- 11.6 調試功能
- 11.7 GMP游戲引擎
- 11.8 js文件下載
- 11.9 真射擊游戲
- 11.10 游戲優化 更新時間:2021-01-06 18:08:51
推薦閱讀
- Dreamweaver CS5網頁設計與制作教程
- 柳工出海:中國制造的全球化探索
- 中文版Flash CC完全自學教程
- Vue.js從入門到項目實踐(超值版)
- Bootstrap響應式Web開發
- HTML+CSS+JavaScript網頁制作案例教程(第2版)
- 速學速通:快學Flash網頁動畫
- ADOBE DREAMWEAVER CS6 標準培訓教材
- Illustrator平面設計180例五步通
- 社交網站界面設計(原書第2版)
- Premiere Pro CS6多功能教材
- Photoshop熱門手機APP與網頁游戲界面設計從入門到精通
- 寬帶接入技術
- Web綜合實戰教程
- H5頁面設計與制作(全彩慕課版)
- After Effects UI交互動畫設計
- Dreamweaver CS4網頁制作入門、進階與提高
- 別具光芒:CSS網頁布局案例剖析
- 動態網頁設計與開發:JavaScript + jQuery
- 設計+制作+印刷+商業模版Illustrator實例教程
- 漫畫素描技法完全教程:角色繪制與設定篇
- JavaScript+Vue.js Web開發案例教程(在線實訓版)
- Axure RP8網站與App原型設計經典實例教程(超值版)
- JavaScript入門經典(第4版)(修訂版)
- 網頁設計與制作·第2版
- 中文版Dreamweaver CS6/Flash CS6/Photoshop CS6 網頁設計實用教程
- 多媒體技術及應用案例教程
- 網頁設計與制作項目教程(HTML+CSS+JavaScript)
- 怦然心動:情感化交互設計指南
- 48小時精通UG NX 8.0/8.5中文版造型設計技巧