1、获取当前元素类型 e.target.nodeName DIV 2、阻止冒泡 e.stopPropagation(); e.preventDefault(); 3、判断当前鼠标点击左键还是右键
event.button==1 鼠标左键
event.button==2 鼠标右键
event.button==3 鼠标左右键同时按下
event.button==4 鼠标中键
event.button==5 鼠标左键和中键同时按下
event.button==6 鼠标右键和中键同时按下
event.button==7 所有三个键都按下
9/10
1、gis地图图层切换会分离的原因是地图初始化的时候容器还没加载完成,会报container的错误
9/21
1、判断某个对象里面是否有某个属性
name in obj 有为true
9/24
1、设置滚动条样式
&::-webkit-scrollbar {
/*滚动条整体样式*/
width: 5px;
/*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
&::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 10px;
-webkit-box-shadow: inset 0 0 5px #fff;
background: #666;
}
&::-webkit-scrollbar-track {
/*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px #666;
border-radius: 10px;
background: transparent;
}
11/12
1、开启本地服务
// 默认8080端口
http-server -c-1
// 指定端口号
http-server -p 指定端口号
11/18
1、破解浏览器端禁止复制
// 手动输入
javascript:void($={});
11/23
let formData
= new FormData
();
formData.append
('file', fileList
[0
]);
fetch
("接口名称",
{
method:
'POST',
headers:
{
//
'Content-Type': 'multipart/form-data',//添加之后,后台会报500异常
"userToken":"fasdfasdfasdf",//根据自己的后台是否需要
},
body: formData,//将formData 赋值给body即可
}).then
(response
=> response.json
())
.then
(json
=> {
console.log
('--176--'+JSON.stringify
(json
));
}).catch
(error
=> console.log
("--179--"+error
));
12/18
刷新:window.location.reload()
12/21
1、文件修改文件名称大小写,git监测不到提交不上去
因为git
配置忽略了大小写
git config core.ignorecase
false
将大小写修改为敏感就行
1/18
这段配置限制了项目中从非src文件中引入文件,如果需要引入,应该注释掉这段配置。