html+css+js
HockerF
这个作者很懒,什么都没留下…
展开
-
将 javascript 的字符串和正则的内容替换为下划线
程序语言的设计就是一门艺术, 通用程序语言更是如此。 其实程序说白了就是字符串,是对机器逻辑的阐述,对程序语言的处理感觉也是就成了一门艺术。 最近看到一个非常大的 js 文件,大约有10万行,让我懵生了程序处理的念头。 在分析和试探的阶段,我发现js代码的程序结构很大程度上是受大括号( {} )控制,而js代码的注释,字符串,正则表达中有可能存在很大程度上影响了程序结构的分析。 所幸该代码段没有任...原创 2020-04-02 15:43:04 · 1055 阅读 · 0 评论 -
Converting circular structure to JSON
Converting circular structure to JSON 这个问题是因为对象嵌套深度超过系统,一般都是对象相互引用 json转译为字符串,就一直循环下去。 这个是因为js对json对象赋值其实是地址的复制,就会导致这个问题 当然,如果不注意对象的操作,还可能会导致,删除等误操作。 ...原创 2019-10-25 17:24:43 · 729 阅读 · 0 评论 -
canvas 清空画布
在画布重用的时候,使用clearRect可以清空画布,我当时想,这样可以接着在画布上处理。 然而,在nw.js上做的时候,却有上次的残余。 影响用户体验度, 我是用的直接删除当前canvas然后新建的方式来达到擦出效果,这样画布不会有缓存。 刚想起,可不可以在重画的时候,快速的画两次,来达到掩盖上次不一样的残余的视觉效果。 恩恩,做个笔记,继续折腾。 ...原创 2019-10-23 16:19:39 · 1848 阅读 · 0 评论 -
jquery ui - Accordion 折叠面板的Draggable拖动效果
jquery ui是比较成功的ui设计,但是很多组件都是内置的方法,如果要实现一些想要的特定效果,很有可能涉及到重写,但是重写是能避免的尽量避免。 比如我想在Accordion 折叠面板的Draggable拖动效果,其实如果要求不高,ui库给的两个效果叠加,就完事了,但是出现移动的时候面板响应的情况。 我的解决方案是,在移动事件被触发的时候,disable面板,在结束的时候,使能面板。代码如下: ...原创 2019-10-18 09:34:50 · 197 阅读 · 0 评论