Processing.js и JavaScript синтаксис - PullRequest
3 голосов
/ 31 июля 2011
  1. Можно ли использовать Processing.js с синтаксисом JavaScript?
  2. Если да, приведите несколько примеров?
  3. Будет ли это намного быстрее? Я не знаю, сколько времени занимает прекомпиляция Java-кода.
  4. Можно ли предварительно скомпилировать обработку в JS-скрипт на стороне сервера?

1 Ответ

4 голосов
/ 31 июля 2011
  1. Да, можно интегрировать js с вашим кодом Processing.js
  2. Начиная с версии 1.9.8. Обработка имеет режим Javascript , аналогичный Android-версии 1.5+, только он генерирует код Processing.js и записывает файлы html / js на диск. Эта версия также включает в себя примеры Javascript среди других. Вот предварительный просмотр примера, который анализирует DOM и генерирует дерево: nodeTree sample code nodeTree sample preview
  3. Так как в конце экспорта у вас есть полученный Processing.js, преобразованный апплет будет работать с той же скоростью, что и любой апплет Processing.js (медленнее, чем Java, но с приличными скоростями в зависимости от сложности эскиза и клиентский браузер / компьютер)
  4. В IDE теперь есть эта функция, и вы можете использовать ее. Если бы вы могли запустить Processing IDE со стороны сервера графического интерфейса, это было бы вариантом. В недавнем проекте на работе коллега использует апплет Processing, работающий на сервере, для рисования визуализации, которая затем загружается и интегрируется во флэш-сайт: WWF FWA preview Обработка IDE отличается, но если вы можете запустить ее, это нормально, в противном случае вам придется реплицировать функциональность на серверный язык по вашему выбору. К счастью, проект Processing имеет открытый исходный код, поэтому вы можете взглянуть на его реализацию JavaScriptBuild .

Чтобы попробовать новый режим JavaScript, просто загрузите последнюю сборку из хранилища Processing.

...