Processing.js

Szoftver screenshot:
Processing.js
Szoftver adatai:
Változat: 1.4.9
Feltöltés dátuma: 1 Mar 15
Fejlesztő: John Resig
Engedély: Ingyenes
Népszerűség: 42

Rating: 4.0/5 (Total Votes: 1)

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ő

Más szoftver fejlesztő John Resig

jQuery
jQuery

2 Oct 16

Social
Social

21 Jul 15

Hozzászólások a Processing.js

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!