Processing.js

Software screenshot:
Processing.js
Software detaljer:
Version: 1.4.9
Upload dato: 1 Mar 15
Udvikler: John Resig
Licens: Gratis
Popularitet: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js nøje efterligner den oprindelige Forarbejdning sprog, portering fleste af sine vigtigste funktioner til JavaScript-kode.
Dette giver udviklere adgang til en kraftfuld og kompleks datavisualisering værktøj, der gør at tilføje statistik, interaktioner og forskellige animationer til en webside meget lettere og enklere.
Processing.js kan bruges til diagrammer, grafer, spil, digital kunst, Web-præsentationer, og så videre.
Biblioteket er stærkt afhængig af HTML 5 lærred element for indlejring af grafik og animationer, der arbejder på de fleste moderne stationære og mobile browsere.
Projektet er helt modne og har haft tid nok til at opbygge et komplekst sæt af referencer, docs og demoer, så det er meget let i dag at lære og komme i nærkontakt med den.

Hvad er nyt i denne udgivelse:.

  • Denne version har nogle rettelser til PVector s rotere, støtte til randomGaussian (), og flere unit test for at sikre disse rettelser passere muster

Hvad er nyt i version 1.4.1:

  • 1.4.1 er et hotfix til 1.4.0 , fastsættelse af en fejl, der forhindrer skitser fra at fokusere på museklik.

Hvad er nyt i version 1.3.6:

  • Fast bue () udfylder ikke sidste halve grad .
  • Fast kamera () kald rækkefølge regression i 1.3.5.
  • Fast forsinkelse () for at smide en ikke-understøttet funktion fejl.

Hvad er nyt i version 1.3.5:

  • Tilføjet check på lærred i Processing ctor
  • Tilføjet document.head kompatibilitet for Firefox 3.6
  • Tilføjet henvisning til p instans i onLoad ()
  • Tilføjet tekst (string, x, y, z) ref test
  • Deaktiveret WebGL anti-aliasing
  • Fast PImage.mask (), når bestået en PImage oprettet fra en PGraphics
  • Fast PImage.toImageData ikke bruger cache
  • Fast colorMode ikke arbejder i 3D
  • Fast kopi () uden en kilde argument
  • Fast keglestub () ikke smide en fejl i 2D-tilstand
  • Fast get () ikke at tilbagesende en kopi af en PImage
  • Fast get (x, y), når opfordrede 3D PGraphics
  • Fast getUniformLocation kontrol for null
  • Faste lys ikke finder til teksturer
  • Fast modelX / Y / Z () i mangel hvis kameraet () ikke blev kaldt først
  • Fast noFill () / noStroke () ikke fungerer, hvis kaldet før størrelse ()
  • Faste pixels ikke tilladt som et variabelnavn i klasser
  • Faste pmouseX / Y-værdier i løbet draw ()
  • Fast rectMode () ikke arbejder i 3D
  • Fast textWidth () returnere en streng i stedet for et tal
  • Fast tekstur UV koordinerer ikke normaliseret og fastspændes med NPOT teksturer
  • Fast konsistens () modificering af en NPOT PImage overføres til det
  • Fast farvetone () ignorerer alpha parameter
  • Fast farvetone () ikke markerer en PImage så beskidte
  • Fast anvendelse af p som en elev-id
  • Fast lodret align i Tekstjustering ()
  • Optimeret brug af curRectMode og curEllipseMode
  • Fjernet p.Import

Hvad er nyt i version 1.3.0:

  • Tilføjet et diagram til perf test suite
  • Tilføjet en fejlmeddelelse til dommeren test bygherre, hvis 'exit () "er ikke fundet i skitsen
  • Tilføjet blendColor ref test
  • Tilføjet codePointAt til String objekt
  • Tilføjet dokumentation toP5String funktion
  • Tilføjet equalsIgnoresCase til String objekt
  • Tilføjet fejlmeddelelser til beginCamera og endCamera når de anvendes i 2D-tilstand
  • Tilføjet fejlmeddelelser til Processing fil og I / O-funktioner, som er understøttet af Processing.js
  • Tilføjet printMatrix unit test
  • Tilføjet resetMatrix unit test
  • Tilføjet afrundet rect
  • Tilføjet screenWidth og screenHeight variabler til at matche Processing v2.0
  • Tilføjet script til at bygge proces at erstatte PConstants. * Med deres numeriske værdier
  • Tilføjet startsWith og endsWith til String objekt
  • Tilføjet understøttelse af ekstern javascript kode for at tilføje billeder til imageCache
  • Tilføjet farvetone perf og ref test
  • Tilføjet toArray () til Array objekt
  • Tilføjet gennemsigtighed perf test
  • Ændret function () {} med behandling lokal variabel "nop"
  • Ændret obj.constructor type kontrol for typeof (obj)
  • Ændret perf tests for at bruge exit ()
  • Ændrede Processing.js fejl at smide i stedet for print til tinylog
  • Konverterede animerede test suite test til ref test
  • Konverteret XMLElement unit test for at bruge XMLElement.parse (streng) i stedet for XMLElement (streng)
  • Fast sprød ikke fungerer korrekt, når eventuelle transformationer blev påført skitsen
  • Fast CSS font erklæring, når du bruger SVG skrifttyper
  • Fast standard lodret align i tekst-(halign, valign) til BASELINE
  • Fast equalsIgnoreCase at bruge toLowerCase stedet RegEx (// i)
  • Faste falske-dom.js vender tilbage samme lærred, hver gang createElement kaldes
  • Faste font målinger (textAscent, textDescent osv.)
  • Fast skrifttype forbelastning ikke kontrollere, om der allerede findes en @ font-face reglen
  • Fast skrifttype forbelastning bruge tinyfont
  • Fast skrifttype citere fejl i computeFontMetrics
  • Faste HashMap.values ​​(), så den returnerer en ArrayList
  • Fast hex bogstavelig #FFFFFF ikke bliver konverteret til en int ordentligt
  • Faste HSB funktioner ignorerer colorMode sortiment i gråtoner
  • Fast httpd.py webserver til at være multi-threaded og MSIE kompatibel
  • Fast billede () ikke arbejder i 3D-tilstand
  • Fast lerpColor generere forkerte værdier i HSB farvetilstand
  • Fast make release-filer skaber midlertidige fil i den forkerte mappe
  • Fast mandelbrot.pde og histogram.pde ref test

Hvad er nyt i version 1.2.3:

  • Tilføjet en note til test suite om Opera ikke Cursor
  • Tilføjet httpd.py til distribution for at køre en lokal HTTP-server til test
  • Tilføjet Shiffman s & quot; art Code & quot; i parser test suite
  • Tilføjet understøttelse af hash / bogmærke url fra skitse belastning
  • Tilføjet både inline og ekstern isætning af prøver til example.html eksempel
  • Tilføj JavaScript begivenhed kroge til Sketch
  • Ændret Processing.logger tilbage til tinyLogLite
  • Ændret scriptet attribut anvendes til at målrette et lærred fra data-target til databehandling-target
  • Omregnet test suite # 113 og # 114 til dommeren test
  • Omregnet README til README.md
  • Omregnet ref tests for at have en ordentlig draw sløjfer med udgang () i dem
  • Oprettet SVG ref test
  • Oprettet kurve * ref tests.
  • skabt mere baggrund () ref test
  • Oprettet Makefile dokumentation
  • Udgår døde kode i processing.js
  • Slettede ubrugte variabler og funktioner
  • Udvidet test suite konfigurationer for flere OS / browser combos
  • Udvidet lerp unit test ud over r / g / b
  • Fast ArrayList eksemplar konstruktør
  • Faste processing.js header at omfatte type distributionen
  • Fast behandling-hjælper til at arbejde, når du opretter 3D tests efter 2D test
  • Faste 3D punkter at tage strokeWeight () i betragtning
  • Fast exit () til korrekt frigive begivenheder, der er bundet til skitser
  • Fast split (), så det gør ikke rækkevidde-konflikt med objekter, der implementerer deres egen split funktion
  • Fast Test suite sløre test til korrekt indlæse andet billede
  • Fast ref test runner, så det kan igen køre uden at genindlæse siden
  • Fast parser, så alle klasser i en dyb klasse hierarki få en $ basis
  • Fast ref test runner til at bruge epsilonOverride global værdi, når højere end test-specificerede værdi
  • Faste svigtende ref tests på grund af pixel diff fejl
  • Fast build system til at køre gøre check-lint som en del af make kontrol
  • Fast test suite # 56 alpha maske på IE9 og Opera
  • Fast behandling hjælper forbelastning i Firefox 4
  • Faste ref tests, der bruger tekst
  • Fast event handler utætheder processing.js
  • Faste fejlmeddelelser, når lokale filer kan ikke indlæses
  • Fast ref test runner til korrekt diff billeder
  • Fast ref test runner til korrekt sortering gennemførte tests
  • Fast test suite og ref test runner at bruge minified vs. fuld processing.js i test suite
  • Fast Makefile at være Windows-venlige
  • Fastepjs direktiver til at arbejde, når flere direktiver er angivet
  • Fast byggesystem at tilføje versionsnummer og header til minified processing.js
  • Fast byggesystem, så frigivelse mål udløser check-release automatisk
  • Faste example.html at bruge størrelse () i stedet for lærred bredde / højde
  • Fast regression fra # 1363
  • Fast SVG sti & quot; m & quot; erklæring regression
  • Fast LoadImage () henvisning til ikke at nævne underskrive applets
  • Fast SVG regression fra mislykkedes merge
  • Fast loadShape ()
  • Fast Makefile så check-lukning ikke dør halvvejs
  • Fast PVector.set til ikke indstillet z til udefineret (NaN)
  • Fast is3D regex i ref tester
  • Fast retspraksis følsomhed i ref test SVG filnavne og tilhørende test
  • Gennemført fillStyle
  • Gennemført __hashCode funktion via virtHashCode
  • undersøgt egnetheden af ​​gennemførelsen af ​​A3D Renderer
  • Flyttet de nyttefunktioner (extendClassChain, defineProperty, ...) til defaultScope
  • refactored rotateZ i 2D og 3D metoder
  • refactored mag () for at bruge funktionen args
  • refactored vertex () for at bruge funktionen args
  • refactored linie () for at bruge funktionen args
  • Fjernet fixOperaCreateImageData ()
  • Fjernet fixOperaCreateImageData () i ref test runner
  • Fjernet forsinkelse () fra reference
  • Fjernet init og loadSketchFromSources fra API version af pjs
  • Fjernede init.js fra repo og / downloade
  • Fjernede anvendelser af eval (& quot; ... & quot;)
  • Fjernet umulige parser test
  • Fjernet dublerede loadSketchFromSources og disableInit
  • Fjernet NOP og eval_ fra den globale lukning arg liste
  • Fjernetpjs gennemsigtighed direktiv
  • Restaureret funktion til at indlæse inline skitser efter utilsigtet sletning
  • omskrev beginDraw og endDraw kommentarer til bedre at forklare deres tilstedeværelse

Hvad er nyt i version 1.2.1:

  • Fast baggrund (), når kaldet med 3 argumenter.
  • Fast brugpjs transparent direktiv.
  • Opdateringer til at bygge systemet til test, release.

Hvad er nyt i version 1.1.0:.

  • Support til touch begivenheder på iOS-enheder
  • mouseover og mouseout hændelser blev tilføjet for at tillade begivenheder kan finde sted, når brugeren indtaster og efterlader et lærred.
  • En brugerdefineret pjs pakkevirksomheden er blevet oprettet, der kan tage en skitse og pakke det sammen med biblioteket, isolere overflødige kode, minify det, og oprette en endelig Js fil, der er meget mindre i størrelse og let.
  • En mulighed blev tilføjet til Makefile der giver dig mulighed for at oprette en API eneste version af processing.js.
  • Talrige website opdateringer blev gjort til reference- sider og dokumentation.

Hvad er nyt i version 1.0.0:

  • Tilføjet kilde niveau dokumentation for funktioner
  • Tilføjet referencesider for manglende sproglige funktioner
  • Tilføjet sketchpad.cc på liste over dev værktøjer
  • Tilføjet saveFrame ()
  • Tilføjet resterende PImage funktioner
  • Tilføjet kompilere tid optimeringer for konstanter, funktioner, lukninger
  • Tilføjet PShapeSVG (ny XMLElemnt (SVG streng))
  • Tilføjet tjekke for manglende brug af "nye" til Processing () kalder
  • Tilføjet test for støbning og negative int'er
  • Tilføjet eksempel cursor URL til test suite
  • Tilføjet Makefile mål for eksempler emballage
  • Oprettet wiki for processingjs.org
  • Oprettet quick start guider til forarbejdning og JavaScript-udviklere
  • Fast keyReleased så den ikke udløses, når tasten holdes nede
  • Faste neighborhood.html
  • Fast oversætte () kald bestilling med baggrund ()
  • Fixed problem med loadStrings (), så den ikke fjerne sidste tegn
  • Faste matrix operationer køre i setup sådan at de ikke er nulstillet i lodtrækningen
  • Fast resterende kendte-fejl, der var fixable
  • Fast ydeevne problem med Image () funktion, når maske og farvetone er ikke specificeret
  • Fast ydeevne problem med tekst $ line
  • Fast SVG til at fungere korrekt med negative bredder
  • Fast PShapeSVG / PShape at være offentligt
  • Løser at tillade WebKit at indlæse 3D skitser
  • Fast PImage.mask at arbejde med objekter genereret af PGraphics.get
  • Løser at støtte IE9
  • Fast parser til at acceptere yderligere flyde bogstavelige formater
  • Fast ydeevne problem med ArrayList
  • Fixed problem med abstrakte metoder
  • Fast tekst 3D fejl
  • Faste mouseX / Mousey værdier for at tage scrollbars højde
  • Fast parser bug med kasserede forarbejdningsmetoder
  • Fast ydeevne problem med uniformMatrix og vertexAttributePointer
  • Fast (int) støbning
  • Fast ikke-automatisk-of-to tekstur load problem
  • Faste alle ikke-power-of-to billeder i kildetræ
  • Fast tekst-bredde eksempel i Firefox og Ubuntu
  • Fast metode påkaldelse ved hjælp af denne og super
  • Faste js Linting spørgsmål
  • Fast ref test runner for Uint8Array
  • Fast Learning IDE frame rate bug
  • Fjernede .svn dirs fra kildetræ
  • Opdateret falsk-dom.js for curContext.setTransform
  • Opdateret processingjs.org (mange rettelser og rettelser)
  • Opdateret dokumentation for LoadImage, requestImage,pjs forbelastning

Krav :

  • JavaScript aktiveret på klientsiden
  • HTML 5 aktiveret browser

Andre software developer John Resig

Sizzle
Sizzle

10 Feb 16

Social
Social

21 Jul 15

Kommentarer til Processing.js

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!