Processing.js

授权协议 未知
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 何宏博
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Processing.js是一个开放的编程语言,在不使用Flash或Java小程序的前提下, 可以实现程序图像、动画和互动的应用。

Processing.js使用JavaScript绘制形状sharp和操作HTML5 canvas元素产生图像动画。

Processing.js是轻量,易于了解掌握,并提出一个理想的工具,可视化的数据,创建用户界面和开发基于Web的游戏。

Processing.js可以运行在FireFox, Safari, Opera, Chrome(因为支持HTML5 canvas),将也会工作Internet Explorer(通过ExplorerCanvas(http://excanvas.sourceforge.net/)).


Processing 语法非常类似Java,主要有setup() draw() exit() mouseMoved()/mousePressed()几个函数。

// Global variables 全局变量
int radius = 50.0;
int X, Y;
int nX, nY;
int delay = 16;

// Setup the Processing Canvas初始化设置
void setup(){
  size( 200, 200 );
  strokeWeight( 10 );
  frameRate( 15 );
  X = width / 2;
  Y = width / 2;
  nX = X;
  nY = Y;  
}

// Main draw loop 主要绘画函数功能
void draw(){
  
  radius = radius + sin( frameCount / 4 );
  
  // Track circle to new destination
  X+=(nX-X)/delay;
  Y+=(nY-Y)/delay;
  
  // Fill canvas grey
  background( 100 );
  
  // Set fill-color to blue
  fill( 0, 121, 184 );
  
  // Set stroke-color white
  stroke(255); 
  
  // Draw circle
  ellipse( X, Y, radius, radius );                  
}


// Set circle's next destination 当用户鼠标在 Canvas移动时产生的action
void mouseMoved(){
  nX = mouseX;
  nY = mouseY;  
}


Processing.js网站:
http://processingjs.org/

案例源码下载:http://processingjs.org/source/basic-example/processingjs_basic-example.zip

  • 介绍:         这个入门指导是为javascript开发者写的。读这个文档之前,你最好掌握javascript和web开发编程,并还会非常基本的 Processing 知识。 目录: 为没有耐心看长篇大论的人准备:          如果你很着急入门,那么你就需要知道以下几点:              1、Processing.js 把 Processing 代码转变成能够在浏览器端运行

  • 首先赞叹一下,这真是艺术……   Processing.js 其实是一个中间件。 processing的开发者可以毫不费力地将已有的程序移植到浏览器中,以javascript的形式展示。具体来说processing.js做了两件事: 1 将processing 转化为javascript。 2 使用javascript重新实现了Processing的API。    对于一个简单的Hello-web

  • Processing.js Processing.js Processing.js 1.4.1 released! posted on 2013-10-18 15:57  lexus 阅读( ...) 评论( ...) 编辑 收藏 转载于:https://www.cnblogs.com/lexus/p/3376217.html

  • Processing简介和环境搭建 https://blog.csdn.net/liuxiao723846/article/details/82024008 Processing.js快速入门 https://www.cnblogs.com/chenmouren/archive/2011/09/20/2182931.html    【上文中第一种方法需要在服务器下运行,否则浏览器无法加载文件(同源

相关阅读

相关文章

相关问答

相关文档