全部文章
共 1299 篇文章
筛选
"no constant condition": 2,//禁止在条件中使用常量表达式 if(true) if(1) "no dupe keys": 2,//在创建对象字面量时不允许键重复 {a:1,a:1} "no dupe args": 2,//函数参数不能重复 "no duplicate case": 2,//switch中的case标签不能重复 o else return": 2,//如果if语句里面有return,后面不能跟el...
解决依赖包在TS环境不可用问题
在TS项目中,经常会出现已经安装了依赖包,但是引入依赖包还是报错 1、在src目录下新建文件夹"@type" 2、在@type目录下新建以依赖包为名称的文件夹,例如"react router dom" 3、在对应依赖包文件夹下新建文件"index.d.ts",内容为 declare module "react router dom" 4、再查看引入依赖,就不会报错了
axios
https://www.kancloud.cn/yunye/axios/234845
21-11-09mongodb查询语句
1、查询所有记录 db.userInfo.find(); 相当于:select from userInfo; 2、查询去掉后的当前聚集集合中的某列的重复数据 db.userInfo.distinct("name"); 会过滤掉 name 中的相同数据 相当于:select distict name from userInfo; 3、查询 age = 22 的记录 db.userInfo.find({"age": 22}); 相当于: s...
react 冒泡与捕获
一,背景 世纪初的网景与微软公司的浏览器大战想必身为程序员都略有耳闻,冒泡与捕获——两种截然相反的处理事件机制,就是这场战争的主角之一。 二,冒泡事件及事件捕获 ## 什么是冒泡事件 顾名思义,像是水中冒泡一样,从下往上。事件由第一个被触发的元素接收,然后逐级向上传播。 、 同时有点击事件,当点击子元素 时,会先触发 再触发 。 冒泡示意图 ## 什么是事件捕获 与冒泡事件相反,是冲上往下。事件由body逐级向下传播,直到到达目标元素。...
clientX与clientY : pageX与pageY
clientX/clientY : 鼠标相对于当前视口的x/y坐标, 不不考虑页面滚动的距离。(以视口左上角为原点) pageX/pageY : 鼠标相对于整个页面的x/y坐标,会加上页面的滚动距离 (以页面左上角为原点) screenX/screenY : 鼠标相对于屏幕的x/y坐标 (以屏幕左上角为原点) offsetX/offsetY : 鼠标在触发事件的目标元素上的x/y坐标(以元素的左上角为原点)
git LF CRLF
前言 CRLF、LF 是用来表示文本换行的方式。CR (Carriage Return) 代表回车,对应字符 ,LF (Line Feed) 代表换行,对应字符 。由于历史原因,不同的操作系统文本使用的换行符各不相同。主流的操作系统一般使用 CRLF 或者 LF 作为其文本的换行符。其中,Windows 系统使用的是 CRLF, Unix 系统 (包括 Linux、MacOS 近些年的版本) 使用的是 LF。 修改 Git 配置...
js中undefined类型的判断
判断方法就是使用typeof方法直接判断变量的类型是否为"undefined"
git stash
常用git stash命令: (1) git stash save "save message" : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。 (2) git stash list :查看stash了哪些存储 (3) git stash show :显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show sta...