Processing.js

Screenshot Software:
Processing.js
Mga detalye ng Software:
Bersyon: 1.4.9
I-upload ang petsa: 1 Mar 15
Nag-develop: John Resig
Lisensya: Libre
Katanyagan: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js malapit na Ginagaya ang orihinal na Processing wika, pag-port ang karamihan sa mga pangunahing katangian nito upang JavaScript code.
Nagbibigay-daan ito sa mga developer ng access sa isang makapangyarihang at kumplikadong mga tool visualization ng data na gumagawa ng pagdaragdag ng mga istatistika, mga pakikipag-ugnayan, at iba't-ibang mga animation sa isang pahina ng Web mas madali at mas simple.
Processing.js maaaring gamitin para sa mga tsart, graph, mga laro, mga digital na sining, Web mga presentasyon, at iba pa.
Aklatan ng mabigat umaasa sa HTML 5 canvas elemento para sa pag-embed ng graphics at animation, nagtatrabaho sa karamihan ng mga modernong desktop at mga mobile browser.
Ang proyekto ay medyo mature at nagkaroon ng sapat na oras upang bumuo ng isang complex na hanay ng mga sanggunian, doc, at demo, kaya ito ay lubos na madaling ngayon upang matuto at makakuha ng pamilyar sa mga ito.

Ano ang bagong sa paglabas:.

  • Ang bersyon na ito ay may ilang mga pag-aayos upang rotate PVector, ang suporta para sa randomGaussian (), at ilang mga pagsusuri ng yunit upang matiyak na ang mga pag-aayos pumasa sa pangangalap

Ano ang bagong sa bersyon 1.4.1:

  • 1.4.1 ay isang hotfix para sa 1.4.0 , pag-aayos ng bug na pumipigil sa Sketch mula sa pagtuon sa mga pag-click ng mouse.

Ano ang bagong sa bersyon 1.3.6:

  • Ang Nakatakdang arc (hindi pinupunan ang huling kalahating digri) .
  • Mga Fixed camera () pagbabalik-sunod ng tawag sa 1.3.5.
  • Ang Nakatakdang pagkaantala () upang ihagis ng mga hindi sinusuportahang function na error.

Ano ang bagong sa bersyon 1.3.5:

  • Idinagdag tseke para sa canvas Processing ctor
  • Idinagdag document.head sa pagiging tugma para sa Firefox 3.6
  • Idinagdag sanggunian sa p halimbawa sa onload ()
  • Idinagdag teksto (string, x, y, z) mga pagsubok ref
  • Hindi Pinagana WebGL anti-aliasing
  • Mga Fixed PImage.mask () kapag ipinasa PImage nilikha mula sa isang PGraphics
  • Mga Fixed PImage.toImageData hindi gumagamit ng cache
  • Mga Fixed colorMode hindi gumagana sa 3D
  • Mga Fixed kopya () nang walang isang pinagmumulan ng argumento
  • Mga Fixed frustum () ay hindi masusuka isang error sa 2D mode
  • Mga Fixed get () hindi nagbabalik ng isang kopya ng isang PImage
  • Mga Fixed get (x, y) kapag tinatawag sa 3D PGraphics
  • Mga Fixed getUniformLocation-check para sa null
  • Mga Fixed ilaw hindi mailalapat sa mga texture
  • Mga Fixed modelX / Y / Z () bagsak kung camera () ay hindi muna na tinatawag na
  • Mga Fixed noFill () / noStroke () ay hindi gumagana kung tinatawag na bago laki ()
  • Mga Fixed pixels Hindi pinapayagan bilang isang pangalan ng variable sa klase
  • Mga Fixed pmouseX / Y halaga sa panahon ng mabubunot ()
  • Mga Fixed rectMode () ay hindi gumagana sa 3D
  • Mga Fixed textWidth () pagbabalik ng isang string sa halip ng isang numero ng
  • Mga Fixed texture ng UV coordinate hindi naging normal at Ika-clamp sa NPOT texture
  • Mga Fixed texture () pagbabago ng isang NPOT PImage ang pumasa dito
  • Mga Fixed tint () pagbalewala sa mga parameter alpha
  • Mga Fixed tint () ay hindi pagmamarka ng PImage bilang marumi
  • Mga Fixed gamit p bilang pantukoy miyembro ng klase
  • Mga Fixed vertical Ihanay sa textAlign ()
  • Na-optimize ang paggamit ng curRectMode at curEllipseMode
  • Inalis p.Import

Ano ang bagong sa bersyon 1.3.0:

  • Nagdagdag ng isang tsart sa perf test suite
  • Nagdagdag ng mensahe ng error sa ref pagsubok tagabuo kung 'exit ()' ay hindi nahanap sa mga sketch
  • Added blendColor ref pagsusulit
  • Added codePointAt sa String object
  • Idinagdag papeles upang toP5String function na
  • Added equalsIgnoresCase sa String object
  • Nagdagdag mga mensahe ng error sa beginCamera at endCamera kapag ginamit sa 2D mode
  • Nagdagdag mga mensahe ng error sa Pagproseso ng file at I / O function na ay hindi suportadong sa pamamagitan ng Processing.js
  • Added printMatrix pagsusuri ng yunit
  • Added resetMatrix pagsusuri ng yunit
  • Idinagdag bilugan RECT
  • Added screenWidth at screenHeight variable upang tumugma Processing v2.0
  • Idinagdag script upang bumuo ng mga proseso upang palitan PConstants. * Gamit ang kanilang mga de-numerong halaga
  • Added startsWith at endsWith sa String object
  • Nagdagdag ng suporta para sa mga panlabas na javascript code upang magdagdag ng mga larawan sa imageCache
  • perf Idinagdag tint at mga pagsubok ref
  • Added toArray () sa array object
  • Idinagdag transparency perf pagsubok
  • Nagbago function na () {} sa Pagproseso ng lokal na variable na 'nop'
  • Nagbago uri-check sa (obj) typeof obj.constructor
  • Nagbago perf pagsubok upang gamitin exit ()
  • Nagbago Processing.js mga error upang ihagis sa halip na naka-print sa tinylog
  • -convert na animated test suite na pagsubok sa pagsubok ref
  • -convert ang mga pagsubok XMLElement yunit na gamitin XMLElement.parse (string) sa halip ng XMLElement (string)
  • Mga Fixed malulutong na hindi gumagana nang maayos kapag ang anumang pagbabago ay mailalapat sa mga sketch
  • Mga Fixed CSS pagpapahayag ng font kapag gumagamit ng font SVG
  • vertical Ihanay Nakatakdang default sa textMode (halign, valign) sa baseline
  • Mga Fixed equalsIgnoreCase gamitin toLowerCase sa halip na RegEx (// i)
  • Mga Fixed huwad na dom.js bumabalik sa parehong canvas tuwing createElement ay tinatawag na
  • Mga Fixed sukatan ng font (textAscent, textDescent, atbp.)
  • Mga Fixed font preloading hindi-check kung ang isang @ font-face panuntunan ay mayroon na
  • Mga Fixed font preloading gamitin tinyfont
  • Mga Fixed font ng pag-quote bug sa computeFontMetrics
  • Mga Fixed HashMap.values ​​() nang sa gayon ay nagbalik ito ng isang ArrayList
  • Mga Fixed hex literal #FFFFFF hindi nai-convert sa isang int maayos
  • Mga Fixed HSB-andar ng pagbalewala sa colorMode hanay sa grayscale
  • Mga Fixed httpd.py webserver upang maging multi-may sinulid at tugma MSIE
  • Mga Fixed larawan () ay hindi gumagana sa 3D na mode
  • Mga Fixed lerpColor pagbuo ng mga maling mga halaga sa mode HSB kulay
  • Mga Fixed make paglabas-file sa paglikha ng pansamantalang file sa maling direktoryo
  • Mga Fixed mandelbrot.pde at histogram.pde ref pagsusulit

Ano ang bagong sa bersyon 1.2.3:

  • Nagdagdag ng tala sa test suite tungkol sa Opera bagsak Cursor
  • Idinagdag httpd.py sa pamamahagi upang magpatakbo ng isang lokal na http server para sa pagsubok
  • quot Added Shiffman ng &; Kalikasan ng Code & quot; sa pang-parse test suite
  • Nagdagdag ng suporta para sa url ng hash / bookmark mula sketch sa paglo-load
  • Idinagdag ang parehong mga inline at panlabas na naglo-load ng mga sampol sa example.html halimbawa
  • Magdagdag Hooks kaganapan JavaScript upang Sketch
  • Nagbago Processing.logger pabalik sa tinyLogLite
  • Nagbago ang katangian script na ginagamit upang i-target ang isang canvas mula sa data-target sa data-processing-target
  • -convert ang pagsubok suite # 113 at # 114 sa Ref mga pagsusulit
  • -convert ang Readme sa README.md
  • -convert ref pagsubok upang magkaroon ng tamang mabubunot mga loop na may exit () sa kanila
  • Nilikha SVG ref pagsusulit
  • Nilikha curve * mga pagsubok ref.
  • Nilikha higit pang background () ref pagsusulit
  • Nilikha dokumentasyon makefile
  • Tinanggal patay na code sa processing.js
  • Tinanggal ang mga hindi nagamit na mga variable at mga function
  • Ang pinalawak na test suite na configuration para sa higit pang OS / combos browser
  • Ang pinalawak na lerp yunit ng pagsubok na lampas sa r / g / b
  • Mga Fixed kopya constructor ArrayList ni
  • Mga Fixed processing.js header upang isama ang uri ng pamamahagi
  • Mga Fixed pagproseso-helper sa trabaho kapag paglikha ng mga 3D mga pagsusulit pagkatapos ng pagsubok 2D
  • Mga Fixed 3D punto upang kumuha strokeWeight () sa account
  • Ang Nakatakdang lumabas () upang maayos na naglalabas ng mga kaganapan na nakatali sa Sketch
  • Mga Fixed split () kaya hindi saklaw-conflict sa mga bagay na ipatupad ang kanilang sariling mga hating-andar
  • Mga Fixed Test test suite na lumabo nang maayos load ang pangalawang larawan
  • Mga Fixed ref pagsubok runner kaya maaari itong muling patakbuhin nang walang i-reload ang pahina
  • Mga Fixed pang-parse upang ang lahat ng mga klase sa isang malalim na klase hierarchy makakuha ng $ base
  • Mga Fixed ref pagsubok runner gamitin epsilonOverride global halaga kapag mas mataas kaysa sa halaga ng pagsubok na tinutukoy
  • Mga Fixed bagsak ref pagsubok dahil sa mga error pixel pagkakaiba
  • Mga Fixed build ng system upang patakbuhin ang gumawa ng check-lint bilang bahagi ng make check
  • Mga Fixed test suite # 56 alpha mask sa IE9 at Opera
  • Mga Fixed pagpoproseso helper preloading sa Firefox 4
  • Mga Fixed ref pagsubok na gumamit ng teksto
  • Mga Fixed handler ng kaganapan paglabas processing.js
  • Mga Fixed mensahe ng error kapag hindi ma-load lokal na file
  • Mga Fixed ref pagsubok runner upang maayos pagkakaiba mga larawan
  • Mga Fixed ref pagsubok runner upang maayos na pag-uuri nakumpleto pagsusulit
  • Mga Fixed test suite at ref pagsubok runner upang gumamit minified kumpara sa buong processing.js sa test suite
  • Mga Fixed Makefile upang maging Windows-friendly
  • Mga Fixedpjs kautusan upang gumana kapag ang maramihang mga kautusan ay tinutukoy
  • Mga Fixed build ng system upang magdagdag ng numero ng bersyon at header upang minified processing.js
  • Mga Fixed build ng system kaya nag-trigger na target na release awtomatikong check-release
  • Mga Fixed example.html gamitin laki () sa halip ng canvas lapad / taas
  • Ang Nakatakdang pagbabalik mula sa # 1363
  • Mga Fixed SVG landas & quot; m & quot; pahayag pagbabalik
  • Mga Fixed loadImage () reference na hindi banggitin ang pag-sign applets
  • Mga Fixed SVG pagbabalik mula sa Nabigo ang pagsasama
  • Mga Fixed loadShape ()
  • Mga Fixed Makefile upang ang check-pagsasara ay hindi mamamatay mid-way
  • Mga Fixed PVector.set upang hindi nakatakda z sa hindi natukoy na (Nan)
  • Mga Fixed is3D regex sa ref tester
  • Mga Fixed case-sensitive sa ref pagsubok SVG filename at nauugnay na mga pagsubok
  • Ipinatupad fillStyle
  • Ipinatupad __hashCode function na sa pamamagitan ng virtHashCode
  • Siniyasat ang kaakmaan ng pagpapatupad ng A3D Renderer
  • Inilipat ang utility function (extendClassChain, defineProperty, ...) sa defaultScope
  • Refactored rotateZ sa 2D at 3D na mga paraan ng
  • Refactored rebista () upang magamit ang pag-andar args
  • Refactored tugatog () upang magamit ang pag-andar args
  • Refactored linya () upang magamit ang pag-andar args
  • Inalis fixOperaCreateImageData ()
  • Inalis fixOperaCreateImageData () sa ref pagsubok runner
  • Inalis ang pagka-antala () mula sa Reference
  • Inalis ang init at loadSketchFromSources mula sa api bersyon ng pjs
  • Inalis init.js mula sa repo at / pag-download
  • Inalis ang paggamit ng eval (& quot; ... & quot;)
  • Inalis ang imposible pagsusulit pang-parse
  • Inalis ang duplicate na loadSketchFromSources at disableInit
  • Inalis nop at eval_ mula sa listahan ng pandaigdigang pagsasara ARG
  • Inalispjs transparency direktiba
  • Naipanumbalik ang tampok na i-load ang mga inline na Sketch matapos ang hindi sinasadyang pagtanggal
  • Rewrote beginDraw at endDraw mga komento upang mas mahusay na ipaliwanag ang kanilang presensya

Ano ang bagong sa bersyon 1.2.1:

  • Fixed background () kapag tinatawag na may 3 mga argumento.
  • pjs Nakatakdang paggamit transparent direktiba.
  • Mga Update upang bumuo ng sistema para sa pagsubok, bitawan.

Ano ang bagong sa bersyon 1.1.0:.

  • Suporta para sa mga kaganapan ng pagpindot sa mga iOS device
  • mouseover at mouseOut kaganapan ay idinagdag upang payagan ang mga kaganapan sa maganap kapag ipinasok ng gumagamit ang at nag-iwan ng canvas.
  • Ang isang pasadyang pjs packager ay nalikha na maaaring kumuha ng isang maikling drama at sama-package ito sa aklatan, alisin ang unneeded code, Paliitin ito, at gumawa ng isang pangwakas na .js file na mas maliit ang sukat at magaan ang timbang.
  • May option ay naidagdag sa mga makefile na nagbibigay-daan sa iyo upang lumikha ng isang API lamang na bersyon ng processing.js.
  • Maraming mga pag-update ng website ay ginagawa sa mga pahina ng sanggunian at dokumentasyon.

Ano ang bagong sa bersyon 1.0.0:

  • Idinagdag dokumentasyon antas ng mapagkukunan ng mga pag-andar
  • Idinagdag reference mga pahina para sa mga tampok nawawalang wika
  • Idinagdag sketchpad.cc sa listahan ng mga tool dev
  • Added saveFrame ()
  • Idinagdag natitirang mga tampok PImage
  • Added sumulat ng libro-time na mga pag-optimize para sa constants, pag-andar, pagsara ng
  • Added PShapeSVG (bago XMLElemnt (SVG string))
  • Nagdagdag ng tseke para sa mga nawawalang paggamit ng 'bago' sa Pagproseso () tawag
  • Idinagdag pagsubok para sa cast at negatibong ints
  • Idinagdag cursor URL halimbawa upang subukan suite
  • target Added Makefile para sa mga halimbawa packaging
  • Nilikha wiki para sa processingjs.org
  • Nilikha gabay sa mabilis na pagsisimula para sa Pagproseso at JavaScript sa mga developer
  • Mga Fixed keyReleased upang hindi ito sunog kapag key ay gaganapin pababa
  • Mga Fixed neighborhood.html
  • Ang Nakatakdang i-translate ang () pag-order sa background tawag ()
  • Mga Fixed isyu sa loadStrings () upang hindi ito alisin ang huling character
  • Mga Fixed pagpapatakbo matrix tumakbo sa pag-set up sa paraan na ang mga ito ay hindi i-reset sa mabubunot
  • Mga Fixed natitirang kilalang mga pagkabigo na ay fixable
  • Mga Fixed isyu sa pagganap na may Imahe () function na kapag mask at tint Hindi tinukoy ang
  • Mga Fixed isyu sa pagganap na may teksto $ linya
  • Mga Fixed SVG upang gumana nang maayos na may negatibong lapad
  • Mga Fixed PShapeSVG / PShape maging pampubliko
  • Pag-aayos upang payagan ang WebKit-load ang 3D Sketch
  • Mga Fixed PImage.mask upang gumana sa mga bagay na binuo ng PGraphics.get
  • Pag-aayos upang suportahan ang IE9
  • Mga Fixed pang-parse sa tumatanggap ng karagdagang mga float literal na mga format
  • Ang Nakatakdang isyu na pagganap sa ArrayList
  • Mga Fixed isyu sa abstract pamamaraan
  • error Nakatakdang teksto ng 3D
  • Mga Fixed mouseX / mga halaga ng daga na kumuha ng scrollbar sa account
  • Mga Fixed pang-parse bug sa itinapon pamamaraan ng pagpoproseso
  • Ang Nakatakdang isyu na pagganap sa uniformMatrix at vertexAttributePointer
  • Mga Fixed (int) cast
  • Mga Fixed di-kapangyarihan-ng-dalawang isyu ng pag-load texture
  • Mga Fixed lahat ng mga non-kapangyarihan-ng-dalawang larawan sa source puno
  • Ang Nakatakdang teksto lapad halimbawa sa Firefox at Ubuntu
  • Mga Fixed paraan ng pagtawag sa diyos gamit na ito at super
  • Mga Fixed js linting isyu
  • Mga Fixed ref pagsubok runner para sa Uint8Array
  • Mga Fixed Learning Ide, Kyoto frame rate bug
  • Inalis .svn dirs mula sa mapagkukunan ng puno
  • Na-update huwad na dom.js para sa curContext.setTransform
  • Na-update processingjs.org (maraming mga pag-aayos, pagwawasto)
  • Na-update papeles para sa loadImage, requestImage,pjs preloading

Mga Kinakailangan :

  • pinagana ang JavaScript sa client side
  • HTML 5 pinagana ang browser

Iba pang mga software developer ng John Resig

Sizzle
Sizzle

10 Feb 16

jQuery
jQuery

2 Oct 16

Mga komento sa Processing.js

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!