我正在尝试通过postMessage函数将对象传递给Web worker.
这个对象是一个正方形,有一些功能可以在画布上绘制自己和其他一些东西.Web worker必须返回此对象的数组.
问题是当我用这个对象调用postMessage函数时,我收到一个错误:
Uncaught Error: DATA_CLONE_ERR: DOM Exception 25
Run Code Online (Sandbox Code Playgroud)
我得到这个将对象发送给工人,反之亦然.
我认为错误是因为javascript必须序列化对象,但不能这样做因为对象具有内置函数.
有没有人遇到过类似的问题?你知道这方面的一些工作吗?
提前致谢.
我正在构建一个使用该-webkit-transform: rotateY属性翻转卡片的简单示例.
它在几天前工作正常,但突然间它停止工作.效果仍然有效,但当我将鼠标悬停在卡片上时,正面会消失,使背面可见.为此,我正在使用该-webkit-backface-visibility: hidden物业.但它似乎不再适用于chrome(稳定版和夜间版本)
这是代码,以防我做了可怕的坏事
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Card Flip Using CSS</title>
<style type="text/css">
body {
background-color: #3d994a;
}
h1 {
font-size: 30pt;
width: 100%;
margin: 0;
padding: 0;
text-align: center;
display: block;
text-shadow: 1px -1px 0px #4E4E4E;
}
#container {
-webkit-perspective: 1000;
}
.card {
position: relative;
width: 286px;
height: 392px;
-webkit-transform-style: preserve-3d;
-webkit-transition: all 0.5s linear;
}
#container:hover .card{
-webkit-transform: rotateY(180deg);
}
.face {
position: absolute;
width: 100%;
height: 100%; …Run Code Online (Sandbox Code Playgroud) 我正在使用webkit Audio API,我正在尝试创建一个Echo效果,以实现我在一个循环中连接一个DelayNode和一个GainNode(一个的输出是另一个的输入,反之亦然) .

效果很好,但现在我想创建一个EchoNode对象,我可以插入并与其他AudioNode对象连接.
就像是:
myEchoNode = new EchoNode();
myConvolverNode = context.createConvolver();
myConvolverNode.connect(myEchoNode);
Run Code Online (Sandbox Code Playgroud)
我认为我应该让我的EchoNode继承AudioNode,这样每个其他AudioNode的连接功能都可以工作,但我不知道如何在Javascript中使用web Audio API.
任何人都可以给我一个提示,或者如果你认为有一个更好的方法来完成,我会非常感激.
谢谢