2011-07-31 67 views
3
  1. 是否有可能使用Processing.js與JavaScript語法?
  2. 如果是,你可以舉一些例子嗎?
  3. 會更快嗎?我不知道預編譯Java代碼需要多少時間。
  4. 是否有可能預處理成JS腳本在服務器端?

回答

4
  1. 是的,這可能與你的Processing.js代碼
  2. JS整合隨着1.9.8版本的處理有的Javascript模式,類似於1.5 + Android的一個目前只有它會生成Processing.js代碼並將html/js文件寫入磁盤。 此版本還包含Javascript示例等。下面是解析DOM,並生成一個樹的例子的預覽: nodeTree sample code nodeTree sample preview
  3. 因爲在你有導致Processing.js出口的結束,轉換後的小應用程序將使用相同的速度進行任何處理運行。 JS小程序(比Java更慢,但根據草圖的複雜度和客戶端的瀏覽器/機體面的速度範圍內)
  4. IDE現在有這個功能,你可以利用它。如果你可以在GUI服務器端運行Processing IDE,那將是一個選項。在一個recent project在工作,一個同事使用一臺服務器上運行繪製可視化,然後將其加載並融入了flash網站處理小程序: WWF FWA preview 的處理IDE是不同的,但如果你可以運行它,這很好,否則,您需要使用您選擇的服務器端語言複製功能。謝天謝地,Processing項目是開源的,所以你可以看看它們的實現JavaScriptBuild

要嘗試新的JavaScript模式,只需從Processing存儲庫下載latest build即可。

+0

我不知道JavaScript模式(也許因爲我不使用Processing IDE;))。我會嘗試一下,但是......截圖中的這段代碼看起來仍然像Java,而不是JavaScript。 – ciembor

+1

你可以看看代碼[這裏](http://code.google.com/p/processing/source/browse/trunk/processing#processing%2Fjavascript%2Fexamples%2FEnvironment%2FDocumentObjectModel%2FnodeTree)。您看到的代碼有效處理Processing.js的語法。第二個標籤中的代碼([forrest.js](http://code.google.com/p/processing/source/browse/trunk/processing/javascript/examples/Environment/DocumentObjectModel/nodeTree/forrest.js))是你可以看到的純粹的JavaScript。 –