Processing.js

Скриншот программы:
Processing.js
Детали программы:
Версия: 1.4.9
Дата загрузки: 1 Mar 15
Разработчик: John Resig
Тип распространения: Бесплатная
Популярность: 122

Rating: 4.0/5 (Total Votes: 1)

Processing.js точно имитирует оригинальную язык, портирование большинства основных функций, кода JavaScript.
Это позволяет разработчикам доступ к мощной и сложной инструмента визуализации данных, что делает добавление статистики, взаимодействия и различные анимации на веб-странице гораздо легче и проще.
Processing.js могут быть использованы для диаграмм, графиков, игры, цифровой техники, веб-презентаций, и так далее.
Библиотека в значительной степени полагается на холсте элемента для встраивания графики и анимации HTML 5, работает на большинстве современных настольных и мобильных браузеров.
Проект вполне зрелым и было достаточно времени, чтобы построить сложный набор ссылок, документы, и демонстрации, так что это очень легко сегодня, чтобы узнать и познакомиться с ним.

Что нового В этом выпуске:.

  • Эта версия имеет некоторые исправления вращаться PVector, в поддержку randomGaussian (), и несколько модульных тестов, чтобы убедиться, эти исправления сойдет

Что нового в версии 1.4.1:

  • 1.4.1 представляет собой исправление 1.4.0 , исправления ошибок, что предотвращает зарисовки с упором на щелчками мыши.

Что нового в версии 1.3.6:

  • Исправлена ​​дуги (), не заполняя вторую половину степень .
  • Исправлена ​​камера () Порядок вызова регресс в 1.3.5.
  • Исправлена ​​задержка (), чтобы бросить неподдерживаемый ошибку функции.

Что нового в версии 1.3.5:

  • Добавлена ​​проверка на холсте в перерабатывающей CTOR
  • Добавлена ​​совместимость document.head для Firefox 3.6
  • Добавлена ​​ссылка на Например р в OnLoad ()
  • Добавлена ​​текст (строка, X, Y, Z) порядковый испытания
  • Отключено WebGL сглаживание
  • Исправлена ​​PImage.mask (), когда прошел PImage созданный из PGraphics
  • Исправлена ​​PImage.toImageData не используя кэш
  • Исправлена ​​ColorMode не работает в 3D
  • Исправлена ​​копия () без аргумента источника
  • Исправлена ​​усеченного () не бросать ошибку в 2D-режиме
  • Исправлена ​​Get () не возвращает копию PImage
  • Исправлена ​​Get (х, у) при вызове на 3D PGraphics
  • Исправлена ​​getUniformLocation проверки нуль
  • Исправлены огни не применяются к текстур
  • Исправлена ​​modelX / Y / Z () при отсутствии, если камера () не был вызван в первую очередь
  • Исправлена ​​noFill () / noStroke () не работает, если вызывается перед размером ()
  • Исправлены пикселей не допускаются в качестве имени переменной в классах
  • Исправлены значения pmouseX / Y в течение вничью ()
  • Исправлена ​​rectMode () не работает в 3D
  • Исправлена ​​textWidth () возвращает строку вместо числа
  • Исправлена ​​текстура УФ координаты не нормируется и зажимается с NPOT текстур
  • Исправлена ​​текстура () модификации NPOT PImage передаются ему
  • Исправлена ​​оттенок () игнорирует альфа параметр
  • Исправлена ​​оттенок () не отмечая PImage как грязный
  • Исправлена ​​использованием р в качестве идентификатора члена класса
  • Исправлена ​​вертикали выравнивание в TextAlign ()
  • Оптимизированное использование curRectMode и curEllipseMode
  • Удалено p.Import

Что нового в версии 1.3.0:

  • Добавлена ​​диаграмму для тестового набора перфорация
  • Добавлена ​​сообщение об ошибке на испытательном ссылка строителя, если "выход () 'не найден в эскизе
  • Добавлена ​​blendColor испытания реф
  • Добавлена ​​codePointAt к объекту струнного
  • Добавлена ​​документация toP5String функции
  • Добавлена ​​equalsIgnoresCase на объект струнного
  • Добавлена ​​сообщения об ошибках и beginCamera endCamera при использовании в режиме 2D
  • Добавлена ​​сообщения об ошибках в файле обработки и функции ввода / вывода, которые не подкреплены Processing.js
  • Добавлена ​​printMatrix модульные тесты
  • Добавлена ​​resetMatrix модульные тесты
  • Добавлена ​​округлые прямоугольник
  • Добавлена ​​screenWidth и ScreenHeight переменные, чтобы соответствовать Обработка v2.0
  • Добавлена ​​скрипт для сборки процесс замены PConstants. * с их численных значений
  • Добавлена ​​StartsWith и EndsWith к объекту струнного
  • Добавлена ​​поддержка для внешнего Javascript код, чтобы добавить изображения к Imagecache
  • Добавлена ​​оттенок перфорация и порядковый испытания
  • Добавлена ​​ToArray () для объекта Array,
  • Добавлена ​​прозрачность перфорация теста
  • Изменен функция () {} к локальной переменной обработки "NOP"
  • Изменен тип проверки obj.constructor в TypeOf (объект)
  • Тесты Изменено Perf использовать выход ()
  • Изменены ошибки Processing.js бросить вместо печати на tinylog
  • Старинная анимированные результаты тестов Тесты на реф тестов
  • Старинная XMLElement юнит-тесты, чтобы использовать XMLElement.parse (строка) вместо XMLElement (строка)
  • Исправлена ​​четкие не работает должным образом, когда какие-либо преобразования были применены к эскизу
  • Исправлена ​​декларация шрифта CSS при использовании SVG шрифты
  • Исправлена ​​умолчанию вертикальное выравнивание в текстовом режиме (halign, VALIGN) для БАЗА
  • Исправлена ​​equalsIgnoreCase использовать toLowerCase чем регулярных выражений (// я)
  • Исправлены поддельные-dom.js возвращающие же холст каждый раз createElement называется
  • Исправлены метрик шрифта (textAscent, textDescent и т.д.).
  • Исправлена ​​шрифта предварительной загрузки не проверяет, существует ли правило @ шрифта лицо
  • Исправлена ​​шрифта предварительной загрузки, чтобы использовать tinyfont
  • Исправлена ​​ошибка шрифта ссылкой на computeFontMetrics
  • Исправлены HashMap.values ​​(), так что он возвращает ArrayList
  • Исправлена ​​шестигранной буквальное #FFFFFF не преобразуется в Int правильно
  • Исправлены функции HSB игнорируя ColorMode диапазон в оттенках серого
  • Исправлена ​​httpd.py веб-сервер, чтобы быть многопоточная и MSIE совместимы
  • Исправлена ​​изображения () не работает в режиме 3D
  • Исправлена ​​lerpColor генерации неправильных значений в цвета HSB режиме
  • Исправлена ​​марка релиз-файлы, создающие временный файл в том каталоге
  • Исправлена ​​mandelbrot.pde и histogram.pde реф испытания

Что нового в версии 1.2.3:

  • Добавлено примечание к тестов о Опера неудачу Курсор
  • Добавлена ​​httpd.py к распределению для того, чтобы запустить локальный сервер HTTP для тестирования
  • Добавлена ​​Шиффмана в & Quot; Природа Кодекса & Quot; в тестовом парсер люкс
  • Добавлена ​​поддержка хэш / закладки URL из эскиза погрузки

  • Образцы
  • Добавлена ​​и встроенные и внешние нагрузки к example.html например
  • Добавить крючки событий JavaScript, чтобы Sketch
  • Изменен Processing.logger обратно tinyLogLite
  • Изменен скрипт, используемый атрибут целевой холст из данных-мишени для обработки данных-мишени
  • Старинная тестовая # 113 и # 114 REF испытания
  • Старинная README, чтобы README.md
  • Старинная реф испытания, чтобы иметь надлежащий ничью петли с выходом () в них
  • Создан SVG испытания реф
  • Создан кривая * порядковый испытания.
  • Создано более фона () Ссылка испытания
  • Создан Makefile Документация
  • Удаленные мертвых код в Processing.js
  • Удаленные неиспользованные переменные и функции
  • Расширенный тест люкс конфигурации для более OS / комбо браузер
  • Расширенный лерп модульного тестирования рамки R / G / B
  • Исправлена ​​конструктор копирования ArrayList в
  • Исправлены Processing.js заголовок включить тип распределения
  • Исправлена ​​обработка-помощник для работы при создании 3D-тесты после 2D тестов
  • Исправлены 3D очков, чтобы принять strokeWeight () с учетом
  • Исправлена ​​выход (), чтобы должным образом освободить события, которые связаны с эскизами
  • Исправлена ​​сплит (), так что не сфера конфликтов с объектами, которые реализуют свои собственные функции сплит
  • Исправлена ​​Тест тестовая размытие правильно загружать второе изображение
  • Исправлена ​​ссылка тест бегун, поэтому он может повторно запустить без перезагрузки страницы
  • Исправлена ​​парсер, так что все классы в глубокой иерархии классов получить $ базы
  • Исправлена ​​ссылка тест бегун использовать epsilonOverride глобальное значение, если она выше значения испытательного заданных
  • Исправлены противном случае порядковый испытания из-за ошибок пикселей дифф
  • Исправлена ​​система сборки для запуска сделать чек-нибудь вкусненькое в рамках проверки макияж
  • Исправлена ​​тестовая # 56 альфа маску на IE9 и Opera
  • Исправлена ​​обработка помощник предварительной загрузки в Firefox 4
  • Исправлены тесты реф, которые используют текст
  • Исправлена ​​обработчик события утечек Processing.js
  • Исправлены Сообщения об ошибках Когда локальные файлы не могут быть загружены
  • Исправлена ​​ссылка тест бегун правильно разн изображения
  • Исправлена ​​ссылка тест бегун правильно сортировать завершил тесты
  • Исправлена ​​тестовая и зеркальный тест бегун использовать уменьшенная против полных Processing.js в тестов
  • Исправлена ​​Makefile, чтобы быть Окна людей
  • Исправленыpjs директивы работать, когда несколько директив указаны
  • Исправлена ​​система сборки, чтобы добавить номер версии и заголовок уменьшенная Processing.js
  • Исправлена ​​система сборки, так что цель релиз вызывает проверить-релиз автоматически
  • Исправлены example.html использовать размер () вместо холста ширина / высота
  • Исправлена ​​регрессия с # 1 363
  • Исправлена ​​SVG путь и Quot; м & Quot; Заявление регрессии
  • Исправлена ​​LoadImage () ссылка не говоря уже о подписание апплетов
  • Исправлена ​​регрессия SVG от неудачной слияния
  • Исправлена ​​loadShape ()
  • Исправлена ​​Makefile так, что регистрация заезда замыкание не умереть на полпути
  • Исправлена ​​PVector.set не установлен г неопределенной (NaN)
  • Исправлена ​​is3D регулярное выражение в работе тестера
  • Исправлена ​​чувствительность к регистру в работе тест SVG файлов и связанных с ними тестов
  • Реализованные FillStyle
  • Реализована функция __hashCode помощью virtHashCode
  • исследовали пригодность реализации A3D Renderer
  • перемещена функции полезности (extendClassChain, defineProperty, ...), чтобы defaultScope
  • рефакторинга rotateZ в 2D и 3D методы
  • реструктурировать журнал (), чтобы использовать функциональные аргументы
  • реструктурировать вершина (), чтобы использовать функциональные аргументы
  • реструктурировать линия (), чтобы использовать функциональные аргументы
  • Удалено fixOperaCreateImageData ()
  • Удалено fixOperaCreateImageData () в работе тест-бегун
  • Удалено задержки () из ссылки
  • Удалено инициализации и loadSketchFromSources от апи версии PJs
  • Удаленные init.js из репо и / скачать
  • Удалены использования Eval (& Quot; ... & Quot;)
  • Удаленные невозможно испытания анализатор
  • Удалены дубликаты loadSketchFromSources и disableInit
  • Удалено NOP и eval_ из глобального списка закрытие аг
  • Удаленоpjs прозрачность Директива
  • Восстановленный функция для загрузки встроенных эскизов после случайного удаления
  • Переписан beginDraw и endDraw комментарии, чтобы лучше объяснить свое присутствие

Что нового в версии 1.2.1:

  • Исправлена ​​фон () при вызове с 3 аргументами.
  • Исправлена ​​использованиеpjs прозрачный директиву.
  • Обновления построить систему для тестирования, релиз.

Что нового в версии 1.1.0:.

  • Поддержка сенсорных событий на IOS устройств
  • Наведите курсор мыши и MouseOut события были добавлены, чтобы события состоится, когда пользователь входит и выходит холст.
  • обычай PJS упаковщик был создан, которые могут взять эскиз и упаковать его вместе с библиотекой, вырезать ненужные код, Минимизировать его, и создать окончательный .js файл, который гораздо меньше по размеру и легкий.
  • Возможность был добавлен в Makefile, который позволяет вам создать API только версию Processing.js.
  • Многочисленные обновления веб-сайта было сделано в справочных страницах и документации.

Что нового в версии 1.0.0:

  • Добавлена ​​документация источник уровня для функций
  • Добавлена ​​ссылка страницы для функций отсутствующих языковых
  • Добавлена ​​sketchpad.cc к списку Дев инструментов
  • Добавлена ​​saveFrame ()
  • Добавлены недостающие функции PImage
  • Добавлена ​​время компиляции оптимизации для констант, функций, затворы
  • Добавлена ​​PShapeSVG (новый XMLElemnt (SVG строка))
  • Добавлена ​​проверка на отсутствие использования «новых» для обработки () вызывает
  • Добавлена ​​тест для литья и отрицательных целых чисел
  • Добавлен пример курсор URL, чтобы проверить пакет
  • Добавлена ​​Makefile мишенью для примеров упаковки
  • Создан вики для processingjs.org
  • Создан быстрый старт руководств для обработки и JavaScript разработчиков
  • Исправлена ​​keyReleased так что это не срабатывает, когда кнопка удерживается
  • Исправлены neighborhood.html
  • Исправлена ​​перевести () вызова заказа с фоном ()
  • Исправлена ​​проблема с loadStrings (), так что не снимает последний символ
  • Исправлены матричные операции выполняются в установке, так что они не сбрасываются в розыгрыше
  • Исправлена ​​остальные заведомо сбоев, которые были поправимо
  • Исправлена ​​проблема производительности с изображения () функция, когда маска и оттенок не указаны
  • Исправлена ​​проблема производительности с текстом $ строки
  • Исправлена ​​SVG правильно работать с отрицательными шириной
  • Исправлена ​​PShapeSVG / PShape быть публичным
  • Исправлена ​​чтобы WebKit загрузить 3D эскизы
  • Исправлена ​​PImage.mask работать с объектами порожденных PGraphics.get
  • Исправлена ​​поддерживать IE9
  • Исправлена ​​парсер принять дополнительные поплавок буквальные форматы
  • Исправлена ​​проблема с ArrayList производительности
  • Исправлена ​​проблема с абстрактными методами
  • Исправлена ​​ошибка 3D текста
  • Исправлены значения mouseX / мышиный принять во внимание прокрутки
  • Исправлена ​​ошибка с парсер выброшенных методов обработки
  • Исправлена ​​проблема производительности с uniformMatrix и vertexAttributePointer
  • Исправлена ​​(INT) литья
  • Исправлена ​​неэнергетических-из-двух текстур вопрос нагрузка
  • Исправлены все не-власть-на-два изображения в исходном дереве
  • Фиксированный текст ширина пример Firefox и Ubuntu
  • Исправлена ​​вызов метода, используя это и супер
  • Исправлены JS пылеобразования вопросы
  • Исправлена ​​ссылка тест бегун на Uint8Array
  • Исправлена ​​обучение IDE частота кадров ошибка
  • Удаленные .svn Dirs из исходного дерева
  • Обновлено поддельной dom.js для curContext.setTransform
  • Обновлено processingjs.org (многие исправления, поправки)
  • Обновлена ​​документация для LoadImage, requestImage,pjs предварительной загрузки

Требования

  • включен JavaScript на стороне клиента
  • HTML 5 браузер с поддержкой

Другие программы разработчика John Resig

Комментарии к Processing.js

Комментарии не найдены
добавить комментарий
Включите картинки!