全部文章

1299 篇文章

eslint01-20
阅读

筛选

"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...

typescript01-04
阅读

解决依赖包在TS环境不可用问题

在TS项目中,经常会出现已经安装了依赖包,但是引入依赖包还是报错 1、在src目录下新建文件夹"@type" 2、在@type目录下新建以依赖包为名称的文件夹,例如"react router dom" 3、在对应依赖包文件夹下新建文件"index.d.ts",内容为 declare module "react router dom" 4、再查看引入依赖,就不会报错了

前端工具11-30
阅读

axios

https://www.kancloud.cn/yunye/axios/234845

mongodb11-09
阅读

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...

javascript10-21
阅读

react 冒泡与捕获

一,背景 世纪初的网景与微软公司的浏览器大战想必身为程序员都略有耳闻,冒泡与捕获——两种截然相反的处理事件机制,就是这场战争的主角之一。 二,冒泡事件及事件捕获 ## 什么是冒泡事件 顾名思义,像是水中冒泡一样,从下往上。事件由第一个被触发的元素接收,然后逐级向上传播。 、 同时有点击事件,当点击子元素 时,会先触发 再触发 。 冒泡示意图 ## 什么是事件捕获 与冒泡事件相反,是冲上往下。事件由body逐级向下传播,直到到达目标元素。...

css10-14
阅读

clientX与clientY : pageX与pageY

clientX/clientY : 鼠标相对于当前视口的x/y坐标, 不不考虑页面滚动的距离。(以视口左上角为原点) pageX/pageY : 鼠标相对于整个页面的x/y坐标,会加上页面的滚动距离 (以页面左上角为原点) screenX/screenY : 鼠标相对于屏幕的x/y坐标 (以屏幕左上角为原点) offsetX/offsetY : 鼠标在触发事件的目标元素上的x/y坐标(以元素的左上角为原点)

git10-13
阅读

git LF CRLF

前言 CRLF、LF 是用来表示文本换行的方式。CR (Car­riage Re­turn) 代表回车,对应字符 ,LF (Line Feed) 代表换行,对应字符 。由于历史原因,不同的操作系统文本使用的换行符各不相同。主流的操作系统一般使用 CRLF 或者 LF 作为其文本的换行符。其中,Win­dows 系统使用的是 CRLF, Unix 系统 (包括 Linux、Ma­cOS 近些年的版本) 使用的是 LF。 修改 Git 配置...

javascript09-28
阅读

js中undefined类型的判断

判断方法就是使用typeof方法直接判断变量的类型是否为"undefined"

git09-26
阅读

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...