Web里的人机交互之鼠标篇
不知道为何计算机用户大部分喜欢鼠标点击,最近想掰弄一下可视化,放大平移选中拖动一下子交杂在一起,就晕了。
网上竟然还找不到比较好用的库,那就自己动手丰衣足食吧。
实现的目标是:
支持鼠标长按键(比如按住一个圆一秒表示选中);
支持鼠标手势,再加一下模式识别的库都可以自己弄手写板了;
支持手机上加载页面时将手指事件转化为鼠标时事件;
支持手机上几个指头抓起或撑开的动作(比如缩小或放大一个区域);
支持单击,双击乃至多次点击;
支持鼠标拖拽后事件;
先上repo吧:https://github.com/dna2github/petalJS/tree/master/visualization
modules.js就是自己写了个动态加载javascript文件的脚本,这样以后有ACL控制好加载不同js。原理是:用jQuery创建一个
