自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除