自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 自己动手用单纯css与一个input标签实现一个switch开关

用了别人那么久的组件,自己也写一个吧

2019-02-23 19:48:21 2355 1

原创 Object.create()与new操作符

最近几天在看ES6的东东,看到了对象的扩展运算赋值解构部分,对被扩展操作符应用的赋值解构变量与对象实际属性解构时候的对应关系产生了一点疑惑,所以着手研究了一下,写一写心得,防止之后再忘记或者混淆可以再回头来看看这篇文章 ,看下面例子: const o = Object.create({ x: 1, y: 2 }); o.z = 3; let { x, ...{ y, z } } = o; x /...

2018-12-28 15:53:29 1535

原创 ES6 String.prototype.repeat的实现原理

问题:输出一个指定长度N的,由指定字符串组成的字符串? 解决这个问题的方法还是有很多的,同时也可以考虑一下这些方法中的性能强弱,这次说明一下ES6中String扩展的方法repeat,用它来实现上述问题! 语法 let str = 'n' let resultString = str.repeat(count); 参数: count 介于0和正无穷大之间的整数 : [0, +∞) 。表示...

2018-12-28 14:48:28 388

原创 Git操作之将本地创建项目上传到git仓库完成新建项目

(先进入项目文件夹)通过命令 git init把这个目录变成git可以管理的仓库 把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“ . ”,意为添加文件夹下的所有文件 图中warning: LF will be replaced by CRLF in .babelrc.并不影响工程,只是一个警告,因为Windows下line separator是(...

2018-12-28 14:47:05 524

原创 redux-action之createAction.js源码解读(自我理解)

createAction 先了解一下这个文件是做什么的? 从单词字面意思能看出是创建一个action的,接下来我们看一下源码中主要做了写什么操作: //使用invariant()方法来断言程序假定为true的状态,提供有关内容和预期内容的信息, //将错误信息以throw的形式抛出 import invariant from 'invariant'; //判断某个参数typeof 是否为fun...

2018-12-28 14:45:52 945

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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