问题标签 [khan-academy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
137 浏览

javascript - 插入 - 我的代码有什么问题还是只是网站错误?

它来自可汗学院的挑战:实施insert. 即使结果是正确的,我似乎也无法继续前进。

0 投票
1 回答
138 浏览

javascript - 带有条件的 Javascript for 循环

在此处输入图像描述

我正在阅读可汗学院的算法课程。我在https://www.khanacademy.org/computing/computer-science/algorithms/insertion-sort/p/challenge-implement-insert

调用插入函数后: * value 和之前在array[0] 到array[rightIndex] 中的元素,应该按升序排序并存储在从array[0] 到array[rightIndex+1] 的元素中。为了做到这一点,插入函数需要通过将大于 value 的项目向右移动来为 value 腾出空间。它应该从 rightIndex 开始,当它发现一个小于或等于 value 的项目,或者当它到达数组的开头时停止。一旦函数为值腾出空间,它就可以将值写入数组。

我的尝试是:

他们特别说他们想要 for 循环中的条件,但我不知道该怎么做。

0 投票
1 回答
653 浏览

javascript - 可汗学院:JavaScript 循环耗时过长

在此处输入图像描述

我正在阅读可汗学院的算法课程。我在https://www.khanacademy.org/computing/computer-science/algorithms/insertion-sort/p/challenge-implement-insertion-sort。到目前为止,我有:

您可以在屏幕截图中看到这行代码似乎是问题所在,但对我来说它看起来不错。我究竟做错了什么?

0 投票
0 回答
156 浏览

google-apps-script - 使用可汗学院 API 验证学生帐户

我正在编写一个 Google Apps 脚本以通过可汗学院的 API 访问学生信息。目前,我有一个脚本可以成功访问我的用户数据并将我的学生信息列为 JSON 数据。我可以访问他们的用户 ID 和密钥,但我不确定如何继续访问他们的每周进度和锻炼摘要等信息。如何切换 OAuth 以使用 api/user/exercises 访问他们的帐户?任何帮助将不胜感激。代码如下。

0 投票
1 回答
86 浏览

javascript - 使多个对象在屏幕上移动

从代码中,我真的不知道如何使对象(树木、道路、云)到达 x = 400 并在这些对象离开屏幕超过 x = 0 时在屏幕上移动,以便动画连续永远。

附言。我对我希望它们移动的所有对象使用名为“movex”的变量。

Ps.2 我使用可汗学院网站来做到这一点。

谢谢!!:)

这是我的工作图!!

在此处输入图像描述

0 投票
0 回答
185 浏览

javascript - 导航可汗学院主题树

我正在尝试使用 Google App Scripts 访问可汗学院服务器并计算掌握给定主题所需的技能数量。例如,我希望能够检索掌握代数 1 所需的技能数量。如何使用“主题树”来做到这一点?我已经成功访问​​了可汗学院的服务器,并且打印出主题树的内容没有问题——我只需要知道有关所需技能的信息存储在哪里。谢谢!

0 投票
1 回答
197 浏览

accessibility - 即使标签具有描述性链接,链接文本也是不清楚的错误。(总计11y)

0 投票
2 回答
301 浏览

javascript - 在网站上使用可汗学院课程

我是一名使用可汗学院学习编码的学生,我在那里取得了相当大的进步。在我的大学里,我还学习了一些 HTML、CSS 和 JS。我想知道是否有办法将我的游戏(在可汗学院,用 ProcessingJS 编写)作为离线 HTML 页面玩。

现在,在问这里之前,我已经做了相当多的研究。我尝试了以下方法:

1.这个可汗学院的 HTML 模板
2.这个模板也是。
3.这个也是Stack Overflow 上的。

使用上述任何模板都会给我一个半生不熟的输出,而且键盘控件似乎不起作用。动画也不是。

提前致谢!

0 投票
2 回答
62 浏览

sql - 在 SQL 中使用外键

我想使用“地址”表中的“邮政编码”作为主键,作为“客户”表中的外键。我从rentals表中获取'RentalID'作为'customers'表中的外键做了同样的事情,但是,当我尝试对'Postcode'做同样的事情时,它给了我这个错误:“请检查表上的外键约束父表地址的客户“。

请注意,我使用的是 khanacademy.org 上的在线 SQLite IDE

这是我的代码:

如何解决?

0 投票
1 回答
1699 浏览

javascript - javascript项目和数组的问题(下雨)

我在这里有点新。我正在学习可汗学院的编程课程(主要是 javascript),但我有点卡在一个项目上。这是一个名为 Make it rain 的挑战,你应该在其中制作落在画布上的雨滴,然后在顶部重置。使用数组,我设法让水滴在随机位置生成并穿过画布,但由于使用数组,我无法让它们从顶部重新启动。对不起,很长的文字;这是我的代码:

https://www.khanacademy.org/computer-programming/spin-off-of-project-make-it-rain/5960057721651200

据我所知,可汗学院代码编辑器使用 processing.js。感谢您的任何帮助或提示!