M3oM3oBug 最近的时间轴更新
M3oM3oBug

M3oM3oBug

V2EX 第 160471 号会员,加入于 2016-02-25 10:49:46 +08:00
M3oM3oBug 最近回复了
@xiyuesaves 不同浏览器对 mousemove 的监听,在打开控制台触发频率会高的问题,我之前做过尝试,第一是因为鼠标刷新率的问题,比如 125Hz/500Hz/1000Hz,触发高是浏览器完全接受了鼠标的反馈,第二是因为浏览器调试问题,至少 Chrome 在调试的时候会主动限制在低频,在开关控制台后限制消失。。

解决办法是主动给监听函数设置一个依靠时间或 setTimeout 实现的节流,或者使用 requestAnimationFrame 实现每帧节流,可以试下
245 天前
回复了 M3oM3oBug 创建的主题 分享创造 又。。几乎 100% 还原了 XMind 的主要功能
@LeeReamond 鼠标右键可以拖曳整个图的

另外补充,现在还没有思路适配无极滚轮和触摸板,这种情况每次都会触发 wheel 事件,有没有大佬知道咋兼容处理的,暂时不想用 debounce 防抖这种低劣的方法。。

如果是暂时针对它,可以把 1503/1504 行替换:
`ev.shiftKey ? this.point.add(-ev.deltaY, 0) : this.point.add(-ev.deltaX, -ev.deltaY);`

但我手头又暂时没得办法测试。。
246 天前
回复了 M3oM3oBug 创建的主题 分享创造 又。。几乎 100% 还原了 XMind 的主要功能
@rationa1cuzz 还没有适配触摸板的呀,可以考虑自己修改一下源代码,xmind.js 的 1503 行,把值 100/-100 改成 1/-1
246 天前
回复了 M3oM3oBug 创建的主题 分享创造 又。。几乎 100% 还原了 XMind 的主要功能
@dai875939260 点击节点会飞有点脑补不出来。。滚轮顺滑可能是因为没适配无极滚轮(或触摸板),不好意思哈


@shuax 目前就是节点超出界面了进行选择会有动画,没加其他动画效果了,鼠标右键可以拖曳主界面
246 天前
回复了 M3oM3oBug 创建的主题 分享创造 又。。几乎 100% 还原了 XMind 的主要功能
@whatalittleboy 这个的代码还没写,在 1256 行 else 语句那儿。。现在我都是用快捷键操作,shift+方向键或者直接剪切粘贴,[在线版]( http://janvas.cn/JMind/)允许一次剪切板就能流畅操作了 [Github Pages]( http://janvas.cn/JMind/),以后有空会写的
246 天前
回复了 M3oM3oBug 创建的主题 分享创造 又。。几乎 100% 还原了 XMind 的主要功能
@qiaobeier 可否指点一二(因为我目前所理解的 var xmind = new janvas.Canvas(...),xmind 就是一个对象
246 天前
回复了 M3oM3oBug 创建的主题 分享创造 又。。几乎 100% 还原了 XMind 的主要功能
@lookcos 感谢小心心~
246 天前
回复了 M3oM3oBug 创建的主题 分享创造 又。。几乎 100% 还原了 XMind 的主要功能
@superliwei 感谢大佬认可~
313 天前
回复了 mythjava 创建的主题 分享创造 整了个多人在线数独游戏
楼主数独的生成算法是咋样的,或者是已有的数据包吗
@MasterMonkey 一起玩啊造啊哈哈


@lifetimeporn coderain.js 中 `head.timespan = this.rand(50, 100, true);` 是调整速度的,随机了一个 50 到 100 之间的值,这个值代表 50~100 毫秒触发一次变动,可以用那个 [CodePen]( https://codepen.io/jarenchow/pen/rNMQpMe) 试试。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2524 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 12:42 · PVG 20:42 · LAX 04:42 · JFK 07:42
♥ Do have faith in what you're doing.