问题标签 [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.
javascript - 插入 - 我的代码有什么问题还是只是网站错误?
它来自可汗学院的挑战:实施insert
. 即使结果是正确的,我似乎也无法继续前进。
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 循环中的条件,但我不知道该怎么做。
javascript - 可汗学院:JavaScript 循环耗时过长
我正在阅读可汗学院的算法课程。我在https://www.khanacademy.org/computing/computer-science/algorithms/insertion-sort/p/challenge-implement-insertion-sort。到目前为止,我有:
您可以在屏幕截图中看到这行代码似乎是问题所在,但对我来说它看起来不错。我究竟做错了什么?
google-apps-script - 使用可汗学院 API 验证学生帐户
我正在编写一个 Google Apps 脚本以通过可汗学院的 API 访问学生信息。目前,我有一个脚本可以成功访问我的用户数据并将我的学生信息列为 JSON 数据。我可以访问他们的用户 ID 和密钥,但我不确定如何继续访问他们的每周进度和锻炼摘要等信息。如何切换 OAuth 以使用 api/user/exercises 访问他们的帐户?任何帮助将不胜感激。代码如下。
javascript - 导航可汗学院主题树
我正在尝试使用 Google App Scripts 访问可汗学院服务器并计算掌握给定主题所需的技能数量。例如,我希望能够检索掌握代数 1 所需的技能数量。如何使用“主题树”来做到这一点?我已经成功访问了可汗学院的服务器,并且打印出主题树的内容没有问题——我只需要知道有关所需技能的信息存储在哪里。谢谢!
javascript - 在网站上使用可汗学院课程
我是一名使用可汗学院学习编码的学生,我在那里取得了相当大的进步。在我的大学里,我还学习了一些 HTML、CSS 和 JS。我想知道是否有办法将我的游戏(在可汗学院,用 ProcessingJS 编写)作为离线 HTML 页面玩。
现在,在问这里之前,我已经做了相当多的研究。我尝试了以下方法:
1.这个可汗学院的 HTML 模板。
2.这个模板也是。
3.这个也是Stack Overflow 上的。
使用上述任何模板都会给我一个半生不熟的输出,而且键盘控件似乎不起作用。动画也不是。
提前致谢!
sql - 在 SQL 中使用外键
我想使用“地址”表中的“邮政编码”作为主键,作为“客户”表中的外键。我从rentals表中获取'RentalID'作为'customers'表中的外键做了同样的事情,但是,当我尝试对'Postcode'做同样的事情时,它给了我这个错误:“请检查表上的外键约束父表地址的客户“。
请注意,我使用的是 khanacademy.org 上的在线 SQLite IDE
这是我的代码:
如何解决?
javascript - javascript项目和数组的问题(下雨)
我在这里有点新。我正在学习可汗学院的编程课程(主要是 javascript),但我有点卡在一个项目上。这是一个名为 Make it rain 的挑战,你应该在其中制作落在画布上的雨滴,然后在顶部重置。使用数组,我设法让水滴在随机位置生成并穿过画布,但由于使用数组,我无法让它们从顶部重新启动。对不起,很长的文字;这是我的代码:
https://www.khanacademy.org/computer-programming/spin-off-of-project-make-it-rain/5960057721651200
据我所知,可汗学院代码编辑器使用 processing.js。感谢您的任何帮助或提示!