
javascript
HockerF
这个作者很懒,什么都没留下…
展开
-
Converting circular structure to JSON
Converting circular structure to JSON 这个问题是因为对象嵌套深度超过系统,一般都是对象相互引用 json转译为字符串,就一直循环下去。 这个是因为js对json对象赋值其实是地址的复制,就会导致这个问题 当然,如果不注意对象的操作,还可能会导致,删除等误操作。 ...原创 2019-10-25 17:24:43 · 760 阅读 · 0 评论 -
canvas 清空画布
在画布重用的时候,使用clearRect可以清空画布,我当时想,这样可以接着在画布上处理。 然而,在nw.js上做的时候,却有上次的残余。 影响用户体验度, 我是用的直接删除当前canvas然后新建的方式来达到擦出效果,这样画布不会有缓存。 刚想起,可不可以在重画的时候,快速的画两次,来达到掩盖上次不一样的残余的视觉效果。 恩恩,做个笔记,继续折腾。 ...原创 2019-10-23 16:19:39 · 1895 阅读 · 0 评论 -
canvas isPointInPath
在canvas 中,isPointInPath 函数是判断给定点是否在标记的闭合轮廓中。 在测试中没有问题 红色点是圈外,绿色部分是圈内。 我遇到一个坑人的地方,这个path并不是该图层上的所有path,而是最新的path。 所以如果是在该图层画了多个形状,要isPointInPath,只有最后一个有效。 ...原创 2019-10-23 12:01:59 · 429 阅读 · 0 评论 -
一点js的代码阅读体验
我看到一段开源的javascript代码, 做了编码,勾起了我的好奇心,这种解码还公开的行为虽然有点不道德, 但我就是本着兴趣来做的, 如果有什么不妥当, 可以联系我删除这篇博客。 先来看看这个源码 eval(function (p, a, c, k, e, d) { e = function (c) { return (c < a ? "" : e(parseInt(c / a...原创 2019-04-19 16:47:50 · 759 阅读 · 0 评论