processingjs中有趣的接

processingjs[url]http://processingjs.org/[/url]源码中有两个有趣的链接,都是和图形图像相关的。
[list]
[*]Perlin noise算法--分形算法[url]http://freespace.virgin.net/hugo.elias/models/m_perlin.htm[/url]
[*]HSBtoRGB颜色转换算法[url]http://srufaculty.sru.edu/david.dailey/javascript/js/5rml.js[/url]
[/list]

我猜的没错,John Resig 的processingjs[url]http://ejohn.org/blog/processingjs/[/url]果然是使用JavaScript解析Processing语法,转化为js代码,再动态执行的。processingjs实现了大部分常用的Processing接口。

if ( code ) {
(function(Processing){with (p){
eval(parse(code, p));/*在此解析、执行*/
}})(p);
}

if (p.setup) {
inSetup = true;
p.setup();
}

inSetup = false;

if ( p.draw ) {
if ( !doLoop ) {
p.redraw();
} else {
p.loop();
}
}

不足2000行的js代码,真是了不起!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值