欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 编程真好玩(从零开始学网页设计及3D编程)
      • 作者:编者:少儿编程网|责编:刘云
      • 出版社:北京大学
      • ISBN:9787301353134
      • 出版日期:2024/09/01
      • 页数:283
    • 售价:31.6
  • 内容大纲

        本书从网页开发的基础知识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游戏场景

同类热销排行榜

推荐书目

  • 孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...

  • 时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...

  • 本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...

更多>>>