Processing.js

Tela Software:
Processing.js
Detalhes de Software:
Versão: 1.4.9
Data de upload: 1 Mar 15
Revelador: John Resig
Licença: Livre
Popularidade: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js imita o original Processamento linguagem, portando maioria de suas principais características a código JavaScript.
Isso permite aos desenvolvedores acesso a uma ferramenta poderosa e complexa de visualização de dados que faz a adição de estatísticas, interações e animações diversas para uma página Web muito mais fácil e mais simples.
Processing.js pode ser usado para mapas, gráficos, jogos, arte digital, arte, apresentações na Web, e assim por diante.
A biblioteca depende fortemente o elemento canvas HTML 5 para a incorporação de gráficos e animações, trabalhando na maioria dos navegadores de desktop e móveis modernos.
O projeto é bastante maduro e teve tempo suficiente para construir um complexo conjunto de referências, docs, e demos, por isso é muito fácil hoje para aprender e se familiarizar com ele.

O que é novo nesta versão:.

  • Esta versão possui algumas correções para girar de PVector, suporte para randomGaussian (), e vários testes de unidade para garantir que essas correções passar o agrupamento

O que é novo na versão 1.4.1:

  • 1.4.1 é uma correcção para o 1.4.0 , a fixação de um bug que impede esboços de se concentrar em cliques do mouse.

O que é novo na versão 1.3.6:

  • arco Fixo () não preenchendo a última metade grau .
  • Radar fixo () regressão ordem de chamada em 1.3.5.
  • atraso fixo () para lançar um erro função não suportado.

O que é novo na versão 1.3.5:

  • Adicionado cheque de lona em Processamento ctor
  • compatibilidade document.head Adicionado para Firefox 3.6
  • Adicionado referência ao p instância em onLoad ()
  • Adicionado texto (string, x, y, z) testes ref
  • Disabled WebGL anti-aliasing
  • PImage.mask Fixo () quando passado um PImage criado a partir de um PGraphics
  • PImage.toImageData Fixo não usar o cache
  • Fixo colorMode não trabalhar em 3D
  • cópia Fixo () sem um argumento fonte
  • tronco fixo () não jogando um erro no modo 2D
  • get Fixo () não envio de uma cópia de um PImage
  • get Fixo (x, y) quando chamado PGraphics 3D
  • Fixo getUniformLocation verificando nulo
  • luzes fixos não ser aplicadas às texturas
  • Fixo modelX / Y / Z () não se câmera () não foi chamado pela primeira vez
  • Fixo nofill () / noStroke () não funciona se for chamado antes size ()
  • pixels fixos não permitido como um nome de variável em aulas
  • valores pmouseX / Y fixa durante o draw ()
  • rectMode Fixo () não funciona em 3D
  • Fixo textWidth () a devolver uma cadeia em vez de um número
  • textura Fixo coordenadas UV não normalizada e fixada com texturas NPOT
  • textura Fixo (), que altera a NPOT PImage passado para ele
  • matiz Fixo () ignorando parâmetro alpha
  • matiz Fixo () não marcando um PImage tão sujo
  • Fixo usando p como um identificador de membro da classe
  • align vertical, fixo em textAlign ()
  • Uso otimizado de curRectMode e curEllipseMode
  • p.Import Removido

O que é novo na versão 1.3.0:

  • Adicionado um gráfico para a suíte de testes perf
  • Adicionado uma mensagem de erro para o construtor de teste ref se 'exit ()' não foi encontrado no esboço
  • testes ref Adicionado blendColor
  • Adicionado codePointAt ao objeto String
  • Adicionado documentação a função toP5String
  • Adicionado equalsIgnoresCase ao objeto String
  • Adicionado mensagens de erro para beginCamera e endCamera quando utilizado no modo 2D
  • mensagens de erro adicionado ao arquivo de Processamento e funções de I / O que não são suportados por Processing.js
  • testes de unidade Adicionado printMatrix
  • testes de unidade Adicionado resetMatrix
  • rect arredondado Adicionado
  • variáveis ​​Adicionado screenWidth e screenHeight para corresponder Processing v2.0
  • Adicionado script para construir processo para substituir PConstants. * Com seus valores numéricos
  • Adicionado startsWith e endsWith ao objeto String
  • Adicionado suporte para javascript externo código para adicionar imagens para o ImageCache
  • perf matiz Adicionado e testes ref
  • Adicionado toArray () para o objeto Array
  • Adicionado transparência perf teste
  • função Changed () {} para a variável local Processamento "nop"
  • Alterado para typeof (obj) verificando tipo obj.constructor
  • testes perf alterado para usar exit ()
  • erros Processing.js alterado para jogar em vez de impressão para tinylog
  • testes nos testes de animação convertido para testes ref
  • testes de unidade XMLElement convertidos para usar XMLElement.parse (string) em vez de XMLElement (string)
  • crisp fixo não funciona corretamente quando quaisquer transformações foram aplicados ao esboço
  • declaração de fonte fixa CSS ao usar fontes SVG
  • align padrão fixo vertical no modo texto (halign, valign) à linha de base
  • equalsIgnoreCase fixo para usar toLowerCase ao invés de RegEx (// i)
  • -dom.js falsos fixos retornando a mesma lona cada createElement tempo é chamado
  • métricas de fonte fixa (textAscent, textDescent, etc.)
  • font fixo pré-carregamento não se verificar se já existe uma regra @ font-face
  • Fonte Fixa pré-carregamento de usar tinyfont
  • Fixo font citando bug em computeFontMetrics
  • HashMap.values ​​Fixo () para que ele retorna um ArrayList
  • hex Fixo #FFFFFF literal não está sendo convertido para um int corretamente
  • funções HSB fixos ignorando gama colorMode em escala de cinza
  • webserver httpd.py fixa a ser multi-threaded e MSIE compatível
  • Fixo imagem () não funciona no modo 3D
  • Fixo lerpColor gerando valores incorretos no modo HSB cor
  • make Fixo release-arquivos, criando o arquivo temporário no diretório errado

  • Testes
  • mandelbrot.pde Fixo e histogram.pde ref

O que é novo na versão 1.2.3:

  • Adicionado uma nota para a suíte de testes sobre Opera falhando Cursor
  • Adicionado httpd.py à distribuição, a fim de executar um servidor http local para testar
  • & quot do Adicionado Shiffman; Nature of Code & quot; em suíte de testes parser
  • Adicionado suporte para o haxixe / url indicador de carregamento esboço
  • Adicionado tanto em linha e de carga externa de amostras para o exemplo example.html
  • Adicionar JavaScript ganchos de eventos para Esboço
  • Mudou Processing.logger volta para tinyLogLite
  • Mudou o atributo script usado para alvejar uma tela de-alvo de dados para processamento-alvo de dados
  • suíte de testes convertido # 113 e # 114 a Ref testes
  • README Convertido em README.md
  • testes ref convertido para ter tração adequada laços com exit () neles
  • testes ref criados SVG
  • Criado curva * testes ref.
  • Criado há mais de fundo () testes ref
  • documentação makefile Criado
  • Excluídos código morto em Processing.js
  • variáveis ​​e funções não utilizadas Excluídos
  • Expandido configurações conjunto de testes para mais OS / combos navegador
  • Expandido teste de unidade Lerp além r / g / b
  • construtor de cópia fixo de ArrayList
  • Processing.js fixos cabeçalho para incluir o tipo de distribuição
  • Fixo processamento-helper para trabalhar na criação de testes 3D após testes 2D
  • pontos 3D fixa para levar strokeWeight () em conta
  • exit Fixo () para liberar corretamente eventos que estão vinculados a esboços
  • divisão Fixo () para que ele não alcance o conflito com os objetos que implementam a sua própria função split
  • Test Fixo teste borrão suíte para carregar corretamente segunda imagem
  • corredor de teste fixo ref para que ele possa voltar a correr sem recarregar a página
  • parser fixo para que todas as classes em uma hierarquia de classes profunda obter um $ base
  • corredor de teste fixo ref usar epsilonOverride valor global sempre superior ao valor especificado pelo teste
  • testes ref falhando fixos devido a erros de pixels diff
  • sistema de construção fixo para executar fazer check-lint como parte de make check
  • teste fixo suíte nº 56 alpha máscara no IE9 e Opera
  • helper processamento fixo pré-carregamento no Firefox 4
  • testes ref fixos que usam texto
  • manipulador de eventos Fixo vazamentos Processing.js
  • mensagens de erro fixada quando arquivos locais não podem ser carregados
  • corredor de teste fixo ref para adequadamente imagens diff

  • Testes
  • ref Fixo corredor de teste de devidamente preenchidos tipo
  • suíte de testes fixo e corredor de teste ref para usar minified vs. Processing.js completos na suíte de teste
  • Fixo Makefile para ser Windows-friendly
  • pjs fixos directivas para trabalhar quando várias directivas são especificados
  • sistema de construção fixa para adicionar o número da versão e cabeçalho para Processing.js minified
  • sistema de construção fixo para que alvo liberação desencadeia verificar-release automaticamente
  • example.html fixos para usar size () em vez de lona largura / altura
  • regressão fixa de # 1363
  • Caminho fixo SVG & quot; m & quot; regressão declaração
  • Fixo loadImage () de referência para não falar de assinatura applets
  • regressão SVG fixo a partir da junção falhou
  • loadShape Fixo ()
  • Makefile fixo para que o check-fechamento não morre a meio caminho
  • PVector.set Fixo não definir z como undefined (NaN)
  • regex Is3d fixo em tester ref
  • maiúsculas e minúsculas fixo na ref nomes de arquivos SVG teste e testes associados
  • Implementado fillStyle
  • função __hashCode Implementado via virtHashCode
  • investigado o uso de implementar o A3D Renderer
  • Movido as funções utilitárias (extendClassChain, DefineProperty, ...) para defaultScope
  • refatorada rotateZ em métodos 2D e 3D
  • mag Refatorada () para usar argumentos de função
  • vértice Refatorada () para usar argumentos de função
  • linha Refatorada () para usar argumentos de função
  • Removido fixOperaCreateImageData ()
  • fixOperaCreateImageData Removido () no corredor de teste ref
  • atraso Removido () a partir de Referência
  • Removido o init e loadSketchFromSources da versão api de pjs
  • Init.js Removidos de repo e / download
  • usos Removidos de eval (& quot; ... & quot;)
  • testes do analisador impossíveis Removidos
  • loadSketchFromSources duplicadas removidas e disableInit
  • Removido nop e eval_ da lista encerramento arg mundial
  • Removidopjs transparência diretiva
  • recurso Restaurado para carregar desenhos em linha após o apagamento acidental
  • Reescrita beginDraw e endDraw comentários para explicar melhor a sua presença

O que é novo na versão 1.2.1:

  • fundo fixo () quando chamado com três argumentos.
  • uso fixopjs directiva transparente.
  • Atualizações para construir o sistema para testes, release.

O que é novo na versão 1.1.0:.

  • Suporte para eventos de toque em dispositivos iOS
  • mouseover e mouseOut eventos foram adicionados para permitir que eventos a ter lugar quando o usuário entra e sai de uma tela.
  • A embalador pjs personalizados foi criado que pode levar um esboço e empacotá-lo em conjunto com a biblioteca, retirar código desnecessário, apoucar-lo e criar um arquivo .js final que é muito menor em tamanho e peso leve.
  • Uma opção foi adicionada ao makefile que lhe permite criar uma API única versão do Processing.js.
  • Inúmeras atualizações do site foram feitas para as páginas de referência e documentação.

O que é novo na versão 1.0.0:

  • Adicionado documentação nível de fonte para as funções
  • páginas de referência adicionadas para recursos de linguagem que falta
  • Adicionado sketchpad.cc a lista de ferramentas dev
  • Adicionado saveFrame ()
  • Adicionado características PImage restantes
  • otimizações Adicionado em tempo de compilação para constantes, funções, fechamento
  • Adicionado PShapeSVG (novo XMLElemnt (string SVG))
  • Adicionado cheque de falta uso de 'novo' para Processing () chama
  • test Adicionado para a fundição e negativos ints
  • Adicionado exemplo URL cursor para testar suíte
  • alvo Adicionado Makefile para exemplos de embalagens
  • wiki Criado para processingjs.org
  • guias de início rápido criados para o processamento e JavaScript desenvolvedores
  • Fixo keyReleased por isso não dispara quando a tecla for pressionada
  • neighborhood.html fixos
  • Fixo traduzir () ordenação com fundo call ()
  • Corrigido problema com loadStrings () para que ele não remover o último caractere
  • operações de matrizes fixos executado na configuração de tal forma que eles não são repostos no sorteio
  • Fixo restante fracassos conhecidos que foram solucionáveis ​​
  • problema de desempenho fixo com imagem () função quando máscara e matiz não são especificados
  • problema de desempenho com texto fixo $ line
  • SVG fixo para funcionar corretamente com larguras negativos
  • Fixo PShapeSVG / PShape de ser público
  • Corrige para permitir WebKit para carregar esboços 3D
  • PImage.mask fixo para trabalhar com objetos gerados por PGraphics.get
  • Corrige para apoiar IE9
  • Fixo parser para aceitar flutuador adicional formatos literais
  • problema de desempenho fixo com ArrayList
  • Corrigido problema com métodos abstratos
  • Texto fixo erro 3D
  • valores mouseX / mouseY fixos para tirar as barras de rolagem em conta
  • bug parser fixo com métodos de processamento descartados
  • problema de desempenho fixo com uniformMatrix e vertexAttributePointer
  • Fixo (int) lançando
  • fixo não-poder-de-dois questão carga textura
  • fixos todas as imagens não-poder-de-dois na árvore de origem
  • exemplo a largura do texto-fixo no Firefox e Ubuntu
  • método fixo invocação usando este e super
  • js fixos linting questões
  • corredor de teste ref fixo para Uint8Array
  • Corrigido o erro taxa de quadros de Aprendizagem IDE
  • Removido .svn dirs de árvore de origem
  • Atualizado fake-dom.js para curContext.setTransform
  • processingjs.org Atualizado (muitas correções, correções)
  • documentação atualizada para loadImage, requestImage,pjs pré-carregamento

Requisitos :

  • JavaScript habilitado no lado do cliente
  • HTML 5 navegador ativado

Outro software de desenvolvedor John Resig

Sizzle
Sizzle

10 Feb 16

Social
Social

21 Jul 15

Comentário para Processing.js

Comentários não encontrado
Adicionar comentário
Ligue imagens!