Processing.js

Skjermbilde programvare:
Processing.js
Prog.varedetaljer:
Versjon: 1.4.9
Last opp dato: 1 Mar 15
Utvikler: John Resig
Lisens: Gratis
Popularitet: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js ligner tett den opprinnelige Behandling språk, porting de fleste av sine viktigste funksjonene til Javascript-kode.
Dette gjør at utviklere tilgang til en kraftig og kompleks datavisualiseringsverktøy som gjør legge statistikk, interaksjoner, og ulike animasjoner til en webside mye enklere og enklere.
Processing.js kan brukes for diagrammer, grafer, spill, digital kunst, web presentasjoner, og så videre.
Biblioteket sterkt avhengig av HTML 5 lerret element for innebygging grafikk og animasjoner, arbeider på de fleste moderne stasjonære og mobile nettlesere.
Prosjektet er ganske moden og har hatt nok tid til å bygge et komplekst sett av referanser, dokumenter, og demoer, så det er veldig lett i dag for å lære og bli kjent med den.

Hva er nytt i denne utgaven:.

  • Denne versjonen har noen reparasjoner til PVector sin rotere, støtte for randomGaussian (), og flere enhetstester for å sikre at de reparasjonene passere mønstre

Hva er nytt i versjon 1.4.1:

  • 1.4.1 er en hurtigreparasjon for 1.4.0 , fikse en feil som hindrer skisser fra å fokusere på museklikk.

Hva er nytt i versjon 1.3.6:

  • Fast arc () fyller ikke siste halvdel grad .
  • Fast kamera () kaller for regresjon i 1.3.5.
  • Fast forsinkelse () for å kaste en ustøttet funksjon feil.

Hva er nytt i versjon 1.3.5:

  • Lagt sjekk for lerret i Processing ctor
  • Lagt document.head kompatibilitet for Firefox 3.6
  • Lagt referanse til p eksempel i onLoad ()
  • Lagt tekst (string, x, y, z) ref tester
  • Deaktivert WebGL anti-aliasing
  • Fast PImage.mask () når bestått en PImage opprettet fra en PGraphics
  • Fast PImage.toImageData ikke bruke cache
  • Fast colorMode ikke fungerer i 3D
  • Fast kopi () uten en kilde argument
  • Fast frustum () ikke kaste en feil i 2D-modus
  • Fast get () ikke returnerer en kopi av en PImage
  • Fast get (x, y) når kalt på 3D PGraphics
  • Fast getUniformLocation sjekke for null
  • Faste lysene ikke blir brukt til teksturer
  • Fast modelX / Y / Z () mislykkes hvis kamera () ikke ble kalt første
  • Fast noFill () / noStroke () fungerer ikke hvis kalt før størrelse ()
  • Faste piksler ikke tillatt som en variabel navn i klassene
  • Faste pmouseX / Y-verdier under uavgjort ()
  • Fast rectMode () ikke fungerer i 3D
  • Fast textWidth () returnerer en streng i stedet for et tall
  • Fast tekstur UV koordinerer ikke normalisert og festet med NPOT teksturer
  • Fast tekstur () endrer en NPOT PImage gått til det
  • Fast tint () ignorerer alfa parameter
  • Fast tint () ikke markerer en PImage som skitne
  • Fast bruker p som et klassemedlem identifikator
  • Fast vertikal sluttar i Tekstjustering ()
  • Optimalisert bruk av curRectMode og curEllipseMode
  • Fjernet p.Import

Hva er nytt i versjon 1.3.0:

  • lagt til et diagram i perf test suite
  • Lagt en feilmelding til dommeren test byggmester hvis 'exit ()' er ikke funnet i skissen
  • Lagd blendColor ref tester
  • Lagd codePointAt til String objekt
  • Lagt dokumentasjon til toP5String funksjon
  • Lagd equalsIgnoresCase til String objekt
  • Lagt feilmeldinger til beginCamera og endCamera når det brukes i 2D-modus
  • Lagd feilmeldinger til Processing fil og I / O-funksjoner som ikke støttes av Processing.js
  • Lagd printMatrix enhet tester
  • Lagd resetMatrix enhet tester
  • Lagt avrundet rect
  • Lagd screenWidth og screenHeight variabler å matche Processing v2.0
  • Lagt skript for å bygge prosessen for å erstatte PConstants. * Med sine tallverdier
  • Lagd starts og endsWith til String objekt
  • Lagt til støtte for ekstern javascript-kode for å legge til bilder til imageCache
  • Lagt tint perf og dommeren tester
  • Lagd toArray () til Array objekt
  • Lagt åpenhet perf test
  • Endret function () {} til Processing lokal variabel 'nop'
  • Endret obj.constructor type sjekker til typeof (obj)
  • Endret Perf tester for å bruke exit ()
  • Endret Processing.js feil å kaste i stedet for print til tinylog
  • Konverterte animerte test suite tester til dommeren tester
  • Omregnet XMLElement enhet tester for å bruke XMLElement.parse (string) i stedet for XMLElement (string)
  • Fast skarp ikke fungerer som den skal når noen transformasjoner ble brukt til skissen
  • Fast CSS font erklæring ved bruk av SVG-fonter
  • Fast standard vertikal sluttar i tekstbasert (halign, valign) til baseline
  • Fast equalsIgnoreCase å bruke toLowerCase snarere enn RegEx (// i)
  • Faste falske-dom.js retur samme lerretet hver gang createElement kalles
  • Faste font beregninger (textAscent, textDescent, osv.)
  • Fast font preloading ikke sjekke om en regel @ font-face allerede eksisterer
  • Fast font preloading å bruke tinyfont
  • Fast font sitere bug i computeFontMetrics
  • Faste HashMap.values ​​() slik at den returnerer en Arraylist
  • Fast hex bokstavelig #FFFFFF ikke blir konvertert til en int ordentlig
  • Faste HSB funksjoner ignorerer colorMode utvalg i gråtoner
  • Fast httpd.py webserver å være multi-threaded og MSIE kompatibel
  • Fast bilde () fungerer ikke i 3D-modus
  • Fast lerpColor generere feil verdier i HSB fargemodus
  • Fast make utslipp-filer som skaper den midlertidige filen i feil katalog
  • Fast mandelbrot.pde og histogram.pde dommeren tester

Hva er nytt i versjon 1.2.3:

  • lagt et notat til test suite om Opera sviktende markør
  • Lagt httpd.py til distribusjon for å kjøre en lokal http server for testing
  • Lagd Shiffman er & quot; Nature of Code & quot; inn parser test suite
  • Lagt til støtte for hash / bokmerke url fra skisse lasting
  • Lagd både inline og eksterne lastet inn prøver til example.html eksempel
  • Legg til Javascript hendelses kroker til Sketch
  • Endret Processing.logger tilbake til tinyLogLite
  • Endret manuset attributtet brukes til å målrette et lerret fra data-målet til databehandlings-mål
  • Omregnet test suite # 113 og # 114 til Ref tester
  • Omregnet README til README.md
  • Omregnet ref tester for å ha riktig uavgjort looper med exit () i dem
  • opprettet SVG ref tester
  • Laget kurve * ref tester.
  • Laget mer bakgrunn () ref tester
  • Laget Makefile dokumentasjon
  • Slettet døde kode i processing.js
  • Slettede ubrukte variabler og funksjoner
  • Utvidet test suite konfigurasjoner for mer OS / nettleser komboer
  • Utvidet lerp enhet test utover r / g / b
  • Fast Arraylist kopi konstruktør
  • Faste processing.js header å inkludere type distribusjon
  • Fast behandling-helper til å jobbe når du oppretter 3D-tester etter 2D-tester
  • Faste 3D-poeng for å ta strokeWeight () hensyn
  • Fast exit () til ordentlig slippe hendelser som er bundet til skisser
  • Fast split () så det gjør ikke omfanget konflikt med objekter som implementerer sin egen split funksjon
  • Fast Test suite blur test til riktig laste andre bildet
  • Fast ref test løper så det kan re-run uten å laste siden
  • Fast parser slik at alle klasser i en dyp klassehierarkiet få en $ basen
  • Fast ref test runner å bruke epsilonOverride global verdi når høyere enn test-spesifisert verdi
  • Faste sviktende ref tester grunnet piksel diff feil
  • Fast bygge systemet til å kjøre gjøre check-lint som en del av make sjekk
  • Fast test suite # 56 alpha masken på IE9 og Opera
  • Fast behandling helper preloading i Firefox 4
  • Faste ref tester som bruker tekst
  • Fast hendelseshåndterer lekkasjer processing.js
  • Faste feilmeldinger når lokale filer ikke kan lastes
  • Fast ref test løper til riktig diff bilder
  • Fast ref test løper til riktig sort fullførte tester
  • Fast test suite og ref test runner å bruke minified vs. fulle processing.js i test suite
  • Fast Makefile for å være Windows-vennlig
  • Fastepjs direktiver til å jobbe når flere direktiver er spesifisert
  • Fast bygge systemet for å legge versjonsnummer og header til minified processing.js
  • Fast bygge-systemet, slik at utgivelsen mål utløser sjekk-release automatisk
  • Faste example.html å bruke størrelse () i stedet for lerret bredde / høyde
  • Fast regresjon fra # 1363
  • Fast SVG banen & quot; m & quot; uttalelse regresjon
  • Fast loadImage () referanse til ikke nevne signering applets
  • Fast SVG regresjon fra mislykkede merge
  • Fast loadShape ()
  • Fast Makefile slik at check-nedleggelse ikke dø halvveis
  • Fast PVector.set å ikke sette z til udefinert (NaN)
  • Fast is3D regex i ref tester
  • Fast case-sensitivitet i ref test SVG filnavn og tilhørende tester
  • Gjennomført fillStyle
  • Gjennomført __hashCode funksjon via virtHashCode
  • Lupen egnetheten av å implementere A3D Renderer
  • Flyttet de nyttefunksjoner (extendClassChain, defineProperty, ...) til defaultScope
  • Refactored rotateZ i 2D og 3D metoder
  • Refactored mag () for å bruke funksjons args
  • Refactored toppunkt () for å bruke funksjons args
  • Refactored linje () for å bruke funksjons args
  • Fjernet fixOperaCreateImageData ()
  • Fjernet fixOperaCreateImageData () i ref test runner
  • Fjernet forsinkelse () fra Reference
  • Fjernet init og loadSketchFromSources fra api versjon av pjs
  • Fjernet init.js fra repo og / nedlasting
  • Fjernet bruk av eval (& quot; ... & quot;)
  • Fjernet umulige parser tester
  • Fjernet dupliserte loadSketchFromSources og disableInit
  • Fjernet nop og eval_ fra den globale nedleggelse arg liste
  • Fjernetpjs åpenhet direktivet
  • Restaurert funksjon for å laste inline skisser etter utilsiktet sletting
  • omskrev beginDraw og endDraw kommentarer til bedre forklare deres tilstedeværelse

Hva er nytt i versjon 1.2.1:

  • Fast bakgrunn () når kalt med tre argumenter.
  • Fast brukpjs gjennomsiktig direktiv.
  • Oppdateringer til å bygge system for testing, slipper du.

Hva er nytt i versjon 1.1.0:.

  • Støtte for berørings hendelser på iOS-enheter
  • mouse og mouseout hendelsene ble lagt slik at hendelser skal skje når brukeren går inn og ut et lerret.
  • En tilpassede pjs pack har blitt opprettet som kan ta en skisse og pakke den sammen med biblioteket, stripe ut unødvendige kode, minify det, og lage en endelig JS-fil som er mye mindre i størrelse og lett.
  • Et alternativ ble lagt til Makefile som lar deg lage en API eneste versjonen av processing.js.
  • Mange nettstedet oppdateringer ble gjort til referansesidene og dokumentasjon.

Hva er nytt i versjon 1.0.0:

  • Lagt kildenivå dokumentasjon for funksjoner
  • Lagd referansesidene for manglende språk funksjoner
  • Lagt sketchpad.cc til listen over dev verktøy
  • Lagd saveFrame ()
  • Lagd gjenværende PImage funksjoner
  • Lagd kompilere-time optimaliseringer for konstanter, funksjoner, nedleggelser
  • Lagd PShapeSVG (ny XMLElemnt (svg streng))
  • Lagt sjekk for manglende bruk av "nye" til Processing () kaller
  • Lagt test for støping og negative ints
  • Lagt markør URL eksempel å teste suite
  • Lagd Makefile mål for eksempler emballasje
  • Laget wiki for processingjs.org
  • Laget Quick Start guider for prosessering og Javascript-utviklere
  • Fast keyReleased så det går ikke av når tasten holdes nede
  • Faste neighborhood.html
  • Fast sette () kaller bestilling med bakgrunn ()
  • Fikset problem med loadStrings () slik at den ikke fjerner siste tegnet
  • Faste matriseoperasjoner kjøre i oppsettet slik at de ikke blir nullstilt i trekningen
  • Fast rester KJENTE-FEIL som var fixable
  • Fast ytelsesproblem med Image () -funksjonen når masken og fargetone ikke er spesifisert
  • Fast ytelsesproblem med tekst $ linje
  • Fast SVG skal fungere skikkelig med negative bredder
  • Fast PShapeSVG / PShape å være offentlig
  • Løser å tillate WebKit å laste 3D-skisser
  • Fast PImage.mask å arbeide med objekter generert av PGraphics.get
  • Løser å støtte IE9
  • Fast parser å akseptere ytterligere float bokstavelige formater
  • Fast ytelsesproblem med Arraylist
  • Fikset problem med abstrakte metoder
  • Fast tekst 3D feil
  • Faste mouseX / mousey verdier å ta rulle hensyn
  • Fast parser bug med kasserte bearbeidingsmetoder
  • Fast problem med ytelsen uniformMatrix og vertexAttributePointer
  • Fast (int) avstøpning
  • Fast uten motor-of-to tekstur belastning problemet
  • Faste alle ikke-power-av-to bilder i kildetreet
  • Fast tekst-bredde eksempel i Firefox og Ubuntu
  • Fast metode påkalling bruker denne og super
  • Faste js linting problemer
  • Fast ref test løper for Uint8Array
  • Fast Learning IDE frame rate bug
  • Fjernet .svn dirs fra kildetre
  • Oppdatert falske-dom.js for curContext.setTransform
  • Oppdatert processingjs.org (mange fikser, rettelser)
  • Oppdatert dokumentasjon for loadImage, requestImage,pjs preloading

Krav :

  • aktivert Javascript på klientsiden
  • HTML 5 aktivert nettleser

Annen programvare fra utvikleren John Resig

Kommentarer til Processing.js

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!