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:
- Добавена проверка за платно в Processing ctor
- Добавена document.head съвместимост за Firefox 3.6
- Добавена препратка към стр например в при зареждане ()
- Добавен текст (стринг, X, Y, Z) Ref тестове
- Disabled WebGL анти-Aliasing
- Фиксирана PImage.mask (), когато премина PImage създадена от PGraphics
- Фиксирана PImage.toImageData не използват кеш
- Фиксирана colorMode не работи в 3D
- Фиксирана копие () без аргумент източник
- Фиксирана пресечена () не хвърлят грешка в 2D режим
- Фиксирана GET () не връщане на копие на PImage
- Фиксирана GET (X, Y), когато призова 3D PGraphics
- Фиксирана getUniformLocation проверка за нищожна
- Фиксирани светлини не се прилагат по отношение на текстури
- Фиксирана modelX / Y / Z () в противен случай камерата () не се нарича първа
- Фиксирана noFill () / noStroke () не работи, ако призова преди размер ()
- Фиксирани пиксела не са позволени, както името на променливата в класове
- Фиксирани стойности pmouseX / г през реми ()
- Фиксирана rectMode () не работи в 3D
- Фиксирана textWidth () връща низ вместо номер
- Фиксирана текстура UV координати не нормализирана и затегнат с NPOT текстури
- Фиксирана текстура () модифициране на NPOT PImage пусна към него
- Фиксирана оттенък () игнориране алфа параметър
- Фиксирана оттенък () не бележи PImage като мръсна
- Фиксирана използва р като идентификатор на член на класа
- неподвижна вертикална подравняване в textAlign ()
- оптимизирано използване на curRectMode и curEllipseMode
- Премахнато p.Import
Какво ново във версия 1.3.0:
- Добавена диаграма на PERF тестов пакет
- Добавена съобщение за грешка при тест с реф строител, ако "излизане ()" не се намира в скицата
- Добавено blendColor лит тестове
- Добавено codePointAt към String обект
- Добавена документация за toP5String функция
- Добавено equalsIgnoresCase да String обект
- Добавена съобщения за грешки до beginCamera и endCamera, когато се използва в режим 2D
- Добавени съобщения за грешки с обработка на файлове и I / O функции, които са неподдържани от Processing.js
- Добавено printMatrix единица тестове
- Добавено resetMatrix единица тестове
- Добавена закръглена прякото
- Добавено ScreenWidth и ScreenHeight променливи, които да съответстват на Processing v2.0
- Добавена скрипт, за да се изгради процес да замени PConstants. * С техните числени стойности
- Добавено startsWith и endsWith към String обект
- Добавена е поддръжка за външен JavaScript код, за да добавяте изображения към imageCache
- Добавена оттенъка PERF и лит тестове
- Добавено toArray () на обекта Array
- Добавена прозрачност PERF тест
- Променена функция () {} на обработката локалната променлива "NOP"
- Промяна на типа проверка obj.constructor да typeof (OBJ)
- Променени Perf тестове, за да се използват за излизане ()
- Changed Processing.js грешки да хвърлят вместо печат, за да tinylog
- Обърнатите анимирани тестове тестов пакет на Спр тестове
- Обменени тестове XMLElement дялове, да използват XMLElement.parse (низ), вместо XMLElement (низ)
- Фиксирана хрупкави не работи правилно, когато всички трансформации се нанасят в скица
- Фиксирана декларация CSS шрифт при използване на SVG шрифтове
- Фиксирана подразбиране вертикално подравняване в текстов режим (halign, valign) до изходните
- Фиксирана equalsIgnoreCase да използвате toLowerCase отколкото RegEx (// I)
- Фиксирани фалшива dom.js завръщащи същото платно всеки път createElement се нарича
- Фиксирани показатели шрифтове (textAscent, textDescent и др.)
- Фиксиран текст за предварително натоварване не проверява дали вече съществува правило @ шрифт в лице
- Фиксиран текст за предварително натоварване, за да използвате tinyfont
- Фиксиран текст цитирайки бъг в computeFontMetrics
- Фиксирани HashMap.values (), така че да се върне на ArrayList
- Фиксирана шестнадесетичен буквалния #FFFFFF не се превръща в едно цяло число правилно
- Фиксирани функции HSB игнорирайки гама colorMode в скала на сивото
- Фиксирана httpd.py уеб сървър да бъде многонишковите и MSIE съвместима
- Фиксирана изображение () не работи в 3D режим
- Фиксирана lerpColor генериране неверни стойности в HSB цветен режим
- Фиксирана изработка освобождаване файлове създаване на временна файл в грешната директория
- Фиксирана mandelbrot.pde и histogram.pde лит тестове
Какво ново във версия 1.2.3:
- Добавена бележка към тестов пакет за Opera липса Cursor
- Добавена httpd.py на дистрибуцията, за да тече местен HTTP сървър за тестване на
- quot Добавено Shiffman на &; Характер на Code & quot; в тест анализатор апартамент
- Добавена е поддръжка за хеш / Bookmark URL от скица натоварване
- Добавено редово, така и за външно зареждане на пробите към example.html пример
- Добави събитие куки джава да Sketch
- Променени Processing.logger обратно към tinyLogLite
- Променени атрибута скрипт използва за достигане на платно от данни-мишена за обработка на данни,-мишена
- Превърнат тестов пакет # 113 и # 114 на Спр тестове
- Превърнат README да README.md
- Превърнат лит тестове, за да имат добър жребий шлейфове с изход () в тях
- Created лит тестове SVG
- Създаден крива * Ref тестове.
- Създаден повече фон () Ref тестове
- Създаден Makefile документация
- изтрит мъртъв код в processing.js
- Изтрити неизползвани променливи и функции
- Разширена тестов пакет конфигурации за по-OS / комбота браузъра
- Разширен тест lerp единица извън R / G / B
- Фиксирана копие конструктор ArrayList е
- Фиксирани processing.js Хедър За да включва вид разпространение
- Фиксирана обработка-помощник на работа при създаване на 3D тестове след 2D тестове
- Фиксирани 3D точки да вземат strokeWeight () предвид
- Фиксирана излизане () правилно да освободи събития, които са длъжни да скици
- Фиксирана сплит (), така че не обхват конфликт с обекти, които изпълняват техните сплит функция
- Фиксирана Test тестов пакет размазване правилно да се зареди втората снимка
- Фиксиран код тест бегач, така че може отново да се движат без да презаредите страницата
- Фиксирана анализатор, така че всички класове в йерархията дълбоко клас получават $ база
- Фиксиран код тест бегач да използвате epsilonOverride глобална стойност при по-висока от тест-определена стойност
- Фиксирани успяват лит изследвания поради грешки пиксел разл
- Фиксирана система за изграждане да тече направи проверка мъх като част от проверка грим
- Фиксирана тестов пакет # 56 алфа маска на IE9 и Opera
- Фиксирана обработка помощник предварително натоварване в Firefox 4
- Фиксирани тестове лит, които използват текст
- Фиксирана събитие манипулатор течове processing.js
- Фиксирани съобщения за грешки при локални файлове не могат да бъдат заредени
- Фиксиран код тест бегач правилно разл изображения
- Фиксиран код тест бегач правилно подредени завършени тестове
- Фиксирана тестов пакет и Реф тест бегач за ползване minified vs. пълни processing.js в тестов пакет
- Фиксирана Makefile да бъде Windows лесен
- Фиксираниpjs директиви да работят, когато са посочени няколко директиви
- Фиксирана система за изграждане, за да добавите номера на версията и с глава да minified processing.js
- Фиксирана система натрупване, така че целта тригери проверите освобождаване автоматично
- Фиксирани example.html да използват размер () вместо платно ширина / височина
- Фиксирана регресия от # 1363
- Фиксирана SVG пътя & quot; m & quot; Декларация за регресия
- Фиксирана loadImage () референтния да не говорим за подписване на аплети
- Фиксирана SVG регресия от неуспешно сливане
- Фиксирана loadShape ()
- Фиксирана Makefile, така че настаняването затваряне не умира по средата
- Фиксирана PVector.set да не настроите Z за неопределен (NaN)
- Фиксирана is3D Регулярен в справка тестер
- Фиксирана съдебна чувствителност в справка тест SVG имена на файлове и свързаните с тях тестове
- Изпълнено fillStyle
- Изпълнено функция __hashCode чрез virtHashCode
- Разследват годността на прилагане на A3D Renderer
- Преместен функции на полезност (extendClassChain, defineProperty, ...) да defaultScope
- Refactored rotateZ в 2D и 3D методи
- Refactored Маг (), за да използвате функцията опцията
- Refactored връх (), за да използвате функцията опцията
- Refactored ред (), за да използвате функцията опцията
- Премахнато fixOperaCreateImageData ()
- Премахнато fixOperaCreateImageData () в справка тест бегач
- Премахнато забавяне () от Референтен
- Премахнато първоначален и loadSketchFromSources от API версия на PJS
- Премахнати init.js от репо и / изтегляне
- Премахнати употреби на Оценка (& quot; ... & quot;)
- Премахнати невъзможни тестове анализатор
- Премахнати дублиращи loadSketchFromSources и disableInit
- Премахнато NOP и eval_ от списъка на глобално затваряне арг
- Премахнатоpjs прозрачност директива
- Възстановена функция, за да се зареди редово скици след случайно изтриване
- пренаписаха beginDraw и endDraw коментари да обясни по-добре присъствието си
Какво ново във версия 1.2.1:
- Фиксирана фон (), когато бъде призован с 3 аргументи.
- Фиксирана ползванеpjs прозрачна директива.
- Updates да се изгради система за тестване, освобождаване.
Какво ново във версия 1.1.0:.
- Подкрепа за докосване събития за IOS устройства
- Щракнете с мишката и mouseOut събития бяха прибавени, за събития, които да се извършват, когато потребителят въведе и напуска платното.
- Опция е добавен към Makefile, която ви позволява да създадете API само версия на processing.js.
- Многобройни актуализации на сайта са били извършени до справочните страници и документация.
персонализиран PJS опаковчик е създаден, че може да отнеме една скица и ги пакетират заедно с библиотеката, съблекат ненужни код, то стопяват, и да се създаде крайния .js файл, който е много по-малък по размер и лек. >
Какво ново във версия 1.0.0:
- Добавена документация ниво източник за функции
- Добавени модели страници за липсващи езикови особености
- Добавена sketchpad.cc към списъка на Инструменти за разработка
- Добавено saveFrame ()
- Добавени останалите функции PImage
- Добавено компилация с оптимизации за константи, функции, капачки
- Добавено PShapeSVG (нова XMLElemnt (SVG низ))
- Добавена проверка за липсващи използване на "новите" да Processing () призовава
- Добавена тест за леене и отрицателни цели числа
- Добавена 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 linting въпроси
- Фиксиран код тест бегач за Uint8Array
- Фиксирана бъг скорост на кадрите Learning IDE
- Премахнати .svn директории от източник дърво
- Updated фалшив-dom.js за curContext.setTransform
- Updated processingjs.org (много грешки, корекции)
- Updated документация за loadImage, requestImage,pjs предварително натоварване
<силни> Изисквания :
- JavaScript поддръжка на клиентска страна
- HTML 5 разрешен браузър
Коментари не е намерена