V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  rabbbit  ›  全部回复第 61 页 / 共 120 页
回复总数  2397
1 ... 57  58  59  60  61  62  63  64  65  66 ... 120  
2020-06-20 22:58:24 +08:00
回复了 rabbbit 创建的主题 问与答 有懂野菜的吗,这玩意有没有毒?
@xd314697475
这玩意还有人买,多少钱一斤啊?
2020-06-20 13:13:29 +08:00
回复了 rabbbit 创建的主题 问与答 有懂野菜的吗,这玩意有没有毒?
2020-06-19 13:03:29 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
我这偶尔改动少的时候, 速度很快.能到 1s.
2020-06-18 17:17:10 +08:00
回复了 Shawn5 创建的主题 问与答 想问下,做个这样的数据大屏要多少钱?
@Shawn5
设计稿谁出?
2020-06-18 17:10:27 +08:00
回复了 Shawn5 创建的主题 问与答 想问下,做个这样的数据大屏要多少钱?
倒是能作,不过没那么简单.
看起来就一个单页, 实际上有: 后端 前台大屏 后台管理界面.
大屏还得设计,还得看显卡输出分辨率.搞不好还得搞响应式.
dataV 已经够丰富了,除非有现成的改改就能卖,找人作一套下来搞不好不如 dataV 便宜好用.
2020-06-18 15:02:35 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
@shuax
试了下光追,不太可行,手机带不动.
2020-06-18 11:45:36 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
@winmer

上面那个全红的少两个颜色, 下面这样就不会有白的了.

https://aaron-bird.github.io/rubiks-cube/?fd=RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

其实写的时候根本就没考虑到有人会手动改 URL ...
所以就各种 Bug 了. 😂
2020-06-17 19:15:28 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
@imdong
呃,看来得加个 URL 颜色校验...
2020-06-17 18:51:04 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
@Lin0936
没加判断, 出 bug 变空白魔方了 😂
2020-06-17 16:18:39 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
@kop1989
这种 bug 都能找出来...厉害
2020-06-17 16:16:14 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
@di1012
能说说哪里不好用吗,是操作起来不舒服吗?
2020-06-17 16:14:47 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
@coderluan
这个可以有,把颜色换成随机的贴图.
2020-06-17 16:13:02 +08:00
回复了 rabbbit 创建的主题 分享创造 迫于无聊,写了个魔方.
@kop1989
是不是鼠标移动到视口外面了,可以录个 Gif 复现一下过程吗?
2020-06-15 16:53:46 +08:00
回复了 wnh3yang 创建的主题 酷工作 我这样能转行吗
为什么不喜欢现在的工作了?
不找了,爱咋咋地.
2020-06-09 17:35:38 +08:00
回复了 Nagisa1992 创建的主题 职场话题 六个月试用期会是坑吗?
3 年合同最长试用期 6 个月,不过试用期不打折挺良心的.
好像国企,大厂都是 6 个月的试用期?
如果是我 大中型公司可以接受, 但小公司不能接受这么长的试用期.
2020-06-08 19:34:24 +08:00
回复了 est 创建的主题 随想 现在买个东西真累
再去 1688 上逛逛?最少能便宜一半,就是没售后.
.gitignore
2020-06-07 22:56:20 +08:00
回复了 lanhaooclub 创建的主题 分享发现 试试画一个完美的圆
尽梨了,谁能告诉我剩下的那 0.2 差在哪?

https://i.v2ex.co/9wcBH2X1l.png

```
function sleep(time = 100) {
  return new Promise((reslove) => {
   setTimeout(() => {
    reslove();
  }, time)
 })
}

async function drawCircleByMouse(canvasEl, centerX, centerY, radius = 200) {
  let radian = 0;
  const pointers = [];

  while (radian < Math.PI * 2) {
   const x = centerX + Math.cos(radian) * radius
   const y = centerY + Math.sin(radian) * radius
   pointers.push({ x, y });
   radian += 0.1;
 }

  const startPoint = pointers[0];
  const mousedownEnt = new MouseEvent("mousedown", { clientX: startPoint.x, clientY: startPoint.y, bubbles: true });
  canvasEl.dispatchEvent(mousedownEnt);

  for (let point of pointers) {
   await sleep();
   const mousemoveEnt = new MouseEvent("mousemove", { clientX: point.x, clientY: point.y, bubbles: true });
   canvasEl.dispatchEvent(mousemoveEnt);
   radian += 0.01;
 }

  const mousemoveEnt = new MouseEvent("mousemove", { clientX: startPoint.x, clientY: startPoint.y, bubbles: true });
  canvasEl.dispatchEvent(mousemoveEnt);

  const endPoint = pointers[pointers.length - 1];
  const mouseupEnt = new MouseEvent("mouseup", { clientX: endPoint.x, clientY: endPoint.y, bubbles: true });
  canvasEl.dispatchEvent(mouseupEnt);
}

document.querySelector('a').click();
setTimeout(async () => {
  const el = document.querySelector('div');
  const rect = el.getBoundingClientRect();
  const rem = window.innerHeight / 100 * 9;
  const centerX = window.innerWidth / 2;
  const centerY = window.innerHeight / 2 - 20;
  await drawCircleByMouse(el, centerX, centerY);
}, 2000);
```
1 ... 57  58  59  60  61  62  63  64  65  66 ... 120  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3231 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 00:39 · PVG 08:39 · LAX 16:39 · JFK 19:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.