javascript相关内容

球-三角形碰撞

进球:我有一个三角形的球。球有一个初始位置和速度。我在试着弄清楚球会打到三角形的哪一边。 我尝试过的方法:I derived a formula通过将球的路径和三角形的边参数化,并找到满足参数方程的最短时间,输出球将击中哪一边。但是当我将这个公式应用到我的程序中时,它产生了错误的结果!我试了很多方法,但都没有用。如有任何帮助,我们不胜感激。MWE在此:CodePen 数据-lang=“ ..
发布时间:2022-08-23 22:52:15 前端开发

将画布导出为p5js中的GIF/PNG格式

我使用原子编辑器。我想用我的画布制作20秒GIF。 saveFrames()有限制(我猜)。它允许将.png文件保存为较短的gif(3-5秒),即使我键入saveFrames("aa","png",15,22); 我发现了CCapture.js,但找不到任何用于导出画布的代码示例。 它不必导出为GIF;但我至少希望保存.png快照 我的动画在画布上无限。我该怎么做? 我的p5.js动 ..
发布时间:2022-08-23 22:43:47 前端开发

使较小版本的画布成为p5.js中的对象

所以我正在尝试在p5.js中制作我的画布和精灵的一个精确的更小的版本,并将其放入一个盒子中。有什么功能或方法可以做到这一点吗?精灵的背景、颜色和图像应该相同。 推荐答案 有两种方法可以做到这一点,一种方法是将所有内容绘制到p5.Graphics缓冲区,然后将该缓冲区绘制到具有不同目标大小的主画布两次。另一种方法是将绘图的主要部分直接绘制到画布上,然后使用pixels数组从画布内容创建p ..
发布时间:2022-08-23 22:34:37 前端开发

FireStore错误:不支持";嵌套数组。FiRestore/p5.js问题

有人能帮我更好地理解此错误吗?我正在尝试使用p5.js和Firebase/Firestore来创建一个站点,在该站点中,您可以在画布上绘制某个东西,然后它会将图形保存到Firestore,但当我单击保存时,我收到以下错误: 错误.ts:166未捕获Firebase错误:使用无效数据调用了函数DocumentReference.set()。不支持嵌套数组 我到目前为止的代码: va ..

根据输入值隐藏/显示字段

我正在尝试根据“FULL_DAY”的值隐藏div类“hideme” 如果“FULL_DAY”的值=1,那么div类“Hide Me”必须向下滑动,否则,div类hideme一定不可见。我做错了什么 (我只使用了:hideme:(“Hello Hideme”)一节作为示例--最终将被其他输入字段替换,如复选框和单选按钮) ..
发布时间:2022-08-22 23:53:02 前端开发

在Safari中无法正确隐藏JavaScript显示/隐藏

在Safari中显示/隐藏似乎有问题。新加载的网站看起来不错。但如果你点击左上角的第一个链接,然后返回,显示/隐藏功能就不能很好地工作了,你会得到一个又一个层。注意:此问题仅在Safari中出现。 我已经使用了jQuery,下面是我的Show Hide代码: function show(id) { do ..
发布时间:2022-08-22 23:43:33 前端开发

什么是最好的练习或Java代码的形式(示例)

我目前正在做CS50。而且我觉得有点迷失了,我不知道做事情或写正确代码的最好方法。 我觉得在C和Python语言中,做事情的线条更清晰。(不要重复代码,使其清晰等)在Java脚本中,我们可以用很多方法来做事情,我不知道哪种方法是正确的。 例如,我花了几天时间处理琐事,这个问题要求我们制作按钮,如果按钮的答案不正确,则会变成红色,如果答案正确,则会变成绿色。我知道,将所有的Java脚本放在一个 ..
发布时间:2022-08-22 16:30:05 前端开发

异步实际上是如何在幕后工作的?

我一直在研究多线程、回调、调度队列,以同步和异步的方式... 我研究得越多,我就越困惑和沮丧到了我似乎永远无法理解的地步。请有人能把我引向正确的方向开始吧。到目前为止,我发现的大多数信息都是关于IS的功能和优势。我真正想知道的是,当使用回调和单线程进行异步操作时,函数如何立即返回。 [这里]的(http://nathansjslessons.appspot.com/lesson?id=1085)我 ..

刷新页面并在之后运行函数-JavaScript

我正在尝试刷新页面,然后在刷新完成后运行函数。然而,我现在拥有的代码运行该函数,然后它只刷新它,这意味着我丢失了该函数所做的事情。有办法解决这个问题吗? 我的代码 function reloadP(){ document.location.reload(); myFunction(); } Click ..
发布时间:2022-08-21 19:35:56 前端开发

如何使用NodeJS在本地测试AWS Lambda处理程序?

我正在按照these说明创建一个在Lambda中执行的基本Web Screper。我有过编写Selify代码的经验,但没有使用Node JS的经验。我在Lambda中运行了该项目,但当我尝试在本地编辑该项目以执行我想要的Selify代码时,它不起作用。当我运行node index.js时,exports.handler中的任何内容都不会被执行。我如何在本地执行这个项目?谢谢! 推荐答案 ..
发布时间:2022-08-20 18:44:40 前端开发

在Electron App的sudo.exec中编写代码

我需要在许多地方使用管理员权限执行代码。我找到sudo.exe并成功提示用户输入权限和密码。我仍然想不出如何使用sudo.exe。因为我在删除需要管理员权限的文件时收到相同的错误权限被拒绝。这就是我的代码: const fs = require('fs') var sudo = require('sudo-prompt'); var options = { name: 'Elect ..
发布时间:2022-08-20 14:43:12 前端开发

Right Shift>;>;将值转换为零

尝试在Java脚本中进行一些位操作。 考虑以下事项: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> const n = 4393751543811; console.log(n.toString(2)) // '111111111100000000000000000000000000000011' console.log(n & 0b11) / ..
发布时间:2022-08-20 09:26:07 前端开发

为什么在某些语言中,尝试访问空值的属性会导致异常?

某些编程语言(例如C#、Java脚本)最困扰我的是,尝试访问null的属性会导致出现错误或异常。 例如,在以下代码片段中, foo = bar.baz; 如果bar是null,C#将抛出一个令人讨厌的NullReferenceException,而我的Java脚本解释器将抱怨Unable to get value of the property 'baz': object is n ..
发布时间:2022-08-19 21:33:08 C#/.NET