Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Processing.js的IDE_Ide_Processing.js - Fatal编程技术网

Processing.js的IDE

Processing.js的IDE,ide,processing.js,Ide,Processing.js,我刚刚开始使用processing.js,我使用的两个IDE(Aptana、NetBeans)都不能理解处理使用的JavaScript语法。编写processing.js时,什么是好的编辑器?至少我希望代码折叠和着色。取决于您想做什么,但是您是否查看了processing.js网站上的Web IDE sketch.processing.org 一月 编辑:C++。java语法突出显示。主要的决定因素是: Java不允许文件级变量或函数,它们是PDE定义的核心部分 C++使用不同的关键字

我刚刚开始使用processing.js,我使用的两个IDE(Aptana、NetBeans)都不能理解处理使用的JavaScript语法。编写processing.js时,什么是好的编辑器?至少我希望代码折叠和着色。

取决于您想做什么,但是您是否查看了processing.js网站上的Web IDE

  • sketch.processing.org
一月


<>编辑:C++。java语法突出显示。主要的决定因素是:

  • Java不允许文件级变量或函数,它们是PDE定义的核心部分
  • C++使用不同的关键字来导入、继承、引用父类和声明接口,这是指针取消引用(->),而不是引用(.)

对于语法突出显示,两者都可以正常工作,但由于上述问题,无论您选择什么,语法检查都不能与语法突出显示同时启用,而不会出现错误。

如果您计划将Processing.js与Processing的原始基于Java的语法一起使用,那么最好的IDE将是Processing。2.0 alpha版本有一个JavaScript模式,您可以切换到该模式,这将使工作流更容易。它不会提供诸如NetBeans所使用的代码完成等特性。没有IDE可以提供这些语法特性,编写普通Java无法正确翻译


js实际上是一个处理API的JavaScript实现,它只是具有将处理java风格代码转换为js的附加功能。如果您直接用JavaScript编写Processing.js应用程序,您将能够利用IDE中的一些附加功能,例如Aptana,但是您的代码当然不会编译成Java应用程序/小程序。他们介绍了这种方法。

如果您希望在处理Java(与纯javascript相比)时编写代码,并且希望自动完成代码,我建议使用IntelliJ或Eclipse。从processing导入
core.jar
,以启用自动完成

然后将代码包装在PApplet子类中:

package pde;
import processing.core.*;
import java.util.ArrayList;

public class MySketch extends PApplet
{
    //your code here
}

如果你在Windows上,你可以在记事本上写东西。您只需将其保存为HTML文档,如下所示:


项目名称
var sketchProc=函数(processingInstance){
带(处理站){
//请随意更改大小
尺寸(400400);
帧率(30);
//在此处编写代码:
}
}

您想要哪台机器的IDE?窗户?linux?Mac?如果您使用js ide,请尝试以下操作: