JavaScript创意编程库:p5.js
p5.js是一个基于JavaScript的创意编程库,主要用于让你更容易地用代码做出:
- 🎨 交互艺术、数字艺术
- 📊 数据可视化
- 🎮 简单的网页游戏
- 🌐 互动网页
- 🌀 动画、粒子系统、视觉特效
- 🎵 音频可视化
它的核心思想很简单:
把写程序变成用代码画东西、动东西、和东西互动
p5.js不是一门新的编程语言,而是JavaScript的一个库。如原生JavaScript要处理Canvas绘图时,需要写相对底层的代码;p5.js把这些东西封装好了,所以你可以直接写。因此p5.js经常被用于**生成艺术(Generative Art)**、创意编码(Creative Coding)和交互设计。