編程真好玩:從零開始學網頁設計及3D編程

少兒編程網

  • 出版商: 北京大學
  • 出版日期: 2024-09-01
  • 售價: $474
  • 貴賓價: 9.5$450
  • 語言: 簡體中文
  • 頁數: 292
  • 裝訂: 平裝
  • ISBN: 7301353138
  • ISBN-13: 9787301353134
  • 相關分類: 網頁設計
  • 立即出貨 (庫存 < 4)

商品描述

本書從網頁開發的基礎知識HTML5、CSS、JavaScript開始,
以項目實戰的方式詳細介 紹如何構建自適應網頁,並通過工具免費發佈自己的網站。
在後面的章節中,以主流的3D框架ThreeJS為技術支撐,在網頁中編寫JavaScript代碼,讓讀者深入淺出地構建完整的3D應用場景。
本書由少兒編程網核心成員編寫,作者都具有多年軟件開發經驗,書中案例中包含很多優秀的軟件工程思想,
強調編程實戰,採用項目驅動和目標導向的思維方法去學習最前沿的計算機編程技術。
本書適合對網頁設計和3D編程感興趣的讀者,特別是對前端開發(網站、小程序、3D模型展示、3D遊戲原理、數據可視化、虛擬現實等應用方向)有興趣的青少年。
無論是初學者還是有一定基礎的愛好者,都能從本書中獲益匪淺。

目錄大綱

第1章 小試牛刀-認識網頁設計

1.1 認識網頁三劍客

1.1.1 網頁是什麼

1.1.2 HTML、CSS 和 JS 的效果對比

1.2 嘗試寫個程式吧

1.2.1 建立網站目錄

1.2.2 建立自己的 個網頁

1.2.3 HTML 頁面結構

第2章 整裝待發-升級裝備

2.1 VS Code 下載與安裝

2.2 VS Code 安裝擴展

2.2.1 安裝中文語言

2.2.2 安裝 Live Server

2.2.3 安裝 Code Runner

2.2.4 VS Code 初步體驗

2.2.5 建立程式碼片段

2.2.6 Live Server 本機服務

2.2.7 本地服務啟動與關閉

第3章 費搭網站

3.1 註冊帳號,建立隧道

3.1.1 註冊帳號、登錄

3.1.2 建立隧道

3.2 啟動隧道,網站上線

3.2.1 下載客戶端

3.2.2 啟動客戶端

3.2.3 網站上線

3.2.4 流程總結

第4章 網頁設計

4.1 召集助手

4.2 設計草圖

4.3 導覽列

4.3.1 建立導覽列框架

4.3.2 為導航新增 Logo 圖片

4.3.3 新增導航文字

4.3.4 折疊導覽列

4.4 輪播圖

4.4.1 圖片切換輪播

4.4.2 新增指示按鈕

4.4.3 左右切換按鈕

4.4.4 新增圖片訊息

4.5 校園要聞

4.5.1 搭建框架

4.5.2 填充內容

4.6 影片播放

4.6.1 搭建框架

4.6.2 填充內容

4.6.3 自訂 CSS 樣式

4.6.4 裁切出梯形背景

4.7 照片圖集

4.7.1 搭建框架

4.7.2 填充圖片

4.7.3 圖片溢出隱藏

4.8 表單

4.8.1 建立表單

4.8.2 新增背景圖

4.9 底頁腳

4.10 頁面動畫

第5章 探尋 JavaScript 的

5.1 JavaScript 基礎知識

5.1.1 行 JavaScript 程式碼

5.1.2 執行 JavaScript 程式

5.1.3 JavaScript 註釋

5.1.4 變數和常數

5.1.5 運算符

5.2 流程控制

5.2.1 條件語句

5.2.2 循環語句

5.3 函數

5.3.1 函數的定義

5.3.2 帶參數的函數

5.3.3 帶有返回值的函數

5.3.4 遞歸函數

5.4 物件導向編程

5.4.1 JavaScript 類

5.4.2 構造方法

5.4.3 類別的繼承

5.4.4 類別的方法重寫

5.5 JS 與 HTML

5.5.1 JS 程式對 HTML 的控制

5.5.2 事件

5.5.3 燈光開關

5.5.4 使用幫助手冊

第6章 用 Ja​​vaScript 建構 3D

6.1 認識 ThreeJS

6.1.1 ThreeJS 框架下載

6.1.2 ThreeJS 中的一些概念

6.2 建立 個 3D 場景

6.2.1 準備工作

6.2.2 代碼實現

6.2.3 三維座標系

6.2.4 旋轉物體

6.3 場景升級

6.3.1 更換材質

6.3.2 添加光源

6.3.3 軌道控制器

6.3.4 ThreeJS 中的顏色

6.3.5 增加多個物體

6.4 物件導向程式設計建構 3D 場景

6.4.1 自訂類

6.4.2 使用自訂類別建立 3D 場景

6.5 Minecraft 場景搭建

6.5.1 Minecraft 中的方塊

6.5.2 建立 Minecraft 方塊

6.5.3 創建 Minecraft 草坪

6.5.4 封裝 BlockGround 類

6.5.5 創建 Minecraft 樹

6.5.6 創建一片森林

6.5.7 創建 Minecraft 花

6.5.8 天空盒子

6.5.9 有效率地創建地面

6.5.10 創建 Minecraft 草原

6.6 載入 3D 動畫模型

6.6.1 載入 GLB 動畫模型

6.6.2 載入 FBX 動畫模型

6.6.3 載入 Minecraft 遊戲玩家

6.7 模擬 Minecraft 遊戲場景