Processing.js的reference page(使用“toggle all”)表示导入命令仍然未实现。它引用了Java Processing语言的页面,该页面描述了这样的使用模式:import processing.opengl。*;
我看到at Github有些关于import命令的工作已经在5月份提交给root了。有谁知道这种语法在JavaScript环境中是如何工作的?目前尚不清楚库文件及其资产的路径是什么。这取决于使用类似于PYTHONPATH的环境变量,还是有目录命名约定?
最后,您是否愿意讨论导入命令的相对优点(假设它现在有效)与描述here的方法,并在StackOverflow上简要讨论here。
答案 0 :(得分:2)
我一直在寻找类似的解决方案。仔细阅读processing.js基本代码,我注意到如果用空格分隔文件名,你可以在datasrc声明中列出多个文件。这种做了我想要的,虽然结果是多个ajax调用加载单独的脚本。
<canvas id="test" datasrc="resources/pjs/Spot.class.pjs resources/pjs/cursor.pjs"></canvas>
我认为一个更清晰的解决方案,鉴于processing.js代码的当前状态(截至2010年7月)将简单地构建一个服务器端代码连接器a-la minify: