javascript
Chouglas
这个作者很懒,什么都没留下…
展开
-
JS 连续等号赋值问题
JS 连续等号赋值问题最近在GitHub上发现一个很让人费解的问题,如下:var foo = {n: 1};var bar = foo;foo.x = foo = {n: 2};console.log(foo.x); // undefinedconsole.log(bar); // Object {n: 1, x: {n:2}}运行结果显示 foo.x 的值为 undefined,ECM原创 2016-03-08 16:53:19 · 2895 阅读 · 1 评论 -
js操作svg旋转
在我的某个项目开发中,需要监听对一些svg图形的手势操作旋转事件,然而使用hammer.js监听手势进行旋转并不理想。默认旋转和放缩事件都是监听的双指操作,如果想要单纯地进行旋转而不放缩,这样显然是不好,如果只监听一个手指做画圆动作来进行旋转,因为弧度的问题,很难掌握平稳的旋转速率,而且最大的问题是不能精确的控制想旋转的角度,所以这里单独抽出旋转事件,以一个刻度尺上小组件的单方向移动来平稳的控制旋转原创 2016-03-30 19:47:00 · 6102 阅读 · 1 评论