幫助中心 | 我的帳號 | 關於我們

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

  • 作者:編者:少兒編程網|責編:劉雲
  • 出版社:北京大學
  • ISBN:9787301353134
  • 出版日期:2024/09/01
  • 裝幀:平裝
  • 頁數:283
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:少兒編程網|責編:劉雲
    少兒編程網成立於2014年,是國內最早專門從事少兒編程教育宣傳、推廣、普及的公益平台,網站提供了大量的免費圖文和視頻教程,並有QQ群和微信群提供在線指導和答疑。網站的創始及運營團隊均來自軟體開發一線,具有豐富的程序設計開發經驗,也有多年的青少年編程教學實踐經驗,曾編寫出版了《帶你步入編程世界:Scratch2.0零基礎入門》、《Scratch 2.0少兒編程奇幻之旅》及《從Scratch進階到Python(基礎篇)》。

目錄
第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  VSCode下載與安裝
  2.2  VSCode安裝擴展
    2.2.1  安裝中文語言包
    2.2.2  安裝LiveServer
    2.2.3  安裝CodeRunner
    2.2.4  VSCode初體驗
    2.2.5  創建代碼片段
    2.2.6  LiveServer本地服務
    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章  用JavaScript構建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遊戲場景

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032