向11岁儿童传授匿名功能的技巧
上周,我与一个11岁的学生Jenny一起工作,他是编码的新手。 在Scratch玩了几天之后,她现在使用WoofJS框架在JavaScript中构建了Flappy Bird风格的游戏。 “这个编码先进吗?”珍妮问。 为了让她放心,我指出了她通过WoofJS框架使用的一些JavaScript功能,“可以。 看到这里,您正在使用面向对象的编程,这是一个高中进阶的主题,这里您使用的是复杂的布尔代数。” 珍妮笑了。 她喜欢我的这款游戏,并以幻想的技术术语命名了她正在使用的概念。 “在这里,我几乎忘记了。 您正在使用不少于1,2,3…15个匿名函数!” 我想了一分钟。 这是珍妮第二天用JavaScript和Woof进行编程。 她11岁。谁教她如何使用匿名功能? 肯定不是我。 在计算机科学中,匿名功能被认为是相当高级的主题。 许多大学的计算机科学专业的学生直到上高级课程都不会学习它。 我想检查詹妮对她在说什么的了解。 珍妮,所有这些都称为匿名函数。…