Processing.js 和 JavaScript 语法

发布于 2024-11-27 02:12:13 字数 159 浏览 1 评论 0原文

  1. 是否可以将Processing.js 与JavaScript 语法一起使用?
  2. 如果是,您可以举一些例子吗?
  3. 会不会快很多?我不知道Java代码的预编译需要多少时间。
  4. 是否可以在服务器端将Processing预编译成JS脚本?
  1. Is it possible to use Processing.js with JavaScript syntax?
  2. If yes, may you show some examples?
  3. Would it be much faster? I don't know how much time takes precompilation of Java code.
  4. Is it possible to precompile Processing into JS script on the server side?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执手闯天涯 2024-12-04 02:12:13
  1. 是的,可以将js与您的Processing.js代码集成
  2. 从1.9.8版本开始,Processing有一个Javascript模式,类似于Android 1.5+中的模式,只是它生成Processing.js代码并将 html/js 文件写入磁盘。
    该版本还包括 Javascript 示例等。以下是解析 DOM 并生成树的示例的预览:
    nodeTree 示例代码
    nodeTree 示例预览
  3. 由于在导出结束时您将得到一个结果Processing.js,因此转换后的小程序将使用相同的代码运行速度与任何Processing.js小程序一样(比Java慢,但速度还不错,具体取决于草图的复杂性和客户端的浏览器/机器)
  4. IDE现在具有此功能,您可以使用它。如果您可以在 GUI 服务器端运行处理 IDE,那么这将是一个选项。在最近的工作项目中,一位同事使用在服务器上运行的处理小程序来绘制可视化效果,然后加载并集成到 Flash 网站中:
    WWF FWA 预览
    处理 IDE 有所不同,但如果您可以运行它,那就没问题,否则,您将需要使用您选择的服务器端语言来复制功能。值得庆幸的是,Processing 项目是开源的,因此您可以了解他们的 JavaScriptBuild

要尝试新的 JavaScript 模式,只需从处理存储库下载最新版本即可。

  1. Yes, it is possible to integrate js with your Processing.js code
  2. As of version 1.9.8 Processing has a Javascript Mode, similar to the Android one present in 1.5+ , only it generates Processing.js code and writes the html/js files to disk.
    This version also includes Javascript examples among others. Here's a preview of an example that parses the DOM and generates a tree:
    nodeTree sample code
    nodeTree sample preview
  3. Since at the end of the export you have a resulting Processing.js, the converted applet will run with the same speed as any Processing.js applet (slower than Java, but within decent speeds depending on the complexity of the sketch and the client's browser/machine)
  4. The IDE now has this feature and you could make use of it. If you could run the Processing IDE with a GUI server side, that would be an option. On a recent project at work, a colleague uses a Processing applet running on a server to draw a visualization which is then loaded and integrated into a flash website:
    WWF FWA preview
    The Processing IDE is different, but if you can run it, that's fine, otherwise, you'll need to replicate the functionality with a server side language of your choice. Thankfully, the Processing project is open source, so you can have a peek at their implementation of the JavaScriptBuild.

To try the new JavaScript mode simply download the latest build from the Processing repository.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文