Processing.js密切模仿原来的处理语言,移植其大部分主要功能的JavaScript代码。
这使得开发人员可以访问一个强大而复杂的数据可视化工具,使得添加的统计数据,互动,以及各种动画,网页更容易和简单。
Processing.js可用于图表,图形,游戏,数字技术,网络演示,并依此类推。
该库在很大程度上依赖嵌入图形和动画的HTML 5 canvas元素上,致力于最先进的桌面和移动浏览器。
该项目已相当成熟,并有足够的时间来建立一套参考,文档和演示复杂的,所以今天要学习和熟悉与它是很容易的。
什么是新的在此版本中:
- 在这个版本有一些修正,以PVector的旋转,对于randomGaussian(),和几个单元测试的支持,以确保这些补丁过关
什么是1.4.1版本,新的:
- 在1.4.1是1.4.0修补程序,固定,防止草图来自专注于鼠标点击的错误。
什么在1.3.6版本新:
- 在固定弧()不充盈的最后半度。
- 在固定摄像机()调用顺序消退1.3.5。
- 在固定延迟()抛出一个不支持的功能错误。
什么在1.3.5版本新:
- 在增加检查的处理构造函数的画布李>
- 在为Firefox 3.6增加了document.head兼容
- 在中添加的onLoad参考P实例()
- 添加文本(字符串,X,Y,Z)参考测试
- 在残疾人的WebGL抗锯齿
- 在固定PImage.mask()时,通过从PGraphics 创建一个PImage
- 在固定PImage.toImageData不使用缓存
- 在固定colorMode不工作在3D
- 在固定副本(),而源参数
- 在固定锥()在2D模式下不会引发错误
- 在固定的get()不返回PImage副本
- 在获取固定三维PGraphics调用时(X,Y)
- 在固定getUniformLocation检查空
- 在没有被应用到纹理固定灯
- 在固定modelX / Y / Z()失败,如果摄像头()没有所谓的第一个
- 在固定NOFILL()/ noStroke(),如果大小之前叫不工作()
- 在固定像素
- 在固定平局期间pmouseX / Y值()
- 在固定rectMode()不工作在3D
- 在固定输出textWidth()返回一个数字的字符串,而不是
- 在固定的纹理UV坐标不归并夹紧与NPOT纹理
- 在固定的质地()修改NPOT PImage传递给它
- 在固定色调()忽略阿尔法参数
- 在固定色调()不是标志着PImage脏
- 在使用P作为类成员标识符固定
- 在textAlign设置固定的垂直对齐()
- 在优化使用curRectMode和curEllipseMode的
- 删除p.Import
不允许作为类变量名
什么在1.3.0版本新:
- 添加图表到PERF测试套件
- 在增加了一个错误信息给裁判测试建设者,如果“退出()”是不是在草图中
- 添加blendColor参考测试
- 添加到提供codePointAt String对象
- 在添加文件到toP5String功能
- 添加到equalsIgnoresCase String对象
- 添加错误消息beginCamera和endCamera在2D模式下使用时,
- 在那些不支持Processing.js添加错误信息处理文件I / O功能
- 添加printMatrix单元测试
- 添加resetMatrix单元测试
- 添加圆角的矩形
- 在增加屏幕显示宽度和screenHeight变量匹配处理V2.0
- 添加脚本来构建的过程,以取代PConstants。*与数值
- 添加startsWith和的endsWith到String对象
- 在增加了对外部JavaScript代码将图像添加到imageCache 支持
- 新增色调PERF和参考测试
- 新增的toArray()到Array对象
- 新增PERF测试的透明度
- 在更改功能(){}在处理局部变量“NOP”
- 在改变obj.constructor类型检查,以typeof运算(OBJ)
- 在改变PERF测试使用的exit()
- 在改变Processing.js错误抛出,而不是打印到tinylog
- 在转换动画测试套件测试参考测试
- 在转换XMLELEMENT单元测试使用XMLElement.parse(串),而不是XMLELEMENT(串)
- 修正了清脆的工作不正常时,任何转换被应用到小品
- 在固定CSS字体声明使用SVG字体时
- 在文本模式固定的默认垂直对齐(halign,VALIGN)基线
- 在固定equalsIgnoreCase使用与toLowerCase而不是正则表达式(// I)
- 在固定假-dom.js返回相同的画布,每次的createElement被称为
- 在固定字体规格(textAscent,textDescent等)
- 在固定的字体预压不检查一个@字体face规则是否已经存在
- 在固定的字体预紧使用tinyfont
- 在固定的字体在computeFontMetrics报价错误
- 在固定HashMap.values(),以便它返回一个ArrayList
- 在固定六角字面#FFFFFF不被转换为int正确
- 在固定HSB功能忽略colorMode范围灰度
- 在固定httpd.py Web服务器是多线程的,MSIE兼容
- 在固定的图像()不工作在3D模式下
- 在固定lerpColor产生的HSB色彩模式不正确的值
- 在固定彩妆发布,文件创建在错误的目录中的临时文件
- 在固定mandelbrot.pde和histogram.pde参考测试
什么在1.2.3版本新:
- 在中添加了备注的测试套件关于Opera失败光标
- 增补httpd.py到分发以用于测试运行本地HTTP服务器
- 添加Shiffman的"代码&QUOT性质;进入分析器测试套件
- 在增加了对散/书签网址支持草图装载
- 在添加内联和外载样品到example.html例如
- 在添加JavaScript事件挂钩素描
- 在改变Processing.logger回tinyLogLite
- 在改变用来针对从数据目标帆布数据处理目标的脚本属性
- 在转换测试套件#113和#114 REF测试
- 在转换README以README.md
- 在转换参考测试有适当的平局循环使用的exit()在其中
- 在创建SVG参考测试
- 在创建曲线*参考考验。
- 在创建更多的背景()参考测试
- 在创建的makefile文件
- 在processing.js删除死代码
- 在删除未使用的变量和函数
- 在扩展更多的OS测试套件配置/浏览器组合
- 在扩展线性插值单元测试
- 在固定的ArrayList的拷贝构造函数
- 在固定processing.js头,包括分布类型
- 在固定处理辅助以2D测试之后创建3D测试时,工作
- 在固定的三维点取strokeWeight()考虑
- 在固定的exit()正确释放绑定到草图的事件
- 在固定分裂(),所以它与实现自身拆分的函数对象范围不冲突
- 在固定测试套件模糊测试,以正确地加载第二个图像
- 在固定参考测试运行,因此它可以重新运行无需重新加载页面
- 在固定解析器,这样在一个很深的类层次结构中的所有类获得$基地
- 在固定参考测试运行使用epsilonOverride全球价值比时,测试指定的值越高
- 在固定失败参考测试,由于像素差异错误
- 在固定构建系统运行make检查皮棉作为补充检查的一部分
- 在IE9和Opera固定测试套件#56阿尔法面具
- 在固定处理帮手预压在Firefox 4
- 在使用文字固定参考测试
- 在固定事件处理泄漏processing.js
- 修正了错误信息时,无法加载本地文件
- 在固定参考测试运行正常差异的图像
- 在固定参考测试运行正常排序完成测试
- 在固定测试套件和参考测试运行器要使用的测试套件缩小的主场迎战全processing.js
- 在固定的Makefile是Windows的友好
- 在固定@pjs指令工作
- 修正了构建系统的版本号和头添加到缩小的processing.js
- 在固定的构建系统,使发行目标触发自动检查发布
- 在固定example.html来使用,而不是帆布宽/高尺寸()
- 在固定的回归,从1363#
- 在固定SVG路径" M"声明回归
- 在固定的LoadImage()引用不提签约的applet
- 从失败的合并固定SVG回归
- 在固定loadShape()
- 在固定的Makefile,以便签封并没有死中途
- 在固定PVector.set不设置Z到未定义(NAN)
- 在固定is3D正则表达式的参考测试
- 在参考测试SVG文件名及相关的测试固定区分大小写
- 在实现fillStyle
- 在通过virtHashCode实现__hashCode功能
- 在调查的实施A3D渲染的适用性
- 在感动的效用函数(extendClassChain,defineProperty,...),以defaultScope
- 在重构的rotateZ为2D和3D的方法
- 在重构MAG()使用函数的args
- 在重构的顶点()使用函数的args
- 在重构线()使用函数的args
- 在删除fixOperaCreateImageData()
- 在删除fixOperaCreateImageData()的参考测试运行
- 在删除延迟()从参考
- 在删除init和loadSketchFromSources从PJS的API版本
- 从回购删除init.js和/下载
- 的eval删除用途(QUOT; ...")
- 在删除无法解析测试
- 在删除重复loadSketchFromSources和disableInit
- 在删除NOP和eval_从全球封ARG列表
- 在删除@pjs透明度指令
- 在恢复功能加载内嵌草图误删后
- 在重写beginDraw和endDraw意见,以便更好地解释他们的存在
超越R / G / B
指定了多个指令时,
什么版本1.2.1的新:
- 在固定的背景()时,有3个参数调用。
- 修正了使用@pjs透明的指令。
- 在更新建立系统测试,发布。
什么在1.1.0版本新:
- 在支持iOS设备上触摸事件
- 在鼠标悬停和mouseout事件时,允许用户进入和离开画布事件发生。
- 在自定义PJS打包已经建立,可以采取一个草图,并将其与库一起打包,去掉不必要的代码,运行如下它,并创建一个最终的.js文件是在大小和重量轻更小。李>
- 的选项被添加到允许您创建一个API唯一版本processing.js的makefile文件。
- 在许多网站进行了更新,以做参考网页和文档。
添加
什么在1.0.0版本新:
- 在对功能增加了源代码级的文档
- 在失踪的语言功能的加入参考页
- 新增sketchpad.cc到开发工具列表
- 添加saveFrame()
- 新增剩余PImage功能
- 在添加编译时优化常量,函数,闭包
- 添加PShapeSVG(新XMLElemnt(SVG字符串))
- 在增加检查缺少使用'新'来处理()调用
- 在增加测试的铸造和负整数
- 在增加光标URL例如,测试套件
- 新增的Makefile目标的例子包装
- 在创建维基processingjs.org
- 在创建快速入门指南,加工和JavaScript开发人员
- 在固定调用keyReleased所以它不火时,按住按键
- 固定neighborhood.html
- 在固定翻译()调用顺序与背景()
- 修正了loadStrings(),所以它不会删除最后一个字符
- 修正矩阵运算的设置运行使得它们不能在平局重置
- 修正了其余已知FAILURES那名可修复
- 在使用图像固定性能问题()时,不指定掩码和色调功能
- 在文本$线固定性能问题
- 在固定SVG正确与负宽度工作
- 在固定PShapeSVG / PShape是公共
- 在修复,使WebKit的加载3D草图
- 在固定PImage.mask与由PGraphics.get生成的对象工作
- 在修复,支持IE9
- 在固定解析器接受额外的浮动文字格式
- 在与ArrayList的固定的性能问题
- 在固定的问题与抽象方法
- 在固定文本3D误差
- 在固定mouseX / mouseY的值要滚动到
- 在与废弃处理方法固定解析器错误
- 在与uniformMatrix和vertexAttributePointer固定的性能问题
- 在固定(INT)铸造
- 修正了非幂的两个纹理负载问题
- 在-幂的两个非固定所有的源代码树图像
- 在Firefox和Ubuntu的固定文本宽度例如
- 在使用本和超定额方法调用
- 在固定的js掉毛问题
- 在固定参考测试运行的Uint8Array
- 在固定学习IDE帧速率错误
- 从源代码树中删除的.svn迪尔斯
- 在更新假-dom.js的curContext.setTransform
- 在更新processingjs.org(许多修正,修正)
- 在对的LoadImage,requestImage,更新的文档@pjs预装
要求:
- 在客户端中启用JavaScript
- 在HTML 5的浏览器
评论没有发现