Processing.js

Programinė įranga Screenshot:
Processing.js
Programinė detalės:
Versija: 1.4.9
Įkėlimo datą: 1 Mar 15
Kūrėjas: John Resig
Licencija: Nemokamai
Populiarumas: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js glaudžiai imituoja originalų Apdorojimo kalbą, perkėlimą dauguma jos pagrindinių funkcijų JavaScript.
Tai leidžia kūrėjams prieigą prie galingų ir sudėtingų duomenų vizualizavimo įrankis, kuris leidžia pridėti statistika, sąveiką ir įvairių animacijos tinklalapį daug lengviau ir paprasčiau.
Processing.js gali būti naudojamas diagramas, grafikus, žaidimai, skaitmeninio meno, interneto pristatymai ir pan.
Biblioteka labai priklauso nuo HTML 5 drobės elementas nusėdimo grafika ir animacija, dirba dauguma šiuolaikinių darbastalio ir mobiliųjų naršyklių.
Projektas yra gana brandus ir turėjo pakankamai laiko sukurti kompleksą nuorodomis, dokumentus, ir demo, todėl jis yra labai lengva šiandien mokytis ir susipažinti su juo.

Kas naujo , šioje laidoje:.

  • Ši versija turi keletą pataisymai PVector anketa pasukti, parama randomGaussian (), ir keletą vienetų tyrimus, kad įsitikintų tie pataisymai tinkantis

Kas naujo 1.4.1 versijoje:

  • 1.4.1 yra už 1.4.0 pataisa , nustatantis klaidą, kuri apsaugo nuo eskizų dėmesio pelės paspaudimų.

Kas naujo versijos 1.3.6:

  • Fiksuotas lanko () ne pildymo paskutinį pusę laipsnio .
  • Fiksuota kamera () kvietimas kad regresijos 1.3.5.
  • Fiksuotas vėlavimas () mesti nepalaikoma funkcija klaidą.

Kas naujo versijos 1.3.5:

  • Pridėta patikrinimas drobės perdirbimas ctor
  • Pridėta document.head suderinamumas Firefox 3.6 "
  • Pridėta nuoroda į p pavyzdžiui, įkėlimo ()
  • Pridėta teksto (eilutės x, y, z) ref testai
  • Išjungta "WebGL" anti-aliasing "
  • Fiksuotas PImage.mask (), kai priėmė PImage sukurtą iš PGraphics
  • Fiksuotas PImage.toImageData nenaudojate talpyklą
  • Fiksuotas colorMode neveikia 3D
  • Fiksuotas kopija () be išeities argumentu
  • Fiksuotas nupjautas () ne mesti klaidą 2D režimu
  • Fiksuotas get () negrįžta kaip iš PImage kopiją
  • Fiksuotas get (x, y), kai paragino 3D PGraphics
  • Fiksuotas getUniformLocation tikrinti null
  • Fiksuoti žibintai nėra taikomos tekstūros
  • Fiksuotas modelX / Y / Z () jei jei kamera () nebuvo vadinamas pirmas
  • Fiksuotas noFill () / noStroke () neveikia, jei vadinamas prieš dydis ()
  • Fiksuoti taškų neleidžiama kintamojo pavadinimą klasių
  • Fiksuoti pmouseX / Y vertės lygiosiomis metu ()
  • Fiksuotas rectMode () neveikia 3D
  • Fiksuotas textwidth () grąžina eilutę vietoj skaičiaus "
  • Fiksuotas tekstūros UV koordinuoja ne normalizuotas ir prispaustas su NPOT tekstūros
  • Fiksuotas tekstūra () modifikuojant NPOT PImage praėjo jai
  • Fiksuotas atspalvį () ignoruojant alfa parametras
  • Fiksuotas atspalvį () ne ženklinimas PImage kaip purvinas
  • Fiksuotas naudojant psl kaip klasės narys identifikatorius
  • Fiksuotas vertikalus lygiavimas į textAlign ()
  • Optimizuotas naudoti curRectMode ir curEllipseMode
  • Pašalinta p.Import

Kas naujo versijos 1.3.0:

  • Pridėta diagramą į perf bandymų komplektą
  • Pridėta klaidos pranešimą į teisėjas bandymo statybininkas, jei "išeiti ()" nerastas eskizo
  • Pridėta blendColor ref testai
  • Pridėta codePointAt į styginių objektas
  • Pridėta dokumentai toP5String funkciją
  • Pridėta equalsIgnoresCase į styginių objektas
  • Pridėta klaidų pranešimus beginCamera ir endCamera, kai naudojama 2D režime
  • Pridėta klaidų pranešimus į perdirbimo failą ir I / O funkcijų, kurios yra nepagrįstas Processing.js
  • Pridėta printMatrix vieneto testai
  • Pridėta resetMatrix vieneto testai
  • Pridėta apvali stačiakampį
  • Pridėta screenWidth ir screenHeight kintamieji, kad atitiktų apdorojimas v2.0
  • Pridėta scenarijų sukurti procesą, kuris pakeis PConstants. * Su savo skaitmenines vertes
  • Pridėta startsWith ir endsWith į styginių objektas
  • Pridėtas išorinis JavaScript kodą pridėti nuotraukas į imageCache
  • Pridėta atspalvį atl ir ref testai
  • Pridėta toArray () Array objekto
  • Pridėta skaidrumas atl bandymo
  • Pasikeitė funkcija () {} į perdirbimo vietos kintamąjį "nop"
  • Pasikeitė obj.constructor tipo tikrinimas typeof (obj)
  • Pasikeitė atl testai naudoti išėjimas ()
  • Pasikeitė Processing.js klaidos mesti vietoj spausdinti į tinylog
  • Konvertuotos animaciniai bandymo komplekto testai į ref bandymų
  • konvertuoti XMLElement vieneto bandymai naudoti XMLElement.parse (string), o ne XMLElement (string)
  • Fiksuotas trapumą tinkamai neveikia, kai bet kokie pasikeitimai buvo pritaikyti eskizo
  • Fiksuotas CSS šrifto deklaracija naudojant SVG šriftus
  • Fiksuotas nutylėjimą vertikalus lygiavimas į tekstinės (halign, Valign) lyginant su pradine reikšme
  • Fiksuotas equalsIgnoreCase naudoti toLowerCase o ne RegEx (// i)
  • Fiksuoti fake-dom.js grįžta tą pačią drobę kiekvieną kartą createElement yra vadinamas "
  • Fiksuotas tekstas metrikos (textAscent, textDescent kt.)
  • Fiksuotas tekstas apkrovai ne patikrinti, ar @ font-face taisyklė jau
  • Fiksuotas tekstas apkrovai naudoti tinyfont
  • Fiksuotas tekstas cituojamas klaidą į computeFontMetrics
  • Fiksuoti HashMap.values ​​(), kad ji grąžina ArrayList
  • Fiksuotas HEX pažodinis # FFFFFF nėra konvertuojami į int tinkamai
  • Fiksuoti HSB funkcijos ignoruoja colorMode asortimentą pustoniai
  • Fiksuotas httpd.py serveris bus wielowątkowa ir MSIE suderinama
  • Fiksuotas vaizdas () neveikia 3D režimu
  • Fiksuotas lerpColor generuoti neteisingus vertybes HSB spalvų režimą
  • Fiksuotas makiažo release-failai kurti laikiną failą į blogąją kataloge
  • Fiksuotas mandelbrot.pde ir histogram.pde ref testai

Kas naujo versijos 1.2.3:

  • Pridėta dėmesį į bandymų komplektą apie operos jei Žymeklis
  • Pridėta httpd.py platinimu norint paleisti vietinį http serverį išbandyti
  • Pridėtinės Shiffman anketa & quot; pobūdis kodekso & quot; į analizatorius bandymų komplektą
  • Pridėta parama maišos / Bookmark url nuo eskizo pakrovimo
  • Pridėta tiek inline ir išorės sustatę mėginius į example.html Pavyzdžiui
  • Pridėti JavaScript įvykių kabliukai eskizas
  • Pasikeitė Processing.logger atgal į tinyLogLite
  • Pasikeitė scenarijaus atributas naudojamas nukreipti drobės iš duomenų taikinį į duomenų apdorojimo ir perdirbimo tikslą
  • Keičiama bandymo komplekto # 113 ir # 114 į Ref testai
  • Keičiama README kaip README.md
  • Keičiama ref bandymai turi tinkamą atkreipti linijų su išėjimo () jais
  • Sukūrė SVG ref testai
  • Sukurta kreivė * ref testai.
  • Sukūrė daugiau fonas () Nuoroda testai
  • Sukurta Makefile dokumentus
  • ištrynė miręs kodas processing.js
  • Ištrintos nepanaudoti kintamieji ir funkcijos
  • Detali bandymo komplekto konfigūracijos daugiau OS / naršyklės combo
  • Detali lerp vieneto testas po r / g / b punktas
  • Fiksuotas ArrayList kopija konstruktorius
  • Fiksuoti processing.js antraštės įtraukti rūšies platinimo
  • Fiksuotas apdorojimas-pagalbininkas dirbti kuriant 3D bandymus po 2D bandymų
  • Fiksuoti 3D taškų imtis strokeWeight () į
  • Fiksuotas išeiti (), kad tinkamai paleisti įvykių, kurie jungiasi eskizus
  • Fiksuotas Split (), kad ji negali apimtis konfliktų su daiktais, kad įgyvendinti savo split funkciją
  • Fiksuotas bandymo komplekto Blur bandymas tinkamai įkelti antrą nuotrauką
  • Fiksuotas teisėjas testas bėgikas, todėl jis gali iš naujo paleisti neperkraunant puslapio
  • Fiksuotas analizatorius, kad visi giliai klasių hierarchija klasių gauti $ bazę
  • Fiksuotas teisėjas testas bėgikas naudoti epsilonOverride pasaulinę vertę, kai didesnė nei bandymo patikslinta vertė
  • Fiksuoti žlungančios ref testai dėl pikselių diff klaidų
  • Fiksuotas statyti sistema paleisti įsiregistravimo pūkelių dalis įsiregistravimo
  • Fiksuotas bandymo komplekto # 56 alfa kaukė ant IE9 ir Opera
  • Fiksuotas apdorojimas pagalbininkas apkrovai Firefox 4 "
  • Fiksuoti ref testai, kurie naudoja tekstą
  • Fiksuotas renginys prižiūrėtojas nutekėjimas processing.js
  • Fiksuoti klaidų pranešimai, kai vietiniai failai negali būti įkeltas
  • Fiksuotas teisėjas testas bėgikas tinkamai diff vaizdai
  • Fiksuotas teisėjas testas bėgikas tinkamai rūšiuoti įgyti testai
  • Fiksuotas bandymo komplekto ir teisėjas testas bėgikas naudoti minified vs visą processing.js bandymo komplekto
  • Fiksuotas Makefile būti Windows draugiškas
  • Fiksuotipjs direktyvas į darbą, kai daug direktyvų nenurodyta
  • Fiksuotas Build System pridėti versijos numerį ir antraštę minified processing.js
  • Fiksuotas statyti sistemą, kad išleidimo tikslas sukelia registruojantis spaudai automatiškai
  • Fiksuoti example.html naudoti dydį () vietoj drobės plotis / aukštis
  • Fiksuotas regresijos nuo # 1363
  • Fiksuotas SVG kelias & quot; M & quot; pareiškimas regresijos
  • Fiksuotas loadImage () nuoroda į nemini pasirašymo programėles
  • Fiksuotas SVG regresijos iš nepavykusio suliejimo
  • Fiksuotas loadShape ()
  • Fiksuotas Makefile kad registruojantis uždarymas nemiršta vidurio kelią
  • Fiksuotas PVector.set ne nustatyti Z neapibrėžto (Nan)
  • Fiksuotas is3D įpraiška nuorodoje testeris
  • Fiksuotas atveju jautrumo nuorodoje testas SVG varduose ir susijusių bandymų
  • Įvykdyti fillStyle
  • Įvykdyti __hashCode funkcija per virtHashCode
  • Ištirta, įgyvendinančios A3D transliatorių tinkamumas
  • Perkelta komunalinių paslaugų funkcijas (extendClassChain, defineProperty, ...), kad defaultScope
  • išimant rotateZ į 2D ir 3D metodų
  • išimant MAG () naudoti funkcijos args
  • išimant viršūnė () naudoti funkcijos args
  • išimant linija () naudoti funkcijos args
  • Pašalinta fixOperaCreateImageData ()
  • Pašalinta fixOperaCreateImageData () nuorodoje bandymo Runner "
  • Pašalinta vėlavimas () iš Reference "
  • Pašalinta init ir loadSketchFromSources nuo API versijos PJS
  • Pašalinta init.js iš atpirkimo sandorių ir / Parsisiųsti
  • Pašalinta iš eval naudojimas (& quot; ... & quot;)
  • Pašalinta neįmanoma analizatoriaus testai
  • Pašalinta pasikartojančius loadSketchFromSources ir disableInit
  • Pašalinta nop ir eval_ iš pasaulinės uždarymas arg sąrašą
  • Pašalintapjs skaidrumo direktyvos
  • Restauruotos funkcija įkelti Inline eskizus po atsitiktinio ištrynimo
  • perrašė beginDraw ir endDraw komentarai geriau paaiškinti savo buvimą

Kas naujo 1.2.1 versija:

  • Fiksuotas fonas (), kai pavadino su 3 argumentais.
  • Fiksuotas naudojimaspjs skaidrų direktyvą.
  • Atnaujinimai statyti sistemą bandymai, paleidimas.

Kas naujo versijos 1.1.0:.

  • Parama lietimui įvykių iOS prietaisų

  • mouseover ir mouseOut įvykiai buvo pridėta, kad renginiai vyksta, kai vartotojas įveda ir palieka drobės.
  • custom PJS pakuotojas buvo sukurta, kad galėtų imtis eskizą ir pakuoti ją kartu su biblioteka, juostelės iš nereikalingą kodą, nemenkinti jį ir sukurti galutinį js failą, kuris yra daug mažesnio dydžio, ir lengvas.

  • variantas buvo įtraukta į makefile, kuri leidžia jums sukurti API versiją tik processing.js.
  • Daugybė svetainės atnaujinimai buvo padaryta atskaitos puslapius ir dokumentus.

Kas naujo versijos 1.0.0:

  • Pridėta šaltinis lygis dokumentacija funkcijų
  • Pridėta pagalbos puslapiai dingusių kalbos funkcijų
  • Pridėta sketchpad.cc į sąrašą Tobulinimo įrankiai
  • Pridėta saveFrame ()
  • Pridėta likę PImage funkcijos
  • Pridėta kompiliavimo laiko optimizavimu konstantos, funkcijos, uždarymo
  • Pridėta PShapeSVG (naujas XMLElemnt (SVG eilutė))
  • Pridėta patikrinimas trūkstamų naudotis "nauja" ir tvarkymu () ragina
  • Pridėta testas liejimo ir neigiamų int
  • Pridėta žymeklis URL pavyzdys bandymo komplekto
  • Pridėta Makefile tikslinė pavyzdžių pakuočių
  • Sukurta wiki už processingjs.org
  • Sukūrė greitai pradžios vadovus perdirbti ir JavaScript kūrėjai
  • Fiksuotas keyReleased todėl nesuveikia, kai raktas yra laikomas nuspaustas
  • Fiksuoti neighborhood.html
  • Fiksuotas išversti () skambutis užsakymas su fone ()
  • Ištaisyta problema su loadStrings (), todėl ji nėra pašalinti paskutinį simbolį
  • Fiksuoti matricos operacijos paleisti setup, kad jie nėra iš naujo lygiosiomis
  • Fiksuotas likę žinomų gedimų, kurie buvo būti sutvirtinti "
  • Fiksuotas veiklos problema su vaizdo () funkcija, kai kaukė ir atspalvis nenurodyta
  • Fiksuotas veiklos problema su teksto $ line
  • Fiksuotas SVG tinkamai dirbti su neigiamais plotis
  • Fiksuotas PShapeSVG / PShape būti vieša
  • Išspręsti leisti "WebKit" įkelti 3D eskizų
  • Fiksuotas PImage.mask dirbti su objektais generuojamų PGraphics.get
  • Išspręsti remti IE9 "
  • Fiksuotas analizatorius priimti papildomas flotacinio pažodinis formatai
  • Fiksuotas veiklos problema su ArrayList
  • Ištaisyta problema su abstrakčiomis metodų
  • Fiksuotas tekstas 3D klaida
  • Fiksuoti mouseX / Pelytė vertės imtis slinkties į
  • Fiksuotas analizatorius klaidą su išmesti perdirbimo metodų
  • Fiksuotas veiklos problema su uniformMatrix ir vertexAttributePointer
  • Fiksuotas (int) liejimo
  • Fiksuotas be maitinimo-of-dviejų tekstūros apkrovos problema
  • Fiksuoti visi be variklių-of-du vaizdus kodo medį
  • Fiksuotas tekstas pločio pavyzdys Firefox ir Ubuntu
  • Fiksuotas metodas pritaikymo naudojant tai ir super
  • Fiksuoti JS linting klausimai
  • Fiksuotas teisėjas testas bėgikas už Uint8Array
  • Fiksuotas Mokymosi IDE rėmo normą klaidą "
  • Pašalinta Svn dirs iš išeities tekstų medį
  • Atnaujinta netikras-dom.js už curContext.setTransform
  • Atnaujinta processingjs.org (daug pataisymai, patikslinimus)
  • Atnaujinta dokumentacija loadImage, requestImage,pjs apkrovai

Reikalavimai :

  • Javascript kliento pusėje
  • HTML 5 įjungtas naršyklės

Kita programinė įranga kūrėjas John Resig

Sizzle
Sizzle

10 Feb 16

Social
Social

21 Jul 15

Komentarai Processing.js

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!