Processing.js

Software captura de pantalla:
Processing.js
Detalles de software:
Versión: 1.4.9
Fecha de carga: 1 Mar 15
Promotor: John Resig
Licencia: Libre
Popularidad: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js imita el Tratamiento lengua original, portar la mayor parte de sus características principales a código JavaScript.
Esto permite a los desarrolladores acceso a una herramienta de visualización de datos potente y complejo que hace que la adición de las estadísticas, las interacciones y animaciones diversas a una página web mucho más fácil y más simple.
Processing.js se pueden utilizar para cuadros, gráficos, juegos, arte digital, presentaciones Web, y así sucesivamente.
La biblioteca depende en gran medida el elemento canvas HTML 5 para incrustar los gráficos y animaciones, que trabaja en la mayoría de los navegadores de escritorio y móviles modernos.
El proyecto es bastante maduro y ha tenido tiempo suficiente para construir un complejo conjunto de referencias, documentos y demostraciones, así que es muy fácil hoy en día para aprender y familiarizarse con ella.

¿Qué hay de nuevo en esta versión:.

  • Esta versión cuenta con algunas correcciones para girar de PVector, el apoyo a randomGaussian (), y varias pruebas de unidad para asegurarse de que esos arreglos pasan la prueba

¿Qué hay de nuevo en la versión 1.4.1:

  • 1.4.1 es una revisión para 1.4.0 , la fijación de un error que impide bocetos de centrarse en los clics del ratón.

¿Qué hay de nuevo en la versión 1.3.6:

  • arco fijo () no llenar el último medio grado .
  • Radar fijo () La regresión para llamada en 1.3.5.
  • retardo fijo () para lanzar un error función no compatible.

¿Cuál es nuevo en la versión 1.3.5:

  • Añadido comprobar lienzo en Procesamiento ctor
  • Compatibilidad document.head agregado para Firefox 3.6
  • Se agregó una referencia a la instancia p en onLoad ()
  • Se añadió texto (string, x, y, z) pruebas ref
  • WebGL minusválidos anti-aliasing
  • PImage.mask Fijo () cuando se pasa un PImage creado de una PGraphics
  • PImage.toImageData fijo no usar cache
  • colorMode fijo no trabajar en 3D
  • copia Fijo () sin un argumento fuente
  • tronco fijo () no tirar un error en el modo 2D
  • get Fijo () no devolver una copia de un PImage
  • get Fijo (x, y) cuando pidió a 3D PGraphics
  • getUniformLocation fijo comprobando nulo
  • luces fijas no se aplica a las texturas
  • Fijo modelX / Y / Z () en su defecto, si la cámara () no fue llamado primero
  • Fijo noFill () / noStroke () no funciona si llama antes de tamaño ()
  • píxeles fijos no permitidos como un nombre de variable en las clases
  • valores pmouseX / Y fijas durante draw ()
  • rectMode Fijo () no funciona en 3D
  • Fijo textWidth () devolver una cadena en lugar de un número
  • Fijo textura coordenadas UV no normalizado y se sujeta con texturas NPOT
  • textura Fijo () modificar un NPOT PImage pasó a él
  • tinte fijo () parámetro alfa ignorando
  • tinte fijo () no marcar una PImage tan sucio
  • fija con p como un identificador de miembro de la clase
  • align vertical fijo en textAlign ()
  • Uso optimizado de curRectMode y curEllipseMode
  • p.Import Eliminado

¿Qué hay de nuevo en la versión 1.3.0:

  • Se ha añadido una tabla para el conjunto de pruebas perf
  • Añadido un mensaje de error al constructor prueba ref si 'exit ()' no se encuentra en el boceto
  • Pruebas ref Agregado blendColor
  • Agregado codePointAt al objeto String
  • documentación añadida a la función toP5String
  • Agregado equalsIgnoresCase al objeto String
  • Añadido mensajes de error a beginCamera y endCamera cuando se utiliza en modo 2D
  • mensajes de error añadido al archivo de procesamiento y funciones de I / O que no están soportadas por Processing.js
  • pruebas unitarias Agregado printMatrix
  • pruebas unitarias Agregado resetMatrix
  • Añadido rect redondeada
  • Agregado screenWidth y screenHeight variables que coinciden v2.0 Procesamiento
  • guión Añadido construir proceso para reemplazar PConstants. * Con sus valores numéricos
  • Agregado startsWith y endsWith al objeto String
  • Se ha añadido soporte para javascript externo código para agregar imágenes a la imagecache
  • perf tinte Añadido y pruebas ref
  • Agregado toArray () para el objeto Array
  • transparencia Añadido perf prueba
  • Se ha cambiado la función () {} a la variable local Processing 'nop'
  • Se ha cambiado el tipo de comprobación de obj.constructor a typeof (obj)
  • pruebas Potencia cambia para utilizar exit ()
  • errores Processing.js modificados para lanzar en lugar de impresión para tinylog
  • pruebas banco de pruebas animados convertidos a pruebas ref
  • pruebas unitarias XMLElement Convertido a utilizar XMLElement.parse (cadena) en lugar de XMLElement (cadena)
  • crujiente fijo no funciona correctamente cuando se aplicaron las transformaciones al boceto
  • Declaración de fuente CSS fijo al utilizar fuentes SVG
  • predeterminado fijo align vertical en textMode (HAlinee, valign) a la línea base
  • equalsIgnoreCase Fijo utilizar toLowerCase en lugar de expresiones regulares (// i)
  • falsificación-dom.js fijos que regresan el mismo lienzo cada vez createElement se llama
  • métricas de fuente fijos (textAscent, textDescent, etc.)
  • Fuente fija precarga no comprobar si ya existe una regla @ font-face
  • Fuente fija precarga utilizar Tinyfont
  • Fuente fija citando error en computeFontMetrics
  • HashMap.values ​​fijos () para que devuelva un ArrayList
  • hexadecimal fijo #FFFFFF literal no se convierte en un int correctamente
  • funciones HSB fijos ignorando gama colorMode en escala de grises
  • servidor web httpd.py fija para ser multi-hilo y MSIE compatible
  • Fijo imagen () no funciona en el modo 3D
  • lerpColor Fijo generar valores incorrectos en modo de color HSB
  • marca fija de liberación-archivos de crear el archivo temporal en el directorio equivocado

  • Pruebas
  • mandelbrot.pde fijo y histogram.pde ref

¿Qué hay de nuevo en la versión 1.2.3:

  • Se ha añadido una nota para el conjunto de pruebas sobre Opera no Cursor
  • Añadido httpd.py a la distribución con el fin de ejecutar un servidor http para probar,
  • y del Agregado Shiffman quot; Naturaleza del Código & quot; en banco de pruebas analizador
  • Se ha añadido soporte para la url de hash / marcador de carga boceto

  • Muestras
  • Agregado tanto en línea y de carga externa al ejemplo example.html
  • Añadir ganchos de eventos JavaScript para Sketch
  • Se ha cambiado Processing.logger volver a tinyLogLite
  • Se ha cambiado el atributo script utilizado para apuntar a un lienzo de la diana de datos para el procesamiento-destino de los datos
  • Prueba Modificada suite # 113 y # 114 Ref pruebas
  • README Convertido a README.md
  • Pruebas ref Convertido a tener sorteo adecuada bucles con exit () en ellos
  • pruebas ref SVG Created
  • Creado curva * Pruebas de ref.
  • Creado más de fondo () pruebas ref
  • documentación makefile Creado
  • código muerto eliminados en Processing.js
  • variables y funciones utilizadas eliminados
  • Ampliado configuraciones del banco de pruebas para más de OS / combos navegador
  • Ampliado prueba unitaria lerp allá r / g / b
  • Fijo constructor de copia de ArrayList
  • Processing.js fijos cabecera para incluir tipo de distribución
  • Fijo procesamiento-ayudante para trabajar al crear pruebas en 3D después de las pruebas en 2D
  • puntos 3D fijará en strokeWeight () en cuenta
  • salida Fijo () para liberar adecuadamente los eventos que están obligados a bocetos
  • división fija () para que no se alcance un conflicto con los objetos que implementan su propia función split
  • Prueba Fijo prueba de la falta de definición de baño para cargar correctamente segunda imagen
  • corredor de prueba ref fijo por lo que puede volver a ejecutar sin necesidad de recargar la página
  • analizador fijo de modo que todas las clases en una jerarquía de clases profunda reciben $ una base
  • corredor de prueba ref Fijo utilizar epsilonOverride valor global cuando más alto que el valor de prueba especificado por
  • no superen los ensayos ref fijos debido a errores diff pixel
  • sistema de construcción fija para ejecutar make check-pelusa como parte de make check
  • prueba Fijo suite # 56 alfa máscara en IE9 y Opera
  • Fijo ayudante de procesamiento de precarga en Firefox 4
  • Pruebas ref fijos que utilizan texto
  • controlador de eventos Fijo fugas Processing.js
  • mensajes de error fijo cuando los archivos locales no se pueden cargar
  • corredor de prueba ref Fijo en correctamente las imágenes diff

  • Pruebas
  • corredor de prueba ref fijo para distribuir adecuadamente completado
  • conjunto de pruebas fijo y corredor de prueba Origen datos minified vs. Processing.js completo en suite de prueba
  • Fijo Makefile sea de Windows-friendly

  • directivas
  • pjs fijos para trabajar cuando se especifican varias directivas
  • sistema de construcción fija para agregar el número de versión y el encabezado de Processing.js minified
  • sistema de construcción fija para que meta la liberación desencadena check-liberación automática
  • example.html fijas para usar size () en vez de lienzo anchura / altura
  • regresión fija del # 1363
  • ruta fija SVG & quot; m & quot; regresión declaración
  • Fijo loadImage () referencia a no menciona applets firma
  • Fijo regresión SVG de fusión fallida
  • loadShape Fijo ()
  • Makefile fija para que el registro de entrada de cierre no muere a mitad de camino
  • PVector.set fijo a no establece z en undefined (NaN)
  • Fijo regex Is3d en probador ref
  • Fijo mayúsculas y minúsculas en los nombres de archivos SVG prueba al árbitro y las pruebas asociadas
  • Implementado fillStyle
  • función __hashCode Implementado a través virtHashCode
  • Investigan la idoneidad de la aplicación de la A3D Renderer
  • Moved las funciones de utilidad (extendClassChain, defineProperty, ...) para DefaultScope
  • refactorizada rotateZ en métodos 2D y 3D
  • mag refactorizado () para utilizar argumentos de función
  • vértice refactorizado () para utilizar argumentos de función
  • Línea refactorizado () para utilizar argumentos de función
  • Eliminada fixOperaCreateImageData ()
  • fixOperaCreateImageData Eliminado () en corredor de prueba ref
  • retraso Eliminado () de referencia
  • Eliminada init y loadSketchFromSources de la versión de la API de pjs
  • Init.js eliminados de recompra y / descarga
  • usos eliminados de eval (& quot; ... & quot;)
  • pruebas analizador imposibles eliminados
  • loadSketchFromSources duplicados eliminados y disableInit
  • Eliminada nop y eval_ de la lista arg cierre mundial
  • Eliminadapjs transparencia Directiva
  • característica Restaurado a cargar bocetos en línea después de la eliminación accidental
  • Reescribir beginDraw y endDraw comentarios para explicar mejor su presencia

¿Cuál es nuevo en la versión 1.2.1:

  • fondo fijo () cuando se le llama con 3 argumentos.
  • uso fijopjs directiva transparente.
  • Actualizaciones para construir sistema para las pruebas, puesta en libertad.

¿Qué hay de nuevo en la versión 1.1.0:.

  • Soporte para eventos táctiles en dispositivos iOS

  • Se añadieron
  • mouseOver y mouseOut eventos para permitir que los eventos tienen lugar cuando el usuario entra y sale de un lienzo.
  • Un empaquetador pjs personalizados se ha creado que puede tomar un boceto y empaquetarlo junto con la biblioteca, tira a código que no sean necesarios, minify, y crear un archivo .js final que es mucho más pequeño en tamaño y peso ligero.
  • Una opción esta en el makefile que le permite crear una API única versión de Processing.js.
  • Numerosas actualizaciones del sitio web se hace para las páginas de referencia y documentación.

¿Qué hay de nuevo en la versión 1.0.0:

  • Documentación nivel de fuente añadida para las funciones
  • Las páginas de referencia Añadido para las características del lenguaje perdido
  • sketchpad.cc Añadido a la lista de herramientas dev
  • Agregado saveFrame ()
  • Añadido características PImage restantes
  • optimizaciones Agregado compilar a tiempo para las constantes, funciones, cierres
  • Agregado PShapeSVG (nuevo XMLElemnt (cadena svg))
  • Añadido comprobar por falta de uso "nuevo" al tratamiento () llama
  • prueba agregada para fundición y negativos enteros
  • Añadido ejemplo URL cursor Test Suite
  • target Agregado Makefile para ejemplos de envases
  • Creado wiki para processingjs.org
  • guías de inicio rápido creado para que programadores de procesamiento y JavaScript
  • Fijo keyReleased por lo que no se dispara cuando se mantiene pulsada
  • neighborhood.html fijos
  • traducir Fijo () pedido con fondo call ()
  • Solucionado el problema con loadStrings () por lo que no quita último carácter
  • operaciones con matrices fijas ejecutan en la configuración de tal manera que no se restablecen en el sorteo
  • Fijo restante-FALLOS CONOCIDOS que eran corregibles
  • problema de rendimiento fijo con imagen () función cuando no se especifica la máscara y el tinte
  • problema de rendimiento fijo con el texto $ line
  • SVG fijo para trabajar correctamente con anchuras negativos
  • Fijo PShapeSVG / PShape sea público
  • Fija para permitir WebKit para cargar bocetos 3D
  • PImage.mask fijo para trabajar con objetos generados por PGraphics.get
  • Fija para apoyar IE9
  • Fijo analizador aceptar flotador adicional formatos literales
  • problema de rendimiento fijo con ArrayList
  • Solucionado el problema con métodos abstractos
  • Texto fijo error 3D
  • valores mouseX / mouseY fijará en las barras de desplazamiento en cuenta
  • bug analizador fijo con métodos de procesamiento desechados
  • problema de rendimiento fijo con uniformMatrix y vertexAttributePointer
  • Fijo (int) colar
  • Fijo no-poder-de-dos cuestión carga textura
  • todos los fijos imágenes no-poder-de-dos de cada árbol de origen
  • ejemplo de texto de ancho fijo en Firefox y Ubuntu
  • método fijo invocación usar este y super
  • js fijos pelusa temas
  • Fijo corredor de prueba ref para Uint8Array
  • Fijo Aprendizaje IDE bug velocidad de cuadro
  • dirs eliminados .svn de árbol de código fuente
  • Actualización falso-dom.js para curContext.setTransform
  • Actualización processingjs.org (muchas correcciones, correcciones)
  • Documentación actualizada para loadImage, requestImage,pjs precarga

Requisitos :

  • habilitado JavaScript en el lado del cliente
  • HTML 5 navegador habilitado

Otro software de desarrollador John Resig

Comentarios a la Processing.js

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!