问题标签 [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.
json - 正确访问特定练习的方法 可汗学院
嗨,我正在尝试通过首先执行请求从 KhanAcademy 获得某个练习: http ://www.khanacademy.org/api/v1/exercises/negative_number_word_problems
这给了我练习的所有任务,例如
我怎样才能只调用那个问题或任务来提出实际问题?
khan-academy - 如何通过可汗学院 API 选择视频中的语言?
我正在合并可汗学院的 api,我需要从平台接收西班牙语的视频,合并是用 PHP 制作的,我需要知道是否有任何方法可以请求特定语言的视频,谢谢
javascript - 如何解决与在彼此特定角度内寻找行星有关的代码问题
我的程序的目标是查看哪些行星彼此相距一定角度,然后停止程序。我在角度部分有特别的问题。这个程序在可汗学院,这里是完整的程序。
我有两个变量;var ranging = 10, grouping = 4;
. 测距以度为单位,分组是这 10 度内的任意 4 颗行星,您可以更改。图片中看到的问题是只有 2 颗行星落在这 10 度内,但红色弧线表示有 4 颗。
所以,我遇到的问题是行星的度数值表示它们在太阳平面上的度数,这些度数被收集到一个数组中,以检查 4 个行星是否在 10 度范围内。它不一定是分组或阵列,它是我获得太阳角的方式。我有两种方法可以找到太阳角,通过 orbitDegree 和 drawPlanet 函数,但由于我添加到别人的程序中,我忽略了它。
分组部分需要用于绘制行星的角度,但我需要保存这些计算,以便 AV 部分可以访问所述值。
第 234 行- orbitDegree 函数,第 295 行是行星位置。在320 左右,有一堆位置计算。
但是如何将它保存在分组部分?
可汗学院使用一个非常基础的库,所以一个好的程序员应该能够很好地解决这个问题。
谢谢!
javascript - 使用 Javascript processing.js 库在移动时更改对象的形状
我正在可汗学院开设在线 Javascript 课程。我正在做那个课程的项目。
我希望我的对象将形状从日食变为矩形并在移动时重复它。我写了一个代码。但我看不到日食。它的移动方式是正确的。
以下是我写的。
这里有什么问题?我只能看到一个矩形在移动。我的椭圆在哪里?请帮我。我是初学者
javascript - 为什么我在这个内存块 javascript 项目中的悬停状态不起作用?
我正在尝试在可汗学院的这个记忆瓷砖项目中添加一个悬停状态。我相信我已经在底部插入了正确的代码来更改瓷砖的颜色,但是当我测试代码时,它只会在快速悬停时闪烁我想要显示的图像,然后它就消失了。每次悬停状态试图出现时,似乎都有一些绘图功能在上面绘制。请帮助-我已经坚持了很长时间。
javascript - 如何使用 Atom 文本编辑器向空网页添加形状?
我是编程新手,但已经完成了可汗学院绘图和动画部分的大部分练习。仅根据我的理解,我可以将 javascript 代码放置在 body 标记之间的脚本标记中。然而,当我打开我的网页时,我得到的只是样式和标题。
如何使用 Atom 文本编辑器制作动画或添加形状?我尝试查看可汗学院并注意到他们也使用 processing.js,这是我的代码无法在我的网页上运行的原因吗?我将在下面提供的代码将是我尝试绘制一个越来越大的太阳。script 标签内的代码是使程序完美运行所需的确切且唯一的代码。如果我遗漏了什么,我并不完全理解。如果没有,你能帮忙展示一下绘制简单圆形或矩形的代码吗(PS khan academy 只使用了 rect 和 ellipse 函数)?
请注意,我为此搜索了堆栈,但找不到令人满意的解决方案。另外,我在脚本标签中使用了 type=javascript,但是当我点击我的网页时,最终结果是一样的。
谢谢
我的代码:
khan-academy - 可汗学院 Api 会完全被移除吗?
我在可汗学院 Github 页面https://github.com/Khan/khan-api上读到 ,该 api 将于 2020 年 7 月被弃用。
我的问题是:
- 整个 Api 会被移除吗?这是否意味着没有用于个人项目的 api?
- 我可以将可汗学院 API 用于个人项目吗?
javascript - 如果矩形中没有任何内容,我如何让 if 类什么都不做?
所以我正在制作井字游戏并且我做到了,当我点击空矩形(瓷砖)时,它会将标签 X 或 O 放在瓷砖上,但是如果瓷砖被标记(不是空的)我想要代码不写任何东西。
这就是这段代码目前的样子:
问题是,当我按下标有标签的图块时,程序完全停止,单击空图块时我再也看不到 X 或 O。是否有 exit() 的替代方法;那不这样做吗?
这是完整的代码(这段代码实际上不是我写的,它是 KhanAcademy 的做法): https ://www.khanacademy.org/computing/computer-programming/programming-games-visualizations/memory-game/pc/challenge-tic -tac-toe
javascript - 弧线显示射击游戏中剩余的重新加载时间
关于我在可汗学院用 Javascript 编写的游戏引擎的快速问题:我在弧上表示剩余的重新加载时间。(在处理 js 时,画一个圆弧是这样的arc(x,y,width,height,start,stop);
:)
我已经将剩余时间的值(以秒为单位)存储在变量中,那么我怎样才能准确地将弧楔 = 当前重新加载的时间除以总重新加载时间?
当圆弧为圆时,重新加载完成。当 arc 什么都没有时,它才开始重新加载。
此外,重新加载弧形楔形冲程从中心顶部开始,并围绕外侧顺时针移动。
当 fps(每秒帧数等于 60)时,此冗余代码有效我已经有一个名为 fps 的变量等于每秒帧数,因此如果提供任何帮助,请在示例中使用它。
谢谢!
编辑:这是否准确 - 从我从测试中可以看出,它大多是准确的:
javascript - 可汗学院计算机编程中的 Math.random() 与 random()
Math.random()
有谁知道在可汗学院的编程环境中使用或random()
在可汗学院的编程环境中是否更好(内存明智或更快) ?
以“随机”为例,我指的是任何数学库,真的。
谢谢!