热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点

12岁开始学JavaScript和Web应用

中国水利水电出版社
    【作 者】TENTO 著 徐乐群 译 【I S B N 】978-7-5170-8523-2 【责任编辑】杨元泓 王开云 【适用读者群】儿童读物 【出版时间】2020-06-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】288 【千字数】262 【印 张】18 【定 价】59 【丛 书】 【备注信息】
图书详情

    本书是一本面向儿童学习JavaScript和Web应用的基础性教材,共有8章,分别介绍了编程的定义、条件分支、循环语句、数组、函数、全局变量和局部变量、用JavaScript改变网页、制作游戏等内容。本书语言生动、有趣,版式设计活泼、新颖。书中采用短范例的形式,能够让学习者轻松地理解并学会编写程序语句。

    本书适合对JavaScript感兴趣的儿童阅读和学习,也适合从事初级编程培训的机构作为教材使用。

    青少年编程启蒙书漫画书一样的

    JavaScript编程教材!

    ●时隔四年的自信之作

    终于能将这本书奉献给大家了!

    TENTO出版第一本书—《12岁开始:初学HTML5和CSS3》是在2013年,那本书的最后略微记载了一些JavaScript的写法。我们原本以为下一本JavaScript入门书很快就能出版发行。

    没想到等到这本书真正出版,时间已经过去了四年。当年看《12岁开始:初学HTML5和CSS3》学习HTML的人如果是12岁的小学生,如今都已经变成高中生了呢。在这些人里会不会有人伸长了脖子在等这本书的出版呢?啥!脖子越伸越长,连天花板都捅破了?是啊,还真是过去了太长的时间啦……

    不过在这段时间里,TENTO的实力也大大加强了哦!2011年,作为日本第一个面向儿童的编程学校, TENTO从文化宫的一个角落起步,如今已走出首都圈,在日本各地普及开来。通过举办活动聚集了数千人,通过电视节目吸引更多的人前来加入。虽然这本书迟迟没有出版,但TENTO出版的关于Scratch和Minecraft等书籍在书店里摆得到处都是呢!

    最令人欣慰的是,和我们一起学习编程的孩子真是增加了不少啊!正是通过他们,我才能观察到各种各样的编程语言的学习方法—JavaScript也不例外。在这四年里,跟孩子们一起学习JavaScript,我才能够更仔细地研究学习方法,让它能更加容易理解。为了能让孩子们既高效、又快乐地学习JavaScript,这本书真是下足了功夫,包含了不少特色呢。

    ●特色一:只讲JavaScript!

    JavaScript一般都是在网页中使用。在TENTO的实际学习中,也是首先制作一个网页,然后才开始编写JavaScript。在这种情况下,由于页面的大部分都是用HTML写成的,只有一部分才会用到JavaScript。观察初学编程的孩子们的反应发现,这种学习方法不是那么合适。JavaScript混杂在HTML里使得程序难于阅读,初学者都不知道从哪里看起。这可就与教学的初衷背道而驰了。

    因此,本书通过尽量抛弃HTML部分而只使用JavaScript的方法来推进课程,使得读者可以把注意力集中在作为各章要点的JavaScript程序上。从而更易于理解各章节中所涉及的JavaScript的要点和重点,诸如“循环逻辑”“判断逻辑”等。

    ●特色二:内容最少!

    学习编程就像学习骑自行车时要用到辅助轮、要有父母的陪伴守护一样。但是当你有了一定的自信后,就可以抛开辅助轮了。抛开辅助轮并不代表你已经学会了骑自行车,你还需要学会刹车、下坡、匀速转弯等方法。这些都没人能继续教给你,而是要靠自己摸索,自己体会、练习了。

    这本书就像辅助轮一样,为读者示范JavaScript的最初运行轨迹,各位沿着这条道路前行,就会逐渐掌握运用JavaScript的方法。然而,真正的学习是从读完这本书之后才开始的。

    学习完这本书,还有许多必须掌握的知识。比如HTML的更详尽的操作方法、面向对象的使程序更容易理解的方法、程序库的使用方法……如果不知道这些,是没有办法做出真正的程序的。这就像学骑自行车一样,要靠自己不断地学习。

    因此,本书的内容仅仅是帮助大家起步。进阶的知识还需要大家通过上网查询,编写自己感兴趣的程序,在不断学习的过程中一点一点来掌握。

    ●特色三:范例很短!

    究竟什么时候才会有“我真的会编程了!”这种体会呢?大概就是当你试着运行自己写出的程序,知道程序的哪个部分对应着哪个动作的时候。例如,当试着改变了程序中的一个数字,人物的速度变得更快了,说明这个数字代表着人物的速度——正是这种小小的知识点积累出“我明白了!”的成就感。

    程序越短,操作就越容易理解。因此,为了易于理解程序的结构,本书尽量使用简短易懂的范例。

    使用短范例的另一个目的是让读者能够对范例进行自己独特的修改。修改了自己不喜欢的地方,一开始程序很可能无法运转,但是通过自己独立地思考,最终让程序执行起来,你所得到的乐趣一定会比直接运行范例更加深刻。

    本书提供的范例尽可能简单,正是为了让读者能够自由发挥。觉得范例非常无聊的你,赶紧想想怎样让实际编写出来的程序变得有趣起来吧!

    ●特色四:开心学习!

    在本书中不时地冒出小狗藤淘君(译者注:“藤淘”的发音在日语中和TENTO是一样的)和小猫包子酱。藤淘君是一个有点冒失、淘气的“男孩子”,包子酱是一个可靠、知识渊博的“女孩子”。各章的开头都是藤淘君不断地在犯傻的一组四格漫画,有人会不会是先看到这些漫画才对本书感兴趣的呢?

    这样也挺好啊!能边看漫画边感受到编程的乐趣,也是在编程学习中迈出了很好的第一步啊。

    学习编程的最大诀窍就是在学习过程中找到编程的乐趣,由于感兴趣而不断地推进自己创新、进步才是最好的学习方法。死记硬背的方式,是不太适合编程学习的。就像藤淘君,你可能会认为他是一个调皮捣蛋、只会给人添乱的孩子;但从另一个角度来看,他也是一个典型的无论做什么事都能乐在其中并且主动学习的孩子。事实上,TENTO认为这样的孩子更适合学习编程呢。

    来吧!

    让我们开启愉快的编程之旅吧!

    第1章 JavaScript是什么
    编程与JavaScript 10
    1.1 编程是什么 12
    1.2 HTML、CSS与JavaScript 15
    1.3 字符编码 22
    1.4 上传到服务器吧 25
    第2章 试着开始编程吧
    “条件分支”是什么 28
    2.1 试着编写JavaScript 30
    2.2 使用变量 34
    2.3 如果…… 39
    2.4 制作小测验题吧 46
    2.5 开始计算喽 55
    第3章 一遍遍地循环
    使用for或while来循环 64
    3.1 “循环”是什么 66
    3.2 奇数加算、偶数加算 75
    3.3 试着使用++ 79
    3.4 使用while来循环 86
    3.5 终止循环、继续循环 94
    第4章 用数组来排列
    为了操控更多的变量 102
    4.1 分离文件 104
    4.2 制作小测验程序 109
    4.3 再增加些题目 115
    4.4 统计成绩 120
    4.5 试着使用“数组” 122
    4.6 计算平均分数 127
    第5章 函数是什么
    编程的函数及使用方法 134
    5.1 使用“函数” 136
    5.2 有参数的函数 140
    5.3 参数和返回值 149
    5.4 让程序简练 155
    5.5 让程序容易理解 164
    第6章 全局变量和局部变量
    变量也有作用域 172
    6.1 变量 174
    6.2 使用全局变量 177
    6.3 使用局部变量 183
    6.4 查找错误 188
    第7章 用JavaScript做很多事
    改变网页 192
    7.1 改变图像的大小 194
    7.2 简化程序 202
    7.3 改换图像 207
    第8章 制作游戏
    使用事件和定时器制作游戏 216
    8.1 时而出现,时而消失 218
    8.2 使用定时器 224
    8.3 变成随机显示 231
    8.4 打鼹鼠 237
    8.5 显示游戏得分 245
    8.6 游戏结束 253
    8.7 显示最高分数 264
    8.8 增加鼹鼠数量 274





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册