javascript
HockerF
这个作者很懒,什么都没留下…
展开
-
Converting circular structure to JSON
Converting circular structure to JSON 这个问题是因为对象嵌套深度超过系统,一般都是对象相互引用json转译为字符串,就一直循环下去。这个是因为js对json对象赋值其实是地址的复制,就会导致这个问题当然,如果不注意对象的操作,还可能会导致,删除等误操作。...原创 2019-10-25 17:24:43 · 711 阅读 · 0 评论 -
canvas 清空画布
在画布重用的时候,使用clearRect可以清空画布,我当时想,这样可以接着在画布上处理。然而,在nw.js上做的时候,却有上次的残余。影响用户体验度, 我是用的直接删除当前canvas然后新建的方式来达到擦出效果,这样画布不会有缓存。刚想起,可不可以在重画的时候,快速的画两次,来达到掩盖上次不一样的残余的视觉效果。恩恩,做个笔记,继续折腾。...原创 2019-10-23 16:19:39 · 1833 阅读 · 0 评论 -
canvas isPointInPath
在canvas 中,isPointInPath 函数是判断给定点是否在标记的闭合轮廓中。在测试中没有问题红色点是圈外,绿色部分是圈内。我遇到一个坑人的地方,这个path并不是该图层上的所有path,而是最新的path。所以如果是在该图层画了多个形状,要isPointInPath,只有最后一个有效。...原创 2019-10-23 12:01:59 · 392 阅读 · 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 · 727 阅读 · 0 评论