博雅读书社
由大化小,掌握设计要点
案例真实,力求学以致用
渐进模式,激发学与练兴趣
前言
Web 发展至今已有 30多个年头了,它从一个仅能连接少数计算机的局限性系统,发展成为全球计算机紧密相连的庞大网络,是一个个计算机科学家不懈努力的成果。在移动互联网时代到来之前,Web 早已风靡全球,在浏览器日渐成熟、普及和国际标准的助推之下,其一度成为互联网最大的应用体系。
近年来,随着 HTML5 的普及,WebGL(Web Graphics Library,Web 图形库)技术日趋成熟,Web 得到了快速的发展,网页的表现能力越来越强大,利用 WebGL 技术在网页上创建各种复杂的 3D 可视化效果已然成为一个新的流行趋势。WebGL 广泛应用于互动式可视化(3D 产品展示)、游戏开发、虚拟现实(Virtual Reality,VR)和增强现实(Augmented Reality,AR)、在线教育、影视动画、建筑设计可视化、数字展会等多种领域。
科技是第一生产力,而软件编程也是科技发展重要的推动力量。目前,中小学生常用的编程语言主要是 Scratch、Python、C++。编程的教学内容也主要是以兴趣培养和应试算法为主,偏重于知识理论学习。然而,学习这些到底能做些什么?这是很多学生的困惑,主要是因为缺少完整系统的软件项目的开发实践。
本书编写人员均在软件开发一线工作多年,有丰富的软件项目开发实战经验。本书以软件工程中项目式开发为主线,学习如何从零开始搭建自己的第一个网站,并能够结合面向对象编程的思想,采用当今最流行的 WebGL 技术在浏览器中构建出真正的 3D 场景。本书语言通俗易懂,不仅有详细的文字描述,还结合源代码和大量的图表来解释一些抽象的编程概念,应用探究式学习方法,通过生活案例引领读者一步一步了解 JavaScript 和 HTML5,由浅入深学习 3D场景的构建和渲染过程。在实践中探究学习和成长,并引导和激发读者对编程的兴趣,是本书重要的目标。
本书的内容强调实战式学习,以项目驱动的方式来串联相关的知识点,开发工具用的是软件行业非常流行的 VS Code,并引用流行的 Bootstrap 前端开发框架及开源的 3D 图形库 ThreeJS从零开始学网页设计,让读者了解前沿的软件开发技术。在书中融合了许多软件工程中的优秀编程思路,比如自顶向下对象的拆解过程,在程序设计中巧妙地应用类的继承性、多态性、封装性来提升代码质量。
今日推荐好书
01
内容介绍
本书从网页开发的基础知识HTML5、CSS、JavaScript开始,以项目实战的方式详细介 绍如何构建自适应网页,并通过工具免费发布自己的网站。在后面的章节中,以主流的3D框架ThreeJS为技术支撑,在网页中编写JavaScript代码,让读者深入浅出地构建完整的3D应用场景。
本书由少儿编程网核心成员编写,作者都具有多年软件开发经验,书中案例中包含很多优秀的软件工程思想从零开始学网页设计,强调编程实战,采用项目驱动和目标导向的思维方法去学习最前沿的计算机编程技术。
本书适合对网页设计和3D编程感兴趣的读者,特别是对前端开发(网站、小程序、3D模型展示、3D游戏原理、数据可视化、虚拟现实等应用方向)有兴趣的青少年。无论是初学者还是有一定基础的爱好者,都能从本书中获益匪浅。
02
作者介绍
少儿编程网()成立于2014年,是国内最早专门从事少儿编程教育宣传、推广、普及的公益平台,网站提供了大量的免费图文和视频教程,并有QQ群和微信群提供在线指导和答疑。网站的创始及运营团队均来自于软件开发一线,具有丰富的程序设计开发经验,也有多年的青少年编程教学实践经验,曾编写出版了《带你步入编程世界 :Scratch 2.0 零基础入门》、《Scratch2.0 少儿编程奇幻之旅》及《从 Scratch 进阶到 Python(基础篇)》。
END
观点资料来源:《编程真好玩:从零开始学网页设计及3D编程》
转载及合作请联系vx:
终审:北京大学出版社第七事业部
注册会员查看全部内容……
限时特惠本站每日持续更新海量各大内部创业教程,年会员只要98元,全站资源免费下载
点击查看详情
站长微信:9200327