processing.js腳本中的javascript是否查找腳本type =「application/processing」並將其轉換爲javascript?我不明白processing.js的工作方式
回答
如果您正在尋找在位於這裏的基本例如:
http://processingjs.org/source/basic-example/processingjs_basic-example.html
然後不,沒有。這特殊的腳本標籤的處理實際上是:
http://processingjs.org/source/basic-example/processing.init.js
哪個不是主軟件包的一部分,但是在例子包爲例/ init.js
Processing.js包括編譯器,如果你想要使用處理語言。
當您將它用作嵌入式腳本時,它將完全按照您的描述進行操作。
http://processingjs.org/reference/articles/p5QuickStart#processingcodeinwebpage
由於processingjs確實有事件以來唯一的真正的工作是有一個帆布和功能加載您.pde與我會說這是很隨和的支持。至於支持,請查看processing.org的學習標籤,這裏有很多有用的例子。
對於java .pde,它是一個完全面向對象事件的環境,您可以通過processjs中提供的預加載方法創建任何您可以想到的對象並加載可以生成的任何圖形組件。通過在JavaScript中創建一個處理實例,您可以添加和控制您在處理.pde中所需的任何數據操縱,並且可以在.pde中創建一個接口,您可以調用您可能需要的任何外部JavaScript。我會說,如果你對你的JS很狡猾,你可以決定你想做什麼工作(java resp。javascript)。至於環境,處理ide允許語法突出顯示和腳本解析以及添加圖形數據的簡單方法。由於您的.pde文件將在運行時編譯爲JS,因此您可以實際解釋您的.pde-class或您做過的事情(如果您使用的是螢火蟲..)。
至於動畫,您可以選擇不循環和省略幀速率,以呈現靜態圖片,您可以通過重寫動態更改。這種圖像處理功能非常強大。這意味着您的畫布可以在運行時由用戶或服務填充數據。這是非常強大的,因爲它允許一些非常酷的事情。像這樣:cool stuff並且我們假設它支持一些很酷的渲染模式:processingjs.org/articles/RenderingModes.html。
至於java部分,你很少在你的web-app中使用JS。我的意思是它可能是通過JS,Java,PHP,XML,JSON,HTML,CSS一些框架(Play,JSF,Rails)同時生成的動態內容,所以我不會介意java部分(它是很好的文檔:) )
玩得開心!
- 1. AngularJS - 我不明白'工廠'的工作方式
- 2. Git忽略不工作,我不明白
- 3. 不明白爲什麼我的方法不工作?
- 4. 我不明白jQuery .each()和.html()方法是如何工作的
- 5. Processing.js形狀不工作
- 6. 我不明白paintComponent方法
- 7. 我不明白EF5 dbContext.Entry(entity).Reload()方法應該如何工作?
- 8. string.include?不工作我的期望和我不明白爲什麼
- 9. 我不明白爲什麼我的代碼不工作?
- 10. 我不明白爲什麼我的代碼不會工作
- 11. 我不明白爲什麼我的「Comparable」接口不工作
- 12. 我不明白我的表單無法正常工作
- 13. 我不明白
- 14. 不明白工作的js代碼
- 15. 我不明白的方式來產生下我SOFTLAYER帳戶
- 16. 不明白爲什麼我的||不工作
- 17. 不明白爲什麼我的代碼不工作(易UI)
- 18. PHP結束會話(不同的方式)我不明白
- 19. 我不明白的地方是
- 20. 我想用C語言與libimobiledevice工作,但我不明白
- 21. ultisnips擴展不工作,我不明白爲什麼
- 22. File.mkdir不工作,我不明白爲什麼
- 23. 我不明白爲什麼這個@selector不工作
- 24. Bootstrap根本不工作,我不明白爲什麼
- 25. 我不明白爲什麼CHARINDEX不工作
- 26. 我不明白爲什麼這段代碼不工作。 (C#)
- 27. 阿賈克斯後不會工作,我不明白
- 28. 我不明白爲什麼keycode == 13不能在chrome中工作
- 29. 異或在球拍,我不明白它是如何工作的
- 30. 帶有jsp:useBean的Javabeans。他們如何工作?我不明白
是這樣的概念嗎?它是否將頁面中的處理腳本轉換爲JavaScript並運行它? – user493245 2010-11-01 21:41:37
讓我以不同的方式提出這個問題。我是Processing的新手。處理格式良好的JavaScript的語法。如果是這樣,那麼執行主要是正確的功能。如果不是,那麼必須要求一些翻譯。我試圖弄清楚翻譯是否有必要。 – user493245 2010-11-01 21:54:51
基本上它是最初爲Java設計的Processing編程語言。 Processing.js移植了通過Javascript運行的語言,併爲渲染使用了Canvas標籤。所以直接的答案是否定的,它不是Javascript,並且在運行時需要翻譯。 – 2010-11-02 03:40:19