j's
BUG小熊手
代码都是从各个大佬中借鉴过来的,刚开始学习、、、
展开
-
开发中的undefined问题
开发过程中由于代码量递增;在编写的时候难免触发,对象查找不到的问题;例:const data = { a:1, b:2, c:3}console.log(data.d)这种情况会打印 undefined 出来;并不会报错当报错提示:Cannot read properties of undefined时;大概率是把data当中参数传参时,并没有传参成功;...原创 2021-11-24 16:14:17 · 165 阅读 · 0 评论 -
threejs在使用css3DRender时产生的bug
一旦使用三维div嵌入;就会遇到二维和三维的冲突:1、双击时嵌入的div时,再次点击无法触发三维拖拽视角的事件原因:双击时触发浏览器默认文字多选事件;此时拖拽将和浏览器默认事件冲突解决方法:a、关闭浏览器默认事件b、产生额外聚焦至三维场景当中c、触发双击时鼠标不在嵌入的div的目标上...原创 2021-10-26 16:16:53 · 851 阅读 · 0 评论 -
js后创建的事件、取消之前创建事件
开发中遇到一个问题:删除功能的点击触发了绘制功能的点击弄了一大堆复杂解决方案;最后发现最简单的冒泡阻止就可以了…e.stopPropagation()原创 2021-10-13 11:19:44 · 112 阅读 · 0 评论 -
定时器this指向未指向全局问题
1、创建临时对象明确this目标let that=thisthis._delayed = setTimeout( function () { console.log(that) }, 250);2、使用箭头函数this._delayed = setTimeout(()=> { console.log(this) }, 250);3、使用bind、call 、apply方法改变this指向指向问题一般出现在事件响应上需要使用定时器时...原创 2021-10-11 10:35:50 · 117 阅读 · 0 评论 -
three.js的单张全景图展示的vscode依赖相关
使用vscode依赖添加:node.jsthree.jsphoto-sphere-viewer本地服务器:(端口操作)npm install http-server -ghttp-server . -p 8000如果本地服务器建立失败-尝试:get-ExecutionPolicy //返回如为RemoteSign,继续,不是则其他方案。set-ExecutionPolicy RemoteSignedget-ExecutionPolicyhttp-server原创 2020-10-21 11:02:57 · 162 阅读 · 0 评论 -
判断json里是否存在某个键值,删除某个键值
判断字典里是否存在某个键值:!!字典[key]存在key值返回true;不存在返回false请指正。转载 2020-09-05 17:15:56 · 1086 阅读 · 0 评论