Processing.js

Software screenshot:
Processing.js
Podrobnosti Software:
Verze: 1.4.9
Datum uploadu: 1 Mar 15
Vývojka: John Resig
Licence: Volný
Popularita: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js věrně napodobuje originální Výroba jazyk, portování většinu z jeho hlavních rysů kódu JavaScriptu.
To umožňuje vývojářům přístup k výkonným a komplexní vizualizaci dat nástroj, který umožňuje přidávání statistiky, interakce, a různé animace na webovou stránku mnohem snazší a jednodušší.
Processing.js lze použít pro schémata, grafy, hry, digitální umění, webové prezentace, a tak dále.
Knihovna silně spoléhá na HTML 5, canvas prvek pro vkládání grafiky a animace, pracovat na většině moderních stolních i mobilních prohlížečů.
Projekt je velmi vyspělý a má dost času na vybudování komplexní soubor odkazů, dokumenty a ukázky, takže je velmi snadné dnes naučit a seznámit se s ním.

Co je nového v této verzi:.

  • Tato verze má některé opravy na PVector je střídat, podpora randomGaussian (), a několik unit testy, aby se ujistil, ty opravy obstát

Co je nového ve verzi 1.4.1:

  • 1.4.1 je hotfix pro 1.4.0 , kterým se stanoví chybu, která zabraňuje náčrtky se zaměřením na kliknutí myší.

Co je nového ve verzi 1.3.6:

  • Pevná oblouk (), nevyplňuje posledního půl stupně .
  • Pevná kamera () volání pořadí regrese v 1.3.5.
  • Pevná zpoždění (), hodit nepodporovaný chybu funkce.

Co je nového ve verzi 1.3.5:

  • Přidána kontrola na plátně v zpracování ctor
  • Přidána kompatibilita document.head pro Firefox 3.6
  • přidané reference na instanci p v OnLoad ()
  • Přidal text (řetězec, x, y, z) Odkaz testy
  • Disabled WebGL anti-aliasing
  • Pevná PImage.mask (), když prošel PImage vytvořen z PGraphics
  • Pevná PImage.toImageData nepoužíváte mezipaměti
  • Pevná colorMode nepracuje v 3D
  • Pevná copy () bez zdrojového argumentu
  • Pevná frustum () ne házet chybu ve 2D režimu
  • Pevná get () nevrací kopii PImage
  • Pevná get (x, y), když vyzvala 3D PGraphics
  • Pevná getUniformLocation kontrole null
  • Pevné světla nejsou použity na textury
  • Pevná modelX / Y / Z () v případě, pokud kamera () nebyl nazýván první
  • Pevná noFill () / noStroke () nefunguje, pokud volal před velikostí ()
  • Pevné body nejsou povoleny jako název proměnné ve třídách
  • Pevné hodnoty pmouseX / Y při draw ()
  • Pevná rectMode () nefunguje ve 3D
  • Pevná textWidth () vrací řetězec namísto čísla
  • Pevná struktura UV souřadnic není normalizovaná a upnout se NPOT textur
  • Pevná textury () modifikace NPOT PImage předán k němu
  • Pevná odstín () ignoruje parametr alfa
  • Pevná odstín () není označení na PImage jako špinavý
  • Pevná použití p jako identifikátor členem skupiny
  • Pevná vertikální čáru v textAlign ()
  • Optimalizované využití curRectMode a curEllipseMode
  • Odebráno p.Import

Co je nového ve verzi 1.3.0:

  • Přidán graf na perf testovací sady
  • Přidána chybovou zprávu ref testu stavitele, jestliže "exit ()" nebyl nalezen v náčrtu
  • ref testy Přidáno blendColor
  • Přidáno codePointAt do objektu String
  • Přidal dokumentace toP5String funkci
  • Přidáno equalsIgnoresCase do objektu String
  • Přidáno chybové zprávy beginCamera a endCamera při použití v režimu 2D
  • Přidány chybové zprávy na zpracování souborů a I / O funkce, které jsou nepodporované Processing.js
  • unit testy Přidáno printMatrix
  • unit testy Přidáno resetMatrix
  • Přidáno kulatý rect
  • Added screenWidth a screenHeight proměnné tak, aby odpovídala Zpracování v2.0
  • Přidal skript stavět proces nahradit PConstants. * S jejich číselnými hodnotami
  • Added startsWith a endsWith do objektu String
  • Byla přidána podpora pro externí javascript kód přidat obrázky do imageCache
  • Přidáno odstínu perf a ref testy
  • Added toArray () na objektu Array
  • větší průhlednosti perf testu
  • Změnil function () {} na zpracování lokální proměnné "nop"
  • změny typu kontroly obj.constructor na typeof (obj)
  • Změněno Perf testy použít exit ()
  • změna chyby Processing.js hodit místo tisku na tinylog
  • Převedené animované testovací sady testů na REF testů
  • převedena XmlElement unit testy použít XMLElement.parse (String) místo XmlElement (String)
  • Pevná ostrý nepracuje správně, když byly všechny transformace aplikovány na náčrtu
  • Pevná CSS deklarace font při použití SVG písem
  • Pevná výchozí vertikální čáru v textové (halign, valign) k výchozímu stavu
  • Pevná equalsIgnoreCase používat toLowerCase spíše než regulární výraz (// i)
  • Pevné falešné-dom.js vracejí stejnou plátno pokaždé createElement se nazývá
  • Pevné metriky fontů (textAscent, textDescent, atd.)
  • Pevná font předpínání nejsou kontroly, zda pravidlo @ font-face již existuje
  • Pevná font předpětí použít tinyfont
  • Opravena font citovat chyba v computeFontMetrics
  • Pevné HashMap.values ​​() tak, aby se vrací ArrayList
  • Pevná hex doslovný #FFFFFF není převeden na int správně
  • Pevné funkce HSB ignoruje řadu colorMode v odstínech šedé
  • Pevná httpd.py webserver být multi-threaded a MSIE kompatibilní
  • Pevná image () nefunguje v režimu 3D
  • Pevná lerpColor generování nesprávné hodnoty v HSB barevném režimu
  • Pevná make release-files vytváření dočasného souboru do správného adresáře
  • Pevná mandelbrot.pde a histogram.pde ref testy

Co je nového ve verzi 1.2.3:

  • přidána poznámka k testovací sady o Opera selhání Cursor
  • Přidal httpd.py na rozvod, aby běžel místní http server pro testování
  • přidá Shiffman je & quot; Nature of Code & quot; do parser testovací sady
  • Byla přidána podpora pro hash / záložky URL z náčrtu načítání
  • Added jak inline i externí načítání vzorků na example.html příkladu
  • Přidat JavaScript háky událostí do skici
  • Změněno Processing.logger zpět do tinyLogLite
  • Změnil atribut skript používaný se zaměřit na plátno z dat cíl na zpracování dat-cíl
  • V přepočtu testovací balík # 113 a # 114 ref testy
  • převedené README k README.md
  • převedené ref testy, které mají řádné remízu smyčky s výstupem (), v nich
  • Vytvořeno ref testy SVG
  • Vytvořeno křivka * Zn testy.
  • Vytvořil více pozadí () Zn testy
  • Vytvořeno makefile dokumentace
  • Vypouští mrtvý kód processing.js
  • Smazané nepoužívané proměnné a funkce
  • Rozšířená konfigurace testovací sady pro další OS / komba prohlížeč
  • Rozšířená lerp unit test nad R / G / B
  • Pevná ArrayList je copy konstruktor
  • Pevné processing.js záhlaví zahrnovat typ distribuce
  • Pevná zpracování, pomocník pro práci při vytváření 3D testy po 2D testech
  • Pevná 3D body, aby se strokeWeight () v úvahu,
  • Pevná exit () a správně uvolnit události, které jsou vázány na skic
  • Pevná split (), takže to není prostor, v rozporu s objekty, které implementují své vlastní funkce Rozdělit
  • Pevná Testovací sada blur zkouška správně načíst druhý obrázek
  • Pevná ref Test běžec, takže to může znovu spustit bez překládky stránku
  • Pevná parser, aby všechny třídy v hlubokém hierarchii tříd dostat $ základnu
  • Pevná ref zkouška běžec používat epsilonOverride globální hodnotu, když vyšší, než zkušební zadané hodnoty
  • Pevné selhává ref testy kvůli chybám pixel diff
  • Pevná build systém spustit, aby check-nečistoty jako součást make kontroly
  • Pevná testovací balík # 56 alpha masku na IE9 a Opera
  • Pevná zpracování pomocník předpětí ve Firefoxu 4
  • Pevné ref testy, které používají text,
  • Pevná rutiny události netěsnosti processing.js
  • Pevné chybové zprávy při místní soubory nelze načíst
  • Pevná ref zkouška běžec správně diff snímků
  • Pevná ref zkouška běžec správně třídit Provedené zkoušky
  • Pevná testovací balík a ref zkouška běžec k použití minified vs. plných processing.js v testovací sady
  • Pevná Makefile, že Windows-friendly
  • Pevnápjs směrnice do práce, když je zadáno více směrnice
  • Pevná build systém přidat číslo verze a hlavičku minified processing.js
  • Pevná build systém, takže cíl uvolnění spouští automaticky kontrolovat uvolňováním
  • Pevná example.html použít velikost () namísto plátně šířka / výška
  • Pevná regrese z # 1363
  • Pevná SVG cesta & quot; m & quot; Prohlášení o regrese
  • Pevná LoadImage (), odkaz na nezmíní podpisu aplety
  • Pevná SVG regrese z neúspěšného korespondence
  • Pevná loadShape ()
  • Pevná Makefile tak, že check-uzávěr neumírá v polovině cesty
  • Pevná PVector.set, že nechcete nastavit z na nedefinované (NaN)
  • Pevná is3D regex v čj testeru
  • Pevná velkých a malých písmen v ref zkouška SVG souborů a souvisejících testů
  • Realizace hodnoty fillStyle
  • Realizace funkce __hashCode přes virtHashCode
  • zkoumala vhodnost provádění A3D Renderer
  • přesunuli užitkové funkce (extendClassChain, defineProperty, ...), aby defaultScope
  • refactored rotateZ do 2D a 3D metod
  • refactored mag () používat funkce args
  • refactored vrchol () používat funkce args
  • refactored linie () používat funkce args
  • Odebráno fixOperaCreateImageData ()
  • Odebráno fixOperaCreateImageData (), ve zn testu běžec
  • Odebráno zpoždění () od referenčního
  • Odebráno init a loadSketchFromSources z API verze PJS
  • Odstraněny init.js z repo a / download
  • Odstraněné použití eval (& quot; ... & quot;)
  • Odstraněné nemožné analyzátor testy
  • Odstraněny duplicitní loadSketchFromSources a disableInit
  • Odebráno nop a eval_ z globálního seznamu uzávěru arg
  • Odebránopjs transparentnost směrnice
  • Obnoven funkce načíst vložené skici po náhodném smazání
  • přepsal beginDraw a endDraw komentáře lépe vysvětlit svou přítomnost

Co je nového ve verzi 1.2.1:

  • Pevná na pozadí (), když volal na 3 argumenty.
  • Pevná použitípjs transparentní směrnice.
  • Aktualizace vybudovat systém pro testování, uvolnění.

Co je nového ve verzi 1.1.0:.

  • Podpora pro dotykové události na iOS zařízeních
  • přejetí myší a mouseOut události byly přidány, aby akce uskutečnit, když uživatel zadá a zanechává plátno.
  • vlastní pjs packager byl vytvořen, která může mít skicu a balit ji společně s knihovnou, vyřadit nepotřebné kód, minify ji a vytvořit finální JS soubor, který je mnohem menší velikost a nízká hmotnost.
  • Byla přidána možnost makefile, která vám umožní vytvořit API pouze verzi processing.js.
  • četné aktualizace webových stránek byly provedeny na odkazy na stránky a dokumentaci.

Co je nového ve verzi 1.0.0:

  • Přidána dokumentace zdroj úroveň pro funkce
  • Přidány referenční stránky pro chybějící funkce jazyka
  • Přidáno sketchpad.cc na seznam Vývojové nástroje
  • Added saveFrame ()
  • Přidané zbývající PImage funkce
  • Added kompilace úvazek optimalizace pro konstanty, funkce, uzávěry
  • Added PShapeSVG (nový XMLElemnt (svg string))
  • Přidána kontrola na chybějící užívání "nový" pro zpracování () volá
  • Přidána zkouška pro odlévání a negativní ints
  • Přidáno příklad kurzor URL vyzkoušet soupravu
  • Added Makefile cíl pro příklady balení
  • Vytvořeno wiki pro processingjs.org
  • Vytvořeno rychlí průvodci pro zpracování a JavaScript vývojáři
  • Pevná keyReleased, takže se nespustí, pokud je podržení tlačítka
  • Pevná neighborhood.html
  • Pevná translate () uspořádání s pozadím volání ()
  • Oprava problému s loadStrings (), takže to není odstranit poslední znak
  • Pevné maticové operace spustit v nastavení tak, že nejsou obnovit do slosování
  • Pevná zbývající známo, poruchami, které byly opravitelný
  • Opraven problém s výkonem Image (), funkce, když je maska ​​a odstín nejsou specifikovány
  • Opravena chyba výkon s textem $ řádku
  • Pevná SVG správně pracovat s negativními šířce
  • Pevná PShapeSVG / PShape byla veřejná
  • Opravuje aby WebKit nahrát 3D skici
  • Pevná PImage.mask pracovat s objekty vytvořené PGraphics.get
  • Opravy na podporu IE9
  • Pevná parser přijmout další float doslovné formáty
  • problém Pevná výkon s ArrayList
  • Oprava problému s abstraktními metodami
  • Pevná textový 3D error
  • Pevné hodnoty mouseX / mouseY vzít posuvníky v úvahu
  • Opravena chyba parser s vyřazenými metod zpracování
  • Opraven problém s výkonem uniformMatrix a vertexAttributePointer
  • Pevná (int) lití
  • Pevná non-power-of-dvou vydání textur zatížení
  • Pevné všechny non-power-of-dva obrazy v zdrojovém stromu
  • Pevná textu šířkou příklad ve Firefoxu a Ubuntu
  • Pevné volání metod pomocí tohoto a super
  • Pevné js linting problémy
  • Pevná ref zkouška běžec na Uint8Array
  • Pevná Learning IDE frame rate chyba
  • Odstraněny .svn dirs ze zdrojového stromu
  • Aktualizováno fake-dom.js pro curContext.setTransform
  • Aktualizováno processingjs.org (mnoho oprav, opravy)
  • Aktualizace dokumentace pro LoadImage, requestImage,pjs předpínání

Požadavky na :

  • , povolte JavaScript na straně klienta
  • HTML 5 prohlížeč s podporou

Ostatní software developer John Resig

jQuery
jQuery

2 Oct 16

Sizzle
Sizzle

10 Feb 16

Komentáře k Processing.js

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!