第7天(第2周)JS简介

除非有我认为对本博客有帮助的内容,否则我将跳过我通常的“早上宣布之后……”的介绍。

今天是有趣的一天,但也许不是出于正常原因。 今天,我们对Javascript(JS)进行了介绍。 对我而言,这里没有什么新鲜的东西。 基本数据类型以及“真实”与“虚假”的讨论。我们还简要讨论了letvar之间的区别。 老实说,在您了解范围并开始编写更大的程序或与他人共享代码之前,很难理解有什么区别。 由于我已经使用Python和某些C ++进行了大量编程,因此范围界定对我来说并不陌生,但是很高兴听到讨论。

我真的很期待与JS进行更多合作,并涉足一些后端编程,例如编写API和编码数据库。

今天的结对编程活动是为经典的Rock-Paper-Scissors游戏编写一些基本逻辑。 我们可以使用一些条件逻辑来编码游戏的基本规则。 我发现参考《剪刀布官方规则》第6节很有用。

在完成基本示例之后,我决定朝另一个方向发展,并编写一个可以玩游戏的简单网站。 我最初只是想在页面上有一个按钮,按下该按钮可以玩一轮游戏。 双方只是从包含以下三个元素的数组中随机选择: rockpaperscissors 。 事实证明这很容易,所以我为手部以及回合的结果添加了一些图像。

当我工作时,一切都在Github仓库中,您可以在此处找到代码。 我还将最终网站推送到Heroku,您可以在此处玩游戏。 我仍然需要清理代码,因为今天下午它被打包在一起了。 您可以在下面的屏幕截图中看到该版本。 您可以使用第一个单选按钮组选择随机播放还是进行特定选择。 按下播放按钮后,将显示该回合的结果以及您是赢还是输。 “我的电脑”和“我”下方的数字为每位玩家赢得的总胜利数。 周二下午还不错。

一天结束时,我举行了第一次职业规划会议。 我认为这次会议进行得非常顺利。 我们聊了聊我在新编程工作中寻找的东西,以及我的目标和价值观。 我们汇总了下周需要收集的材料清单。

再次,我对所提供内容的组织和结构印象深刻。 我认为我们为开始求职过程制定了一个好的计划。