答案:********
对于其他忽视事物的人:
完成“入门”部分中的所有其他操作后:
- 你必须进入你的processing.js目录并启动httpd.py
- 转至 127.0.01:9914 或您在此处指定的任何其他端口。
- 瞧...它有效。
请务必阅读自述文件:) 但我还必须说,“入门”部分应该包含这个重要的细节。 尽管这可能是显而易见的。
<小时/>嗨,我正在尝试运行processing.js,但它让我感到沮丧。 简单得不能再简单了,对吧:
http://processingjs.org/learning
<强>1。我有一个 myname.html :
<script src="processing-js-1.3.6/processing-1.3.6.js"></script>
<canvas data-processing-sources="myname.pde"></canvas>
(如果你想知道的话,我也尝试添加 DOCTYPE、body、html,html 需要的所有内容,但没有成功)
<强>2。这是我的 myname.pde:
void setup()
{
size(200,200);
background(125);
fill(255);
noLoop();
PFont fontA = loadFont("courier");
textFont(fontA, 14);
}
void draw(){
text("Hello Web!",20,20);
println("Hello ErrorLog!");
}
全部来自入门示例(!!!)。 我将整个processing.js 文件夹放在同一目录中。 如果我加载 example.html 就可以了。
如果我点击启动示例,它就不会加载。 此时我真的不知道自己做错了什么。 这看起来 super 简单,但实际上行不通。
我必须更改 httpconf 中的某些内容吗? 我需要在代码中添加任何内容吗? 是浏览器吗?
最佳答案
"I have the whole processing.js folder in the same directory. If I load the example.html in it works."
但是,在您的 html 中,您似乎正在调用这两个文件,就好像它们位于不同的目录中一样:
<script src="processing-js-1.3.6/processing-1.3.6.js"></script>
<canvas data-processing-sources="myname.pde"></canvas>
它正在processing-1.3.6.js目录中查找processing-1.3.6.js文件,并从当前目录加载myname.pde文件。
关于javascript - Processing.js 不会加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8642822/