Processing.js utánozza az eredeti feldolgozása nyelv, portolása legtöbb főbb jellemzői a JavaScript kódot.
Ez lehetővé teszi a fejlesztők számára, hogy egy hatalmas és bonyolult adatok vizuális eszköz, amely segítségével hozzátéve statisztikák, kölcsönhatások, valamint különböző animációkat, hogy a weboldal sokkal könnyebb és egyszerűbb.
Processing.js lehet használni, grafikonok, játékok, digitális művészet, Web bemutatók, és így tovább.
A könyvtár jelentős mértékben épít a HTML 5 vászon elem beágyazása a grafikák és animációk, dolgozik a legtöbb modern asztali és mobil böngészők.
A projekt elég érett, és volt elég ideje, hogy létrejöjjön egy olyan komplex referenciák, docs, és demók, így nagyon könnyű ma tanulni, és megismerni azt.
Mi az új ebben a kiadásban:
- Ez a verzió a javításokat, hogy PVector a forgatás, támogatja a randomGaussian (), és számos készülék ellenőrzi, hogy ellenőrizze, hogy ezek javítással gyülekező.
Mi az új verzióban 1.4.1:
- 1.4.1 egy gyorsjavítást 1.4.0 , rögzítő egy hiba, ami megakadályozza a vázlatok összpontosítva kattintással.
Mi az új verzióban 1.3.6:
- Fix ív () nem tölti ki az utolsó fél fokkal .
- Rögzített kamera () hívást érdekében visszalépésre az 1.3.5.
- Fix késleltetés (), hogy dobja egy nem támogatott funkció hibát.
Mi az új verzióban 1.3.5:
- Added csekket vászonra Processing ctor
- Added document.head kompatibilitás Firefox 3.6
- pótlólagos hivatkozást p például onLoad ()
- hozzáadott szöveg (string, x, y, z) ref tesztek
- Disabled WebGL anti-aliasing
- Fix PImage.mask (), amikor letette a PImage létre egy PGraphics
- Fix PImage.toImageData nem használja cache
- Fix colorMode nem működik a 3D
- Fix copy () nélkül forrása érv
- Fix csonka () nem dobott hibát 2D módban
- Fix get () nem egy példányának visszaküldésével a PImage
- Fix get (x, y), amikor felszólította a 3D PGraphics
- Fix getUniformLocation ellenőrzése null
- Fix fények nem alkalmaznak a textúrák
- Fix modelX / Y / Z () azzal, ha a kamera () nem nevezték első
- Fix noFill () / noStroke () nem működik, ha hívják, mielőtt mérete ()
- Rögzített képpontok nem engedélyezettek a változó nevét az osztályok
- Fix pmouseX / Y értékek alatt draw ()
- Fix rectMode () nem működik a 3D
- Fix textWidth () visszatér a szöveghez számos
- Fix textúra UV koordinátákat nem normalizálódott, és rögzíteni a NPOT textúrák
- Fix textúra () módosításával a NPOT PImage átadott
- Fix árnyalat () figyelmen kívül hagyva alfa paraméter
- Fix árnyalat () nem jelölést a PImage olyan mocskos
- Fix segítségével p mint egy osztály tagja azonosító
- rögzített függőleges align a textAlign ()
- Optimalizált használata curRectMode és curEllipseMode
- Az eltávolított p.Import
Mi az új a 1.3.0 verzió:
- Hozzáadás a táblázatot, hogy a perf tesztsorozat
- Bekerült egy hibaüzenet, hogy a bíró vizsgálati builder, ha "exit () 'nem található a vázlat
- Added blendColor ref tesztek
- Added codePointAt a String objektum
- Added dokumentációt toP5String funkciót
- Added equalsIgnoresCase a String objektum
- Added hibaüzeneteket beginCamera és endCamera használva 2D módban
- Added hibaüzeneteket Processing fájlt, és I / O funkciók, amelyek nem támasztják alá Processing.js
- Added printMatrix egység vizsgálatok
- Added resetMatrix egység vizsgálatok
- Added lekerekített rect
- Added screenWidth és screenHeight változók egyeztetni Processing v2.0
- Added script építeni folyamat helyett PConstants. * Azok számszerű értékek
- Added startsWith és endsWith a String objektum
- A támogatás a külső javascript kódot hozzá képeket a imageCache
- Added árnyalat perf és ref tesztek
- Added toArray () a tömbben
- még átláthatóbbá perf teszt
- Megváltozott function () {} A Processing helyi változó "nop"
- Megváltozott obj.constructor típusellenőrzést hogy typeof (obj)
- Megváltozott perf tesztek használata exit ()
- Megváltozott Processing.js hibák dobni helyett print, hogy tinylog
- Az átalakított animációs tesztsorozat vizsgálatok ref tesztek
- átváltva XMLElement unit tesztek használata XMLElement.parse (string) helyett XMLElement (string)
- Fix ropogós nem működik megfelelően, ha bármilyen átalakításokat végeztünk a vázlatot
- Fix CSS font nyilatkozatot használatával SVG betűtípusok
- Fix alapértelmezett függőleges align karakteres üzemmódban (halign, valign) a kiindulási értékhez
- Fix equalsIgnoreCase használni toLowerCase helyett RegEx (// i)
- Fix hamis-dom.js visszatérő azonos vásznon minden alkalommal createElement neve
- Fix betûmetrika (textAscent, textDescent, stb.)
- betűtípus előterhelésére nem ellenőrzi, hogy a @ font-face szabályt már létezik
- betűtípus előterhelésére használni tinyfont
- betűtípus idézve hiba computeFontMetrics
- Fix HashMap.values (), hogy adja vissza egy ArrayList
- Rögzített hatszögletű szó #FFFFFF nem alakul át egy int megfelelő
- Fix HSB funkciók figyelmen kívül hagyva colorMode körű szürkeárnyalatos
- Fix httpd.py webserver, hogy több szálon és MSIE kompatibilis
- Rögzített kép () nem működik a 3D módban
- Fix lerpColor generáló helytelen értékeket HSB színes módban
- Fix make kiadás-fájlok létrehozása az ideiglenes fájlt a rossz directory
- Fix mandelbrot.pde és histogram.pde ref tesztek
Mi az új a 1.2.3 verzió:
- megjegyzéssel egészült ki a tesztsorozat mintegy Opera elmulasztása Cursor
- Added httpd.py az eloszlást, hogy fut egy helyi HTTP Server tesztelésére
- Added Shiffman a & quot; Nature of Code & quot; a parser tesztsorozat
- A támogatás a hash / Könyvjelző url-re vázlatot loading
- Added mind inline és külső betöltötte mintákat a próba.html példa
- Add JavaScript esemény horgok Sketch
- Megváltozott Processing.logger vissza tinyLogLite
- Megváltozott a script attribútumot használják ki a vásznat adatok célzott, hogy adatfeldolgozó célzott
- átváltva tesztsorozat # 113 és # 114 REF tesztek
- átváltva README hogy README.md
- átváltva ref tesztek, hogy megfelelő döntetlen hurkok exit () bennük
- Alkotó SVG ref tesztek
- Alkotó görbe * ref tesztek.
- Létrehozott több háttér () ref tesztek
- Alkotó makefile dokumentációt
- Törölt halott kódot processing.js
- Törölt nem használt változók és függvények
- A felnagyított tesztsorozat konfigurációk több OS / böngésző kombók
- A felnagyított lerp egység vizsgálat túl r / g / b
- Fix ArrayList példánya konstruktor
- Fix processing.js header tartalmazza a fajta értékesítés
- Fix feldolgozó-helper dolgozni létrehozásakor 3D tesztek után 2D tesztek
- Fix 3D pont, hogy strokeWeight () figyelembe
- Fix exit (), hogy megfelelően engedje események, amelyek össze vannak vázlatok
- Fix split (), így nem hatályát konfliktus olyan tárgyakkal, végre saját split funkció
- Fix tesztsorozat blur tesztet lehet helyesen betölteni a második image
- Fix ref teszt runner így újra futtatni újratöltése nélkül az oldal
- Fix elemző úgy, hogy minden osztály egy mély osztályhierarchiát kap egy $ bázist
- Fix ref tesztet futó használni epsilonOverride globális értéke, ha nagyobb, mint a teszt által megadott érték
- Fix elmulasztása ref tesztek miatt pixel diff hibák
- Fix build rendszer fut, hogy check-lint részeként make check
- Fix tesztsorozat # 56 alfamaszkot IE9 és Opera
- Fix feldolgozást segítő előterhelésére a Firefox 4
- Fix ref vizsgálatot végezni, amely a szöveg
- Fix eseménykezelő szivárog processing.js
- Fix hibaüzeneteket helyi fájlokat nem lehet betölteni
- Fix ref tesztet futó megfelelően diff képek
- Fix ref teszt runner így a megfelelő sorrendben kitöltött tesztek
- Fix tesztsorozat és ref tesztet futó használatára minified vs. teljes processing.js a tesztsorozat
- Fix Makefile, hogy a Windows-barát
- Fixpjs irányelvek dolgozni, ha több direktíva meghatározva
- Fix build rendszer hozzáadni verziószámát és fejléc minified processing.js
- Fix épít rendszert úgy, hogy a célkitûzés kiváltja check-kiadás automatikusan
- Fix próba.html használni méretű () vászon helyett szélesség / magasság
- Fix regresszió # 1363
- Fix SVG utat & quot; m & quot; nyilatkozatot regressziós
- Fix loadImage () hivatkozva nem beszélve aláírása kisalkalmazások
- Fix SVG regresszió nem merge
- Fix loadShape ()
- Fix Makefile hogy check-lezárás nem hal meg félúton
- Fix PVector.set, hogy nem állította z nem definiált (Nan)
- Fix is3D regex ref teszter
- kijavításra-érzékenység ref teszt SVG fájlnevek és a kapcsolódó vizsgálatokat
- Megvalósult fillStyle
- Megvalósult __hashCode funkció segítségével virtHashCode
- vizsgálta az alkalmasságát végrehajtása A3D leképező
- kifejti a közüzemi funkciók (extendClassChain, defineProperty, ...), hogy defaultScope
- Refactored rotateZ a 2D-s és 3D-s módszerek
- Refactored mag () használata funkció args
- Refactored vertex () használata funkció args
- Refactored vonal () használata funkció args
- Az eltávolított fixOperaCreateImageData ()
- Az eltávolított fixOperaCreateImageData () ref teszt runner
- Az eltávolított delay () a kézikönyv
- Az eltávolított init és loadSketchFromSources a api változata pjs
- Az eltávolított init.js a repó és / download
- Az eltávolított felhasználása, eval (& quot; ... & quot;)
- Az eltávolított lehetetlen elemző vizsgálatok
- Az eltávolított két példányban loadSketchFromSources és disableInit
- Az eltávolított NOP és eval_ a globális bezárása arg list
- Az eltávolítottpjs átláthatósági irányelv
- A helyreállított funkció betöltésére inline vázlatok után véletlen törlés
- Átírta beginDraw és endDraw hozzászólás jobban magyarázzák a jelenlétük
Mi az új 1.2.1-es verzióban:
- Fix háttér (), ha hívják, 3 érveket.
- Fix használatapjs átlátható irányelv.
- Frissítés építeni rendszer tesztelése, kiadása.
Mi az új a 1.1.0 verzió:
- Támogatás érintés események iOS eszközökön.
- MouseOver és mouseout események adtunk, hogy események zajlanak, amikor a felhasználó belép, és elhagyja a vásznon.
- Az egyéni pjs csomagoló jött létre, amely eltarthat egy vázlatot, és csomagolja össze a könyvtár, eltávolítják a felesleges kódot, minify meg, és hozzon létre egy végső Js fájlt, amely sokkal kisebb méretű és könnyű.
- Az egyik lehetőség adtunk a makefile amely lehetővé teszi, hogy hozzon létre egy API egyetlen változat processing.js.
- Számos honlapon frissítések történtek a referencia oldalak és dokumentációt.
Mi az új 1.0.0:
- Added forráskód szinten dokumentációját funkciók
- Added hivatkozás oldalt hiányzó nyelvi funkciók
- Added sketchpad.cc a fenti dev eszközök
- Added saveFrame ()
- Added fennmaradó PImage funkciók
- Added fordítási időben optimalizációt az állandók, függvények, bezárások
- Added PShapeSVG (új XMLElemnt (SVG string))
- Added csekket hiányzik használata "új", hogy Processing () hívások
- Added teszt casting és negatív ints
- Added kurzort URL például a Test Suite
- Added Makefile cél példák csomagolás
- Alkotó wiki processingjs.org
- Alkotó Quick Start útmutatók feldolgozása és JavaScript fejlesztői
- Fix keyReleased így nem villan gomb nyomva
- Fix neighborhood.html
- Fix translate () hívást rendelési háttér ()
- Rögzített kérdés a loadStrings (), így nem távolítja el az utolsó karakter
- Fix mátrix műveletek futnak beállítás olyan, hogy nem lehet visszaállítani a sorsoláson
- Fix fennmaradó ISMERETLEN-kudarc volt javítható
- Fix teljesítményt probléma Image () függvényt, amikor maszkot és az árnyalat nem határozza
- Fix teljesítményt probléma szöveget $ line
- Fix SVG működik megfelelően negatív szélességben
- Fix PShapeSVG / PShape hogy nyilvánosak
- Rögzíti, hogy WebKit betölteni 3D vázlatok
- Fix PImage.mask, objektumokkal által generált PGraphics.get
- Rögzíti, hogy támogassa IE9
- Fix elemző, hogy elfogadjanak további float szó formátumok
- Fix teljesítményt probléma ArrayList
- Rögzített kérdés absztrakt metódusok
- Rögzített szöveg 3D hiba
- Fix mouseX / Mousey értékeket figyelembe véve scrollbars
- Fix elemző bug dobni feldolgozási módszerek
- Fix teljesítményt probléma uniformMatrix és vertexAttributePointer
- Fix (int) casting
- Fix nem motoros-of-két textúra terhelés kérdés
- Fix összes nem-power-of-két kép forrása fák
- Rögzített szöveg szélességű például a Firefox és az Ubuntu
- Fix metódusmeghívást segítségével és szuper
- Fix js porzási kérdések
- Fix ref tesztet futó számára Uint8Array
- Fix tanulás IDE frame rate bug
- Az eltávolított .svn könyvtárak a forrás fába
- Frissítve hamis-dom.js a curContext.setTransform
- Frissítve processingjs.org (sok javítások, korrekciók)
- Frissítve dokumentációját loadImage, requestImage,pjs előterhelésére
követelmények :
- JavaScript kliens oldalon
- HTML 5 képes böngésző
Hozzászólás nem található