Processing.js

Скріншот програми:
Processing.js
Дані програми:
Версія: 1.4.9
Дата завантаження: 1 Mar 15
Розробник: John Resig
Ліцензія: Безкоштовно
Популярність: 42

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
  • Виправлена ​​копія () без аргументу Source
  • Виправлена ​​усічений () не кидати помилку в 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 Fonts
  • Виправлена ​​стандартний вертикальний вирівнювання в текстовому режимі (halign, VALIGN) до вихідного
  • Виправлена ​​equalsIgnoreCase використовувати toLowerCase, а не регулярних виразів (// я)
  • Виправлені Fake-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 для тестування
  • Додана Shiffman в & Quot; Природа Кодексу та Quot; в тестовому парсер люкс
  • Додана підтримка для хеш / закладки URL з ескізу навантаження

  • Зразки
  • Додана як вбудовані і зовнішнього навантаження до example.html, наприклад,
  • Додати перехоплювачі подій JavaScript для Sketch
  • Змінено Processing.logger Повернутися до tinyLogLite
  • Змінено атрибут скрипт, який використовується для цільової полотно з дата-мішені до системи обробки даних-мішені
  • Старовинна тестова # 113 і # 114 REF випробування
  • Старовинна README, щоб README.md
  • Старовинна реф випробування, щоб мати належний нічию петлі з виходом () в них
  • створення SVG тести реф
  • Автор крива * Артикул випробування.
  • Створений більше фону () Посилання випробування
  • створеного файлу збірки документації
  • Дистанційні мертвих код в Processing.js
  • Дистанційні невикористані змінні і функції
  • Розширений тест люкс конфігурації для отримання більш докладної OS / комбо браузера
  • Розширений лерп модульного тестування рамки R / G / B
  • Виправлена ​​конструктор копіювання ArrayList в
  • Виправлені Processing.js заголовок вказувати тип розподілу
  • Виправлена ​​обробка-помічник для роботи при створенні 3D-тестів після 2D тестів
  • Виправлені 3D очок, щоб зайняти strokeWeight () з урахуванням
  • Виправлена ​​виходу () правильно випустити події, які пов'язані з ескізами
  • Виправлена ​​розкол (), щоб він не сфера конфліктів з об'єктами, які реалізують свої власні функції сплати
  • Виправлена ​​Тест тестова розмиття правильно завантажувати друге зображення
  • Виправлена ​​посилання тест бігун, так що можете запускати без перезавантаження сторінки
  • Виправлена ​​парсер, так що всі класи в глибокій ієрархії класів отримати $ бази
  • Виправлена ​​посилання тест бігун використовувати epsilonOverride глобальне значення, якщо вона вища значення тест-вказано
  • Виправлені В іншому випадку порядковий випробування через похибки пікселів дифф
  • Виправлена ​​система складання для запуску зробити чек-небудь смачненьке в рамках перевірки макіяжу
  • Виправлена ​​тестова # 56 альфа маску на IE9 і Opera
  • Виправлена ​​обробка помічник попереднього завантаження в Firefox 4
  • Виправлені тести реф, які використовують текст
  • Виправлена ​​обробник події Витоку Processing.js
  • Виправлені повідомлення про помилки, коли локальні файли не можуть бути завантажені
  • Виправлена ​​посилання тест бігун правильно різн зображення
  • Виправлена ​​посилання тест бігун правильно впорядкувати завершені випробування
  • Виправлена ​​тестова і посилання тест бігун в експлуатацію зменшена в порівнянні з повними Processing.js в тестовому наборі
  • Виправлена ​​Makefile, щоб бути для Windows дружній
  • Ісправлениpjs директиви на роботу, коли кілька директив вказані
  • Виправлена ​​система збирання, щоб додати номер версії і заголовок зменшена Processing.js
  • Виправлена ​​система збирання, так що мета реліз викликає перевірити вивільненням автоматично
  • Виправлені example.html використовувати розмір () замість полотна ширина / висота
  • Виправлена ​​регресія з # 1363
  • Виправлена ​​SVG шлях і Quot; м & Quot; Заява регресії
  • Виправлена ​​LoadImage () посилання не згадувати підписи аплетів
  • Виправлена ​​SVG регресії невдалого злиття
  • Виправлена ​​loadShape ()
  • Виправлена ​​Makefile так, що реєстрація заїзду замикання не вмерти на півдорозі
  • Виправлена ​​PVector.set не ставити г невизначеною (Nan)
  • Виправлена ​​is3D регулярний вираз в роботі тестера
  • Виправлена ​​чутливість до регістру в роботі тест SVG імен файлів і пов'язаних з ними тестів
  • Реалізовані FillStyle
  • Реалізовані __hashCode функція за допомогою virtHashCode
  • Досліджував придатність реалізації A3D Renderer
  • переміщена функції корисності (extendClassChain, defineProperty, ...), щоб defaultScope
  • рефакторінга rotateZ в 2D і 3D методи
  • реструктурировать MAG (), щоб використовувати функціональні аргументи
  • реструктурировать вершина (), щоб використовувати функціональні аргументи
  • реструктурировать лінія (), щоб використовувати функціональні аргументи
  • Вилучено fixOperaCreateImageData ()
  • Вилучено fixOperaCreateImageData () в роботі тест-бігун
  • Вилучено затримка () з відання
  • Вилучено ініціалізації та loadSketchFromSources від API, версії 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 файл, який набагато менше за розміром і легкий.
  • опція була додана в файл збірки, який дозволяє вам створити 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

Sizzle
Sizzle

10 Feb 16

jQuery
jQuery

2 Oct 16

Processing.js

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями