JavaScript for Kids: A Playful Introduction to Programming

作者: Nick Morgan 
出版社: No Starch Press
副标题: A Playful Introduction to Programming
出版年: 2014-12-12
页数: 336
定价: USD 34.95
装帧: Paperback
ISBN: 9781593274085

内容简介 · · · · · ·

JavaScript for Kids是对JavaScript语言和编程的轻松介绍。 在儿童友好的例子的帮助下,作者Nick Morgan教授JavaScript的基本知识。 Morgan从字符串,数组和循环的基础开始,然后继续向读者展示如何使用jQuery修改元素并使用canvas绘制图形。 在本书的最后,您将准备好创建自己的有趣动画和游戏,并且您将对JavaScript的基础知识有充分的了解。

目录

Introduction
Part I: Fundamentals
Chapter 1: What Is JavaScript?
Chapter 2: Data Types and Variables
Chapter 3: Arrays
Chapter 4: Objects
Chapter 5: The Basics of HTML
Chapter 6: Conditionals and Loops
Chapter 7: Creating a Hangman Game
Chapter 8: Functions
Part II: Advanced JavaScript
Chapter 9: The DOM and jQuery
Chapter 10: Interactive Programming
Chapter 11: Find the Buried Treasure!
Chapter 12: Object-Oriented Programming
Part III: Canvas
Chapter 13: The canvas Element
Chapter 14: Making Things Move on the Canvas
Chapter 15: Controlling Animations with the Keyboard
Chapter 16: Making a Snake Game: Part 1
Chapter 17: Making a Snake Game: Part 2
Afterword: Where to Go from Here
Glossary
Index

作者简介 · · · · · ·

Nick Morgan是Twitter的高级前端工程师。 他和他的毛茸茸的狗Pancake一起住在旧金山。 他在skilldrick.co.uk上发表关于JavaScript的博客。

更多信息

参考

每天一本电子书 - JavaScript for Kids: A Playful Introduction to Programming的更多相关文章

  1. 刚看完了一本关于javascript的书感觉受益匪浅,原来不懂的东西这么多,想问问怎么成为大神?求教!!!!!!

    刚看完了一本关于javascript的书感觉受益匪浅,原来不懂的东西这么多,想问问怎么成为大神?求教!!!!!!

  2. javaScript设计模式之面向对象编程(object-oriented programming,OOP)(二)

    接上一篇 面向对象编程的理解? 答:面向对象编程,就是将你的需求抽象成一个对象,然后针对这个对象分析其特征(属性)与动作(方法).这个对象我们称之为类.面向对象编程思想其中一个特点就是封装,就是把你需 ...

  3. javaScript设计模式之面向对象编程(object-oriented programming,OOP)(一)

    面试的时候,总会被问到,你对javascript面向对象的理解? 面向对象编程(object-oriented programming,OOP)是一种程序设计范型.它讲对象作为程序的设计基本单元,讲程 ...

  4. javaScript设计模式之面向对象编程(object-oriented programming,OOP)--寄生组合式继承

    组合式继承:将类式继承同构造函数继承组合使用,但是存在一个问题,子类不是父类的实例,而子类的原型式父类的实例,所以才有了寄生组合式继承. 意思就是说,寄生就是寄生式继承,寄生式继承就是依托于原型继承, ...

  5. (转) [it-ebooks]电子书列表

    [it-ebooks]电子书列表   [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...

  6. Python入门基础教程(儿童版) [分享一本入门级教程]

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. 推荐书名 No Starch--Python for ...

  7. 3000本IT书籍下载地址

    http://www.shouce.ren/post/d/id/112300    黑客攻防实战入门与提高.pdfhttp://www.shouce.ren/post/d/id/112299    黑 ...

  8. JavaScript和JQuery好书推荐

    其实无论你是php/python/java还是c/c++,只会自己那点知识是无法独立完成一个站点的建设的! 如果你因自己能力不足拒绝过几次亲友的建站请求,或者因合作中不了解前端是什么东西而失去过几次创 ...

  9. Github上的1000多本免费电子书重磅来袭!

    Github上的1000多本免费电子书重磅来袭!   以前 StackOverFlow 也给出了一个免费电子书列表,现在在Github上可以看到时刻保持更新的列表了. 瞥一眼下面的书籍分类目录,你就能 ...

随机推荐

  1. python 几分钟前,几小时前,几天前转为时间戳

    一开始我是这么做的 import time import datetime def conv_time(t): min = re.findall('\d+', t)[0] if u'分钟' in t: ...

  2. 7、TypeScript数据类型

    1.变量声明 var 不要使用 建议使用: let 变量 const 常量,一旦申明不能修改 2.数据类型 2.1布尔值:boolean 2.2数字类型  :number 2.3字符串类型:strin ...

  3. 刷题upupup【Java中HashMap、HashSet用法总结】

    HashMap: 常用操作 1. containsKey() 判断HashMap是否包含key 2. containsValue() 判断HashMap是否包含“值为value”的元素 3. get( ...

  4. node.js安装express模块应用服务框架

    1.创建工程文件夹case-04 2.在终端窗口进入文件夹目录,并输入:npm init,并一路回车,最后看到在case-04文件夹里自动生成了package.json 文件 3.打开vscode,进 ...

  5. JVM中的垃圾回收器及垃圾收集算法描述

    首先需要了解下JVM(Java虚拟机)中的内存分配情况: 收集器的介绍: Serial收集器:是最原始的收集器,是单线程的,实现简单,但是在后台收集垃圾的时候,其他的工作线程都会停止,直到垃圾收集线程 ...

  6. ubuntu安装smartGit

    1.首先安装jdk:(http://www.cnblogs.com/xiaochou/p/install_mint.html 评论区) 2.下载和安装smartGit: http://www.synt ...

  7. git操作github仓库基本操作

    一.登录 首次登录 $ git config --global user.name "Your Name" $ git config --global user.email ‘yo ...

  8. 颜色表 及 p em fr

      #000000   #2F0000   #600030   #460046   #28004D   #272727   #4D0000   #820041   #5E005E   #3A006F ...

  9. ubuntu16.04安装anaconda、环境配置

    anaconda默认3.7降级到3.6 conda install python=3.6 anaconda安装后找不到conda命令: 执行测试命令 conda info -e conda: comm ...

  10. python学习1-1

    # 可以支持多个用户登录 (提示,通过列表存多个账户信息) uname = ['wps', 'opp' ] pword = ['] time = 0 while time < 3: u_name ...