万本电子书0元读

万本电子书0元读

顶部广告

趣学JavaScript 教孩子学编程电子书

全彩色印刷,零基础学编程,孩子也能读懂的编程图书 教授思路清晰,内容活泼,易于学习和掌握 通过有趣的绘图程序或游戏,激发读者的学习兴趣 每章末尾的编程挑战,举一反三,帮助读者牢固掌握所学的知识和技能

售       价:¥

纸质售价:¥43.90购买纸书

923人正在读 | 1人评论 6.3

作       者:[美] Nick Morgan 摩根

出  版  社:人民邮电出版社

出版时间:2016-01-01

字       数:12.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
JavaScript是Internet的语言,是创建令人惊讶的Web、你喜欢的站交互和在线游戏的秘密武器。 《趣学JavaScript 教孩子学编程》用轻松愉快的方式,通过耐心的、按部就班的示例,以及充满乐趣的图示,帮助读者轻松地学习编程基础知识。全书共16章,从基础知识始,详细介绍了操作字符串、数组以及循环,然后继续学习一些高级话题,如使用jQuery构建交互性,以及使用画布绘图等。本书通过教授编写一些简单有趣的游戏,帮助读者掌握JavaScript编程。每一章都构建于上一章的基础之上,并且每章末尾的编程挑战能够激发读者更多的思考和学习兴趣。 《趣学JavaScript 教孩子学编程》针对任何想要学习JavaScript或初次触编程的人。本书针对儿童学习JavaScript量身定做,但也适合作为不同年龄的初学者的第1本编程图书。<br/>【推荐语】<br/>全彩色印刷,零基础学编程,孩子也能读懂的编程图书 教授思路清晰,内容活泼,易于学习和掌握 通过有趣的绘图程序或游戏,激发读者的学习兴趣 每章末尾的编程挑战,举一反三,帮助读者牢固掌握所学的知识和技能<br/>【作者】<br/>Nick Morgan是Twitter的一名前端工程师。他热爱编程,并且特别关注JavaScript。Nick和她的未婚妻,以及他们的绒毛犬Pancake,居住在旧金山。他的博客是skilldrick.co.uk。<br/>
目录展开

内容提要

前言

本书的目标读者

如何阅读本书

本书内容

享受乐趣

第1部分 基础知识

第1章 认识JavaScript

1.1 认识JavaScript

1.2 为何要学习JavaScript

1.3 编写JavaScript

1.4 JavaScript程序的结构

1.5 本章小结

第2章 类型与变量

2.1 数字和运算符

2.2 变量

2.3 字符串

2.4 Boolean

2.5 undefined和null

2.6 本章小结

第3章 数组

3.1 为什么要学习数组

3.2 创建数组

3.3 访问数组元素

3.4 设置和修改数组中的元素

3.5 数组中的混合数据类型

3.6 使用数组

3.7 数组的用途

3.8 本章小结

3.9 编程挑战

第4章 对象

4.1 创建对象

4.2 访问对象中的值

4.3 给对象添加值

4.4 把数组和对象组合到一起

4.5 在控制台查看对象

4.6 对象的用途

4.7 本章小结

4.8 编程挑战

第5章 HTML的基础知识

5.1 文本编辑器

5.2 第一个HTML文档

5.3 标签和元素

5.4 完整的HTML文档

5.5 HTML层级

5.6 为HTML添加链接

5.7 本章小结

第6章 条件与循环

6.1 在HTML中嵌入JavaScript

6.2 条件

6.3 循环

6.4 本章小结

6.5 编程挑战

第7章 创建Hangman游戏

7.1 与玩家交互

7.2 设计游戏

7.3 编写游戏代码

7.4 游戏代码

7.5 本章小结

7.6 编程挑战

第8章 函数

8.1 函数的基本结构

8.2 创建一个简单的函数

8.3 调用一个函数

8.4 把参数传递到函数中

8.5 从函数中返回值

8.6 把函数调用当作值来使用

8.7 使用函数来简化代码

8.8 用return提前跳出函数

8.9 使用多个return来代替if…else语句

8.10 本章小结

8.11 编程挑战

第2部分 高级JavaScript

第9章 DOM和jQuery

9.1 选择DOM元素

9.2 用jQuery操作DOM

9.3 用jQuery创建一个新的元素

9.4 使用jQuery让元素产生动画效果

9.5 链化jQuery的动画方法

9.6 本章小结

9.7 编程挑战

第10章 交互式编程

10.1 使用setTimeout函数延时代码

10.2 取消一个timeout

10.3 用setInterval多次调用代码

10.4 使用setInterval函数实现元素动画

10.5 对用户行为做出响应

10.6 本章小结

10.7 编程挑战

第11章 寻找埋藏的宝藏

11.1 设计游戏

11.2 用HTML创建Web页面

11.3 选取一个随机藏宝位置

11.4 单击事件处理程序

11.5 综合应用

11.6 本章小结

11.7 编程挑战

第12章 面向对象编程

12.1 一个简单的对象

12.2 给对象添加方法

12.3 使用构造方法创建对象

12.4 绘制汽车

12.5 测试drawCar函数

12.6 用原型定制对象

12.7 本章小结

12.8 编程挑战

第3部分 Canvas

第13章 canvas元素

13.1 创建一个基本的画布

13.2 在画布上绘制

13.3 更改绘制颜色

13.4 绘制矩形边框

13.5 绘制线条或路径

13.6 填充路径

13.7 绘制圆弧和圆

13.8 用一个函数绘制多个圆

13.9 本章小结

13.10 编程挑战

第14章 在画布上让物体移动

14.1 在页面中移动

14.2 对方块的大小实现动画

14.3 随机的蜜蜂

14.4 弹回一个球

14.5 本章小结

14.6 编程挑战

第15章 用键盘控制动画

15.1 键盘事件

15.2 用键盘移动一个球

15.3 综合应用

15.4 运行代码

15.5 本章小结

15.6 编程挑战

第16章 开发贪吃蛇游戏第1部分

16.1 游戏逻辑

16.2 游戏的结构

16.3 游戏设置

16.4 绘制边框

16.5 显示分数

16.6 结束游戏

16.7 本章小结

16.8 编程挑战

第17章 开发贪吃蛇游戏第2部分

17.1 构建Block构造方法

17.2 创建贪吃蛇

17.3 移动贪吃蛇

17.4 用键盘设置贪吃蛇的方向

17.5 创建苹果

17.6 综合应用

17.7 本章小结

17.8 编程挑战

术语表

后记 继续学习之路

JavaScript的更多知识

Web编程

图形编程

3D编程

机器人编程

音频编程

游戏编程

使用JSFiddle分享你的代码

累计评论(1条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部