我在p5.js中创建一个简单的动画程序.当用户单击"保存"按钮时,我想下载动画视频.
我有一个名为frames每个键被标记的对象frame_1,frame_2依此类推.与每个键关联的值是array构成该帧的线段之一.
我试图想出一种方法来获取这些数据并创建一个mp4视频.p5.js有一个内置的保存功能,我认为可能会有所帮助,但它本身并不是一个完整的解决方案.我可以将每个帧保存为单个图像,然后以某种方式将这些图像拼接在客户端,但我还没有找到解决方案.
任何其他方法也会很棒.唯一的要求是它是客户端完成的.
我正在尝试生成两个值之间的随机数,该随机数可以更改为我选择的任何值。在页面加载时,我希望数字显示在我的网站正文中。
谢谢!
试图从这个字符串中提取日期:
Publisher: Broadway Books; Anniversary, Reprint edition (October 8, 2002)
Run Code Online (Sandbox Code Playgroud)
我想得到这个: October 8, 2002
这是我正在使用的正则表达式.目标是使其适用于上述格式的任何日期.当我在https://regex101.com/上测试它但在我的代码中返回"无" 时,它可以工作.
pattern = re.compile("(Jan(uary)?|Feb(ruary)?|Mar(ch)?|Apr(il)?|May|Jun(e)?|Jul(y)?|Aug(ust)?|Sep(tember)?|Oct(ober)?|Nov(ember)?|Dec(ember)?)\s+\d{1,2},\s+\d{4}")
date = pattern.match(tag.get_text())
Run Code Online (Sandbox Code Playgroud) 我只是在学习javascript.我正在尝试创建一个简单的小费计算器,根据用户对服务质量的描述来更改小费金额.
我为参数service发送一个字符串,并想检查它是否等于每个提示量的任何值.如果是这样,我试图根据该值计算提示.
但是,在测试多个值之后,似乎我的函数在任何值的第一个if语句中都是真的.我没看到什么?
/* Create an array of possible descriptions of service*/
function tip (cost, service) {
if (service == "good" || "" || "nice"){
return cost + cost * .10;
}else if (service == "bad" || "horrible"){
return cost + cost * .5;
}else if (service == "excellent" || "great"){
return cost + cost * .15;
}else{
console.log("How was the service?");
}
}
console.log(tip(65, "great"));
Run Code Online (Sandbox Code Playgroud)