【青少年编程】JS课程大纲

简介:

JavaScript是一门计算机脚本语言,广泛用于Web应用开发。
JavaScript可以在浏览器快速看到运行结果,这点比较适合青少年学习编程。
个人建议从3年级以上开始学习比较好。
一开始无法自己创建项目,需要在老师准备好的项目中完成每节课的练习。
这里整体的课程采用游戏创作作为主线,会让孩子觉得学习也很有趣味。
当然,这里对于逻辑思维的锻炼让孩子获益匪浅。
这里是课程知识大纲,方便快速预习和复习。

0 体验编程-画图片

知识:编程概念、drawImage draw move
任务:在浏览器的画布上画出角色,使用方向键控制角色移动

1 写文字和警告框

知识:fillText、font、alert
任务:画飞机组成正方形、在界面上写出飞机大战、用警告框显示文字

2 字符串变量与整数变量

知识:声明变量、变量命名规则、变量的重新赋值
任务:用变量表示飞机的坐标、使用变量显示名字

3 定时器

知识:变量的可变性、setInterval方法的基本用法
任务:每隔1秒钟警告框数字加1、飞机连续移动

4 字符串拼接和知识的综合运用

知识:字符串拼接符号+ 的使用
任务:在警告框上显示朋友的数量、背景和敌飞机都移动

5 if语句

知识:if语句基本用法、判断真假、比较运算符
任务:成绩是否及格、背景的连续移动

6 prompt对话框和if-else语句

知识:prompt()方法、if else 语句
任务:输入年龄显示到警告框上、间隔时间发射子弹、是否免运费

7 if else if 复杂情况判断

知识:逻辑非!、if-else、if-else-if
任务:对成绩进行划分、输入飞机类型画不同敌飞机

8 方法

知识:方法的定义和调用
任务:创建并调用飞机移动的方法、求和的方法

9 对象(属性)

知识:创建和访问对象
任务:创建球对象、创建鱼对象、创建学生对象

10 对象(方法)

知识:对象中的属性和方法
任务:在构造方法中定义普通方法并调用、Sky对象的属性和方法

11 对象(带参数构造方法)

知识:方法的参数、
任务:带参数的球构造方法、正方形对象、计算周长和面积的方法

12 随机数

知识:随机数应用
任务:生成任意范围内的随机数、实现敌飞机随机出现并移动

13 数组

知识:数组的定义、数组元素的访问
任务:使用数组存储家庭成员的名字、使用数组存储飞机的x坐标

14 数组的元素是对象(难)

知识:数组的元素是对象、获取对象的属性
任务:用数组存储学生信息、使用数组存储敌飞机对象

15 数组的应用

知识:数组存储对象、调用对象的方法
任务:用数组存储正方形对象、用数组存储飞机对象并移动

16 switch语句和parseInt()方法

知识:switch语句的使用、break、parseInt()方法的用法
任务:大中小三种不同包的价格、整数转换

17 splice()方法、逻辑或、switch语句和数组

知识:splece()方法、逻辑或、switch语句、数组
任务:splice()想数组中添加或删除元素、创建三种敌飞机存入数组

18 document.write()和for循环

知识:for循环的语法、document.write()的用法
任务:模拟输出10架飞机、输出1到100的奇数(单数)

19 换行符和取余运算符

知识:换行符< b r /> 、%
任务:输出10行10列的心、输出10行心、每一行增加一个心

20 累加器、数组的length属性

知识:累加器++、数组的length属性
任务:计算1到100的和、获取数组中所有元素(遍历数组)

21 for循环与数组的应用

知识:复习for循环和数组
任务:画出所有飞机,并移动。

22 Date对象

知识:获取当前日期时间
任务:设定飞机出现的时间间隔

23 Date对象的应用

知识:Date对象复习加深
任务:计算商品的过期促销时间、设定天空、敌飞机重绘的时间间隔

24 onclick事件

知识:什么事HTML、button按钮、按钮对象
任务:点击“点我”按钮,弹出警告框、猜数字小游戏

25 onmousemove事件

知识:对象直接量、
任务:让蜜蜂跟随鼠标移动、定义英雄机对象并且实现英雄机跟随鼠标移动

26 对象和方法的应用

知识:对象和方法的复习
任务:让英雄机发射子弹

27 继承

知识:c.call()继承(难)
任务:根据周长计算圆形面积、正方形面积、父对象Shape

28 继承、逻辑与&

知识:创建父类、重构对象(难)
任务:重构敌飞机、英雄机、子弹作为FlyingObject的子对象

29 i--、undefined、console.log()

知识:i--、undefined、console.log()
任务:判断是否发生了碰撞、

30 continue

知识:for 、if、continue
任务:检查碰撞、敌飞机消失

31 路径

知识:相对路径、绝对路径、删除数组元素、使用数组存储图片
任务:子弹消失、删除英雄机

32 动画帧的认识

知识:继承复习、重写FlyingObject构造方法
任务:实现碰撞之后的爆炸效果

33 销毁动画以及游戏的开始暂停

知识:鼠标移入、移出、点击事件
任务:游戏的开始、暂停、运行、结束状态

34 添加UFO飞行物

知识:复习构造方法、数组、对象
任务:添加UFO飞行物、多重子弹效果

35 捕鱼达人1

知识:画图、写文字、数组存储图片、timeOUt方法
任务:实现捕鱼达人场景以及实现鱼的游动
挑战:
(1)今天星期日,再过1000天是星期几?(多种方法)
(2)两个数的和是2016,其中一个加数的个位是0,如果把这个0去掉,就正好等于另一个加数的两倍。这两个加数各是多少?

36 捕鱼达人2

知识:创建对象、存入数组、访问对象的属性和方法
任务:让鱼游动时有动画效果
挑战:
(1)画出三排15颗*
(2)画出矩形,长8颗宽10颗
(3)while循环输出1到100

37 捕鱼达人3

知识:创建Net对象、鼠标事件
任务:网随鼠标移动、点击鱼判断是否被捕获
挑战:
(1)写出九九乘法表

38 捕鱼达人4

知识:控制时间间隔(isActionTime)
任务:控制鱼的数量、分数、改变捕鱼的概率
挑战:
(1)鸡兔同笼,共有头48个,脚132只,求鸡和兔子各有多少只

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容