当前位置: 首页 > wzjs >正文

税务网站如何做授权农夫山泉软文300字

税务网站如何做授权,农夫山泉软文300字,接外贸订单的平台,建网站 选安全p5.js 是一个 JavaScript 的函数库,它在制作之初就和 Processing 有同样的目标。 就是让艺术家,设计师,教育工作者和编程初学者能够很容易,很轻松地学习和使用程序设计。实际上就是对 canvas 等代码的封装,简化了在 We…

p5.js 是一个 JavaScript 的函数库,它在制作之初就和 Processing 有同样的目标。 就是让艺术家,设计师,教育工作者和编程初学者能够很容易,很轻松地学习和使用程序设计。实际上就是对 canvas 等代码的封装,简化了在 Web 中绘图的代码。

为了方便,我将使用 vite 搭建一个原生 js 项目。

1.创建项目

npm create vite@latest p5-demo
选:Vanilla
选:JavaScript

2.初始化项目
 cd p5-demo
 cnpm install

3.安装 p5.js
 cnpm install p5 --save

cd p5-demo
4.编写 p5_circle.js  如下

import p5 from 'p5'let count = 0;
let isDrawing = true; // 新增变量,用于控制是否继续绘制const sketch = (s) => {s.setup = function() {s.createCanvas(400, 400); // 创建画布,传入画布尺寸s.background(120); // 设置画布背景色}s.draw = function() {if (isDrawing) {let x = Math.sin(count) *100 + 200;let y = Math.cos(count) *100 + 200;s.circle(x, y, 50); // 创建圆形count += 0.1;}}s.mousePressed = function() {if (isDrawing) {isDrawing = false; // 鼠标点击时,停止绘制} else {isDrawing = true;}}
}new p5(sketch);

5.编辑  index.html  如下

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><link rel="icon" type="image/svg+xml" href="/vite.svg" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Test circle</title></head><body><div id="app"></div><script type="module" src="p5_circle.js"></script></body>
</html>

6.运行  cmd
npm run dev

  VITE v6.2.0  ready in 424 ms➜  Local:   http://localhost:5173/➜  Network: use --host to expose➜  press h + enter to show help
o

访问 http://localhost:5173

参考:p5.js 使用npm安装p5.js后如何使用?


向 豆包 提问:编写 p5.js 脚本,捕捉鼠标移动轨迹,每隔0.1秒不断画圆圈。填入圆圈内的颜色是随机数。

cd p5-demo
copy .\node_modules\p5\lib\p5.min.js .

编写 random_circle.html  如下

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Mouse Trajectory Circles</title><script src="p5.min.js"></script>
</head><body><script>let lastTime = 0;const interval = 100; // 0.1 秒 = 100 毫秒function setup() {createCanvas(windowWidth, windowHeight);background(255);}function draw() {const currentTime = millis();if (currentTime - lastTime > interval) {const r = random(255);const g = random(255);const b = random(255);fill(r, g, b, 127);noStroke();circle(mouseX, mouseY, 30);lastTime = currentTime;}}</script>
</body>
</html>

 双击打开 random_circle.html 

http://www.dtcms.com/wzjs/63148.html

相关文章:

  • 可靠的广州做手机网站邯郸今日头条最新消息
  • 天河做网站设计全自动引流推广软件
  • 阳江招聘网站哪里最好找工作网络推广工作内容怎么写
  • 推广链接怎么做seo是什么技术
  • 一个人可以做几个网站微信营销软件手机版
  • 做美食的网站何鹏seo
  • 四线城市做网站建设怎么样各大网站提交入口网址
  • 合肥网上商城网站建设产品市场营销策划书
  • 温州移动网站建设服务商西安seo按天收费
  • 哪种技术做网站容易论文答辩软文推广产品
  • 网站设计建设 武汉万网查询
  • 广西 网站开发网站建设与管理属于什么专业
  • 深圳网站建设 排行榜seo是搜索引擎营销吗
  • 阿里云 云虚拟主机 wordpress热门seo推广排名稳定
  • 如何建立微信网站网站建设制作
  • 公司互联网站全面改版小熊代刷推广网站
  • 搜索引擎营销与seo优化优化设计官网
  • wordpress 自定义字段插件宁波核心关键词seo收费
  • 建设银陕西省分行网站营销技巧培训ppt
  • 网站app用什么语言开发淘特app推广代理
  • 做网站总结体会危机公关处理五大原则
  • 做网站送优化百度官方营销推广平台加载中
  • 如何做网站活动杭州seo俱乐部
  • 自己做网站用软件百度首页排名优化公司
  • 网站空间租赁 香港seo网站诊断分析报告
  • 备案期间网站关闭百度一下首页登录入口
  • 学校网站建设运行简介百度打广告怎么收费
  • 天长街道两学一做网站怎么注册网站免费的
  • 个人网站做淘宝客容易封吗百度关键词搜索量排名
  • 泉州网站建设哪家专业seo营销外包