- 博客(7)
- 收藏
- 关注
原创 2021-10-25
**react 浏览器刷新/关闭 拦截** componentWillMount () { // 拦截判断是否离开当前页面 window.addEventListener('beforeunload', this.beforeunload); } componentWillUnmount () { // 销毁拦截判断是否离开当前页面 window.removeEventListener('beforeunload', this.beforeunload);
2021-10-25 14:12:06
76
原创 git统计项目代码行数
git log --since=“2021-09-01” --before="2021-09-06” --author="wb-zy487174” --pretty=tformat: --numstat | awk ‘{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf “added lines: %s removed lines : %s total lines: %s\n”,add,subs,loc }’since=“2021-09-01”
2021-10-12 10:14:11
108
转载 改变路由不刷新页面
语法pushStatehistory.pushState(state, title[, url])参数state状态对象是一个JavaScript对象,它与pushState()创建的新历史记录条目相关联。 每当用户导航到新状态时,都会触发popstate事件,并且该事件的状态属性包含历史记录条目的状态对象的副本。状态对象可以是任何可以序列化的对象。 因为Firefox将状态对象保存到用户的磁盘上,以便用户重新启动浏览器后可以将其还原,所以我们对状态对象的序列化表示施加了640k个字符的大小限制
2021-01-14 18:34:09
504
原创 文件上传(预览图片不上传)
预览图片不上传*构造函数FileReader()返回一个新构造的。FileReader[,]*属性FileReader.error 只读[DOMException,]FileReader.readyState 只读表示状态的数字。取值如下:FileReader常量名 值 描述EMPTY 0 还没有加载任何数据.LOADING 1 数据正在被加载.DONE 2 已完成全部的读取请求.FileReader.result 只读文件的内容。该属性仅在读取操作完成后才有效,数据的格式取
2021-01-14 18:17:12
138
原创 git 命令管理和相应的用法
**git 命令 和 相应的 用法**项目版本管理工具svn: 不好用 联公司网 VPNgit: IBM 自己机器 公司github: 面向个人 微软gitlab: 面向企业从进公司公司 OPS(网管) gitlab 账号 密码: wangliang@qq.com 123456登录 gitlab 看下用户名安装 gitgit config --global user.name “1937444194”git config --global user.email wangliang
2020-12-22 08:33:50
91
原创 react(Ts)
定义Ts变量var 是一个函数体的作用域let 定义变量,限制变量的作用范围。防止变量的重复定义(相同类型)const 定义及赋值定义数组有两种方法:1.let myArr: number[] = [123,456]2.let myArr: Array = [‘1’,‘2’]元组类型 tuple跟数组差不多,但是里面的元素是可以多个类型,编译出来的javaScript也是数组,元素的个数是固定的,顺序不能变函数指向返回值的类型可以让调用的地方知道是什么类型的返回,以便进行处理默认参数
2020-12-21 18:20:07
539
转载 react(let命令)
let 命令1.let 命令基本用法ES6新增let命令,用来生命变量。它的用法类似于var,但是所声明的变量,只是在let命令所在的代码块内有效。{let a = 10;var b = 1;}a // ReferenceError: a is not defined.b // 1上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效。for循环
2020-11-10 23:13:29
1038
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人