《趣学JavaScript——教孩子学编程》——导读

简介: 欢迎阅读本书!在本书中,你将学习用一种Web语言(JavaScript)来编写程序。但是更重要的是,你将成为一名程序员,即不仅会使用计算机而且会控制计算机的人。一旦学会了编程,你可以让计算机遵从你的意愿去做你想做的任何事情。

screenshot

前言
趣学JavaScript——教孩子学编程
欢迎阅读本书!在本书中,你将学习用一种Web语言(JavaScript)来编写程序。但是更重要的是,你将成为一名程序员,即不仅会使用计算机而且会控制计算机的人。一旦学会了编程,你可以让计算机遵从你的意愿去做你想做的任何事情。

JavaScript是一门不错的语言,值得学习,因为它随处可用。诸如Chrome、Firefox和Internet Explorer这样的Web浏览器,都使用JavaScript。借助JavaScript的强大功能,Web程序员可以将Web页面从简单的文档变换为功能完备的交互式应用程序和游戏。

但是,并不仅限于构建Web页面。JavaScript可以在Web服务器上运行,以创建整个Web站点,甚至用于控制机器人和其他的硬件。

本书的目标读者
本书针对任何想要学习JavaScript或初次接触编程的人。本书针对儿童量身定做,但是,它也适合作为不同年龄的初学者的第一本编程图书。

通过本书,你可以逐渐构建和积累自己的JavaScript知识,从JavaScript的简单数据类型开始,然后继续了解复杂的类型、控制结构和函数。然后,你将学习如何编写代码对用户移动鼠标或者按下键盘上的按键做出响应。最后,学习有关canvas元素的知识,canvas允许使用JavaScript来绘制所能想象到的任何东西并对其实现动画。

一路下来,你将创建几个游戏来扩展自己的编程技能,并且将所学的知识付诸应用。

[第1部分 基础知识
第1章 认识JavaScript
1.1 认识JavaScript](https://yq.aliyun.com/articles/91010)
1.2 为何要学习JavaScript
1.3 编写JavaScript
1.4 JavaScript程序的结构
1.5 本章小结
[第2章 类型与变量
2.1 数字和运算符](https://yq.aliyun.com/articles/91047)
2.2 变量
2.3 字符串
2.4 Boolean
2.5 undefined和null
2.6 本章小结
第3章 数组
第4章 对象
第5章 HTML的基础知识
第6章 条件与循环
第7章 创建Hangman游戏
第8章 函数
第2部分 高级JavaScript
第9章 DOM和jQuery
第10章 交互式编程
第11章 寻找埋藏的宝藏
第12章 面向对象编程
第3部分 Canvas
第13章 canvas元素
第14章 在画布上让物体移动
第15章 用键盘控制动画
第16章 开发贪吃蛇游戏第1部分
第17章 开发贪吃蛇游戏第2部分
术语表
后记 继续学习之路

相关文章
|
2月前
|
前端开发 JavaScript
快乐编程之旅:了解这20道JavaScript手写题助力提升开发内力
快乐编程之旅:了解这20道JavaScript手写题助力提升开发内力
|
2月前
|
前端开发 Ruby
编程笔记 html5&css&js 054 CSS默认值
编程笔记 html5&css&js 054 CSS默认值
26 4
|
2月前
|
缓存 前端开发 JavaScript
【面试题】4月面经 前端常考JS编程题
【面试题】4月面经 前端常考JS编程题
|
5月前
|
存储 移动开发 JavaScript
JavaScript函数和BOM编程
JavaScript函数和BOM编程
34 0
|
25天前
|
缓存 JavaScript 前端开发
精通JavaScript修饰器:超越传统编程范式的进阶技巧
在JavaScript中,修饰器(Decorator)是一种特殊的语法,用于修改类、方法或属性的行为。修饰器提供了一种简洁而灵活的方式来扩展和定制代码功能。本文将详细介绍JavaScript修饰器的概念、语法和应用场景,并提供相关的代码示例。
|
25天前
|
JavaScript 前端开发 安全
TypeScript:赋予JavaScript数据类型新的力量,提升编程效率!
TypeScript:扩展JavaScript数据类型,赋予编程更强大的表达能力!
|
25天前
|
存储 缓存 JavaScript
发掘JavaScript潜力:掌握高级技巧,成为JavaScript编程大师!
众所周知,JavaScript 是一种非常流行🔥的编程语言,它已经成为了网页开发的必备技能。但是,在我们从事JavaScript编程的时候,我们却没有完全发掘和利用它的全部潜力。在本文中,我们将分享一些高级的JavaScript技巧,希望帮助CSDN的小伙伴更好地理解和掌握JavaScript编程。
|
2月前
|
资源调度 JavaScript 前端开发
jc-datetime :JavaScript 日期时间实用编程
jc-datetime :JavaScript 日期时间实用编程
157 1
|
2月前
|
存储 前端开发 JavaScript
深入理解 JavaScript 函数:提升编程技能的必备知识(下)
深入理解 JavaScript 函数:提升编程技能的必备知识(下)
深入理解 JavaScript 函数:提升编程技能的必备知识(下)
|
2月前
|
存储 前端开发 JavaScript
深入理解 JavaScript 函数:提升编程技能的必备知识(中)
深入理解 JavaScript 函数:提升编程技能的必备知识(中)
深入理解 JavaScript 函数:提升编程技能的必备知识(中)