Processing.js

Screenshot Software:
Processing.js
Szczegóły programowe:
Wersja: 1.4.9
Filmu: 1 Mar 15
Wywoływacz: John Resig
Licencja: Wolny
Popularność: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js naśladuje oryginalnego przetwarzania język, przeniesienie większości głównych funkcji do kodu JavaScript.
To pozwala programistom dostęp do potężnego i kompleksowe narzędzie do wizualizacji danych, które sprawia, że ​​dodanie statystyki, interakcje i różne animacje na stronie internetowej o wiele łatwiejsze i prostsze.
Processing.js mogą być wykorzystywane do wykresów, diagramów, gry, sztuki cyfrowej, prezentacje internetowe, i tak dalej.
Biblioteka w znacznym stopniu opiera się na elemencie canvas HTML 5 dla osadzania grafiki i animacji, działa na większości nowoczesnych przeglądarek desktopowych i mobilnych.
Projekt jest dość dojrzały i miał wystarczająco dużo czasu, aby zbudować kompleksowy zestaw referencji, docs i dema, więc jest to bardzo proste, aby dowiedzieć się i zapoznania się z nim.

Co nowego w tym wydaniu:.

  • Ta wersja ma kilka poprawek, aby obrócić PVector za wsparcie dla randomGaussian (), i kilka testów jednostkowych, aby upewnić się te poprawki przejść zbiórki

Co nowego w wersji 1.4.1:

  • 1.4.1 to poprawka do 1.4.0 , ustalając błąd uniemożliwiający szkice z koncentrując się na kliknięć myszką.

Co nowego w wersji 1.3.6:

  • Poprawiono łuku () nie wypełniania ostatnie pół stopnia .
  • Poprawiono aparatu () regresji w celu połączenia 1.3.5.
  • Poprawiono opóźnienia (), aby rzucić nieobsługiwany błąd funkcji.

Co nowego w wersji 1.3.5:

  • Dodano sprawdzić płótnie w przetwórstwie ctor
  • Dodano kompatybilność document.head dla Firefoksa 3.6
  • Dodane odwołanie do instancji p w onLoad ()
  • Dodano tekst (string, x, y, z), testy ref
  • Wyłączone WebGL anti-aliasing,
  • Poprawiono PImage.mask (), gdy przeszedł PImage utworzony z PGraphics
  • Poprawiono PImage.toImageData nie używa pamięci podręcznej
  • Poprawiono colorMode nie działa w 3D
  • Poprawiono kopia () bez argumentu źródłowego
  • Poprawiono ścięty () nie rzuca błąd w trybie 2D,
  • Poprawiono get () nie wraca kopię PImage
  • Poprawiono get (x, y), gdy wezwał 3D PGraphics
  • Poprawiono sprawdzanie wartości null getUniformLocation
  • Poprawiono światła nie są stosowane w odniesieniu do faktur,
  • Poprawiono modelX / Y / Z () w przypadku braku w przypadku aparatu () nie został powołany pierwszy
  • Poprawiono noFill () / noStroke () nie działa, jeśli wezwany przed wielkości ()
  • Poprawiono pikseli niedozwolone jako nazwy zmiennej w klasach
  • Wartości stałe pmouseX / Y podczas losowania ()
  • Poprawiono rectMode () nie działa w 3D
  • Poprawiono textWidth () powrót ciąg zamiast numeru
  • koordynuje Poprawiono tekstury UV nie znormalizowane i zaciśnięte z teksturami NPOT
  • Poprawiono tekstury () modyfikacji NPOT PImage przekazywane do niej
  • Poprawiono odcień () ignoruje parametr alpha
  • Poprawiono odcień () nie zaznaczając PImage jako brudne,
  • Poprawiono przy użyciu p jako identyfikator członkiem klasy
  • Poprawiono align pionowa textAlign ()
  • Zoptymalizowane wykorzystanie curRectMode i curEllipseMode
  • Usunięto p.Import

Co nowego w wersji 1.3.0:

  • Dodane wykres do pakietu testowego perf
  • Dodano komunikat o błędzie do konstruktora testu sędzią, jeśli "exit ()" nie znajduje się w szkicu,
  • Testy ref Dodane blendColor
  • Dodane codePointAt do obiektu String
  • Dodane dokumentacja funkcji toP5String
  • Dodane equalsIgnoresCase do obiektu String
  • Dodane komunikatów o błędach do beginCamera i endCamera stosowany w trybie 2D,
  • Dodano komunikaty błędów do pliku Przetwarzania i I / O funkcje, które są obsługiwane przez Processing.js
  • testy jednostkowe Dodane printMatrix
  • testy jednostkowe Dodane resetMatrix
  • Dodane zaokrąglone rect
  • Dodane ScreenWidth i ScreenHeight zmienne dopasować v2.0 tworzenie
  • Dodano skrypt budować proces zastąpienia PConstants. * Z ich wartościami liczbowymi,
  • Dodane startsWith i endsWith do obiektu String
  • Dodano obsługę javascript zewnętrzny kod, aby dodać zdjęcia do imagecache
  • perf Dodano odcienia oraz testy ref
  • Dodane toArray () do obiektu Array
  • Dodane przejrzystość perf testu
  • Funkcja Zmienione () {} do zmiennej lokalnej Processing "nop"
  • Zmienione sprawdzania obj.constructor typu do typeof (obj),
  • Testy Zmieniono Perf używać exit ()
  • Zmienione błędy Processing.js rzucać zamiast druku do tinylog
  • Skonwertowane animowane testy zestawu testów do testów ref
  • Przekonwertowano testy jednostkowe XMLELEMENT używać XMLElement.parse (string) zamiast XMLELEMENT (String)
  • Poprawiono ostre nie działa prawidłowo, gdy wszelkie transformacje były stosowane do szkicu,
  • Poprawiono oświadczenie czcionki CSS przy użyciu czcionek SVG
  • Poprawiono domyślne pionowe wyrównanie w trybie tekstowym (halign, valign) do wartości wyjściowych,
  • Poprawiono equalsIgnoreCase używać toLowerCase niż RegEx (// i)
  • Poprawiono fałszywe-dom.js powracający tego samego płótna każdym razem createElement nazywa
  • Poprawiono parametrów czcionki (textAscent, textDescent, itp.)
  • Poprawiono czcionki wstępne ładowanie nie sprawdzanie, czy reguła @ font-face już istnieje,
  • Poprawiono czcionki wstępne ładowanie do korzystania tinyfont
  • Poprawiono czcionki błąd w computeFontMetrics cytując
  • Poprawiono HashMap.values ​​() tak, że zwraca ArrayList
  • Poprawiono hex dosłowne #FFFFFF nie jest konwertowany do int prawidłowo
  • Poprawiono funkcje HSB ignorowanie zakres colorMode w skali szarości,
  • Poprawiono serwer WWW httpd.py być wielowątkowy i MSIE kompatybilny
  • Poprawiono obrazu () nie działa w trybie 3D
  • Poprawiono lerpColor generowania błędnych wartości w trybie HSB kolorów
  • Poprawiono make release-pliki tworzące plik tymczasowy w złym katalogu

  • Testy
  • Poprawiono mandelbrot.pde i histogram.pde ref

Co nowego w wersji 1.2.3:

  • Dodano uwagę do zestawu testowego o Opera braku Kursor
  • Dodane httpd.py do dystrybucji w celu uruchomienia lokalnego serwera HTTP do testowania
  • Added Shiffman za & quot; Natura Kodeksu & quot; do zestawu testowego analizator
  • Dodano wsparcie dla skrótu / zakładek url od szkicu załadunku
  • Dodane zarówno inline i zewnętrzne ładowanie próbek do example.html przykład,
  • Dodaj haki zdarzeń JavaScript do Sketch
  • Zmienione Processing.logger powrotem do tinyLogLite
  • Zmiana atrybutu skrypt używany do celu płótno z danych-cel do przetwarzania danych-target
  • Budynek Test Suite # 113 i # 114 do sędzią testy
  • Budynek README w celu README.md
  • Testy Budynek ref mieć właściwą remis pętli z wyjściem () w nich
  • Utworzony testy ref SVG
  • Utworzono krzywą * Testy ref.
  • Utworzono więcej tła () Badania ref
  • Utworzono dokumentacji makefile
  • Usunięto martwy kod w processing.js
  • Usunięte zmienne nieużywane i funkcje
  • Rozszerzone konfiguracje zestaw testów dla większej OS / combo przeglądarki
  • Expanded testów jednostkowych lerp poza R / G / B
  • Poprawiono kopia konstruktora ArrayList w
  • Poprawiono processing.js header obejmować rodzaj dystrybucji
  • Poprawiono przetwarzanie-pomocnika do pracy przy tworzeniu testów 3D po testach 2D
  • Stałe punkty 3D wziąć strokeWeight pod uwagę ()
  • Poprawiono exit (), aby odpowiednio zwolnić wydarzenia, które są związane z szkice,
  • Poprawiono split (), więc to nie ma konfliktu z zakresu obiektów, które realizują własne funkcji split
  • Poprawiono Test Test rozmycie apartament prawidłowo załadować drugi obraz,
  • Poprawiono sędzią Test biegaczem więc może ponownie uruchomić bez przeładowania strony,
  • Poprawiono parser, tak, że wszystkie klasy w głębokiej klasowej hierarchii uzyskać bazę $
  • Poprawiono sędzią testy biegacz używać epsilonOverride wartości globalnej, gdy wyższa niż wartość badania określonym
  • Poprawiono upadające testy ref powodu błędów pikseli dyferencjału,
  • Poprawiono system budowania, aby uruchomić make check-szarpie jako część make check
  • Poprawiono Test Suite # 56 alfa maska ​​na IE9 i Opera,
  • Poprawiono przetwarzanie wstępne ładowanie pomocnika Firefox 4
  • Testy Stałe ref używające tekst
  • obsługi Naprawiono zdarzenia przecieki processing.js
  • Poprawiono komunikaty o błędach, gdy lokalne pliki nie mogą być ładowane,
  • Poprawiono sędzią testy biegacz prawidłowo diff zdjęć
  • Poprawiono sędzią testy biegacz właściwie rodzaj ukończyli badania,
  • Poprawiono zestaw testów i sędzią testy biegacz w użytkowaniu minified vs pełnych processing.js w zestaw testów,
  • Naprawiono Makefile być przyjazne dla systemu Windows
  • Poprawionopjs dyrektyw do pracy, gdy wiele dyrektyw określa,
  • System Naprawiono budować, aby dodać numer wersji i nagłówek minified processing.js
  • Poprawiono system budowania, tak aby cel uwolnienie powoduje automatycznie sprawdzać-wydanie
  • Poprawiono example.html używać rozmiar () zamiast płótnie szerokość / wysokość,
  • Poprawiono regresji z # 1363
  • Poprawiono ścieżki SVG & quot; m & quot; regresji stwierdzenie,
  • Poprawiono LoadImage (), nie wspominając o odniesienie do podpisywania apletów
  • Poprawiono SVG regresji z nieudanej seryjnej
  • Poprawiono loadShape ()
  • Naprawiono Makefile tak, że zameldowanie zamknięcia nie umiera w połowie drogi,
  • Poprawiono PVector.set nie ustawiać z, aby nieokreślonej (NaN),
  • Poprawiono regex is3D w sygn tester
  • Poprawiono wielkości liter w nazwach plików Test SVG ref i stowarzyszonych testów
  • Wdrożone fillStyle
  • Zaimplementowane funkcje __hashCode poprzez virtHashCode
  • Badany przydatności wdrażania standardu A3D Renderer
  • Przeniesiony funkcje użytkowe (extendClassChain, defineProperty, ...) do defaultScope
  • refactored rotateZ do metod 2D i 3D,
  • refactored mag () użyć args funkcji
  • refactored wierzchołek () użyć args funkcji
  • linia refactored () użyć args funkcji
  • Usunięto fixOperaCreateImageData ()
  • Usunięto fixOperaCreateImageData () w sygn testu biegacza
  • Usunięto opóźnienia () z Reference
  • Usunięto startowych i loadSketchFromSources od wersji api w piżamie,
  • Usunięto init.js z repo i / download
  • Usunięto zastosowania eval (& quot; ... & quot;)
  • Usunięto niemożliwe testy parser
  • Usunięto duplikaty loadSketchFromSources i disableInit
  • Usunięto nop i eval_ z globalnej listy Zamknięcie arg
  • Usuniętopjs przejrzystość dyrektywy
  • Przywrócono funkcja załadować inline szkice po przypadkowym usunięciem,
  • przepisał beginDraw i endDraw komentarze, aby lepiej wyjaśnić ich obecność

Co nowego w wersji 1.2.1:

  • Poprawiono tła (), gdy wywołana z trzech argumentów.
  • Poprawiono wykorzystaniepjs przejrzysty dyrektywy.
  • Aktualizacje zbudować system do testów uwalniania.

Co nowego w wersji 1.1.0:.

  • Obsługa zdarzeń dotykowych w urządzeniach z systemem iOS
  • Najedź myszką i mouseout zdarzenia zostały dodane, aby umożliwić imprezy odbędzie się, gdy użytkownik wchodzi i wychodzi płótno.
  • niestandardowe pjs pakującego został stworzony, że może wziąć szkic i pakować go wraz z biblioteką, usuwają kod niepotrzebne, minify go i stworzyć ostateczną pliku js, który jest znacznie mniejszy i lekki.
  • opcja została dodana do makefile, który pozwala stworzyć API tylko wersję processing.js.
  • Liczne aktualizacje witryny odbywa się na stronach wzorcowych i dokumentacji.

Co nowego w wersji 1.0.0:

  • Dodane dokumentacji poziom źródłem funkcji
  • Dodane strony odniesienia dla cech brakuje językowych
  • Dodane sketchpad.cc do listy narzędzi dev
  • Dodane saveFrame ()
  • Dodano pozostałe cechy PImage
  • optymalizacje Dodane w czasie kompilacji na stałe, funkcje, zamknięcia
  • Dodane PShapeSVG (nowa XMLElemnt (ciąg svg))
  • Dodano sprawdzić brakuje korzystania z "nowych" do przetwarzania () zwraca
  • Dodane test dla odlewania i negatywnych wskazówki
  • Dodane przykład kursor URL przetestować pakiet
  • cel Dodane Makefile pakowania przykładów
  • Utworzono wiki dla processingjs.org
  • Utworzony szybki start dla deweloperów przetwarzania i JavaScript,
  • Poprawiono keyReleased więc nie ma ognia, gdy przycisk jest wciśnięty,
  • Poprawiono neighborhood.html
  • Poprawiono translate () Zamawiający w tle call ()
  • Naprawiono problem z loadStrings () tak, aby nie usunąć ostatni znak
  • operacje macierzowe uruchomić stałe w konfiguracji tak, że nie są one w losowaniu zresetować
  • Poprawiono zawodzą pozostałe ZNANYCH które były naprawić
  • Naprawiono problem wydajności z obrazu () funkcja, gdy maska ​​i odcień nie są określone,
  • Naprawiono problem wydajności z tekstem $ line
  • Poprawiono SVG do prawidłowej pracy z negatywnymi szerokości
  • Poprawiono PShapeSVG / PShape być publiczne
  • Usunięto aby WebKit załadować szkice 3D
  • Poprawiono PImage.mask do pracy z obiektów generowanych przez PGraphics.get
  • Usunięto wspierać IE9
  • Poprawiono parser przyjąć dodatkowe pływaka dosłowne formatów
  • Poprawiono wydajność problem z ArrayList
  • Naprawiono problem z abstrakcyjnych metod
  • Poprawiono tekst błędu 3D
  • Wartości stałe mouseX / przewijania mysi wziąć pod uwagę,
  • Naprawiono błąd parsera z porzuconych metod przetwarzania
  • Naprawiono problem wydajności z uniformMatrix i vertexAttributePointer
  • Poprawiono (int) odlewania
  • Poprawiono non-power-of-two kwestia obciążenia tekstury
  • Poprawiono wszystkie non-power-of-dwa obrazy w drzewie źródłowym,
  • Przykładem Poprawiono szerokość tekstu w Firefox i Ubuntu
  • Metoda Poprawiono wywołanie przy użyciu to i super
  • Poprawiono js lintingu problemów
  • Poprawiono sędzią testy biegacz na Uint8Array
  • Poprawiono Nauka IDE klatek błąd
  • Usunięto .svn dirs z drzewa źródłowego,
  • Aktualizacja fałszywe-dom.js dla curContext.setTransform
  • Aktualizacja processingjs.org (wiele poprawki, korekty),
  • Aktualizacja dokumentacji LoadImage, requestImage,pjs wstępne ładowanie

Wymagania :

  • włączona obsługa JavaScript po stronie klienta,
  • przeglądarka obsługująca HTML 5

Inne programy z deweloperem John Resig

Komentarze do Processing.js

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!