自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js常见的继承方式

js中任何一个函数都存在一个prototype属性,他是个对象,这个对象 我们就叫他原型对象 这个原型对象本身也自带两个属性:constructor 和 proto; constructor: 这个属性是指向创建此对象的构造函数的引用,构造函数的实例化对象,也可以通过constuctor属性来访问构造它的那个函数; proto: 这个属性指向创建此对象的构造函数的prototype原型对象的引用...

2019-10-05 16:50:00 100

原创 用css3动画实现地图热力区点标记——开箱即用

之前想的是用position定位嵌套几个div来实现缩放闪烁的效果,实现出来后发现html嵌套结构过于复杂,在标记点数量多了之后页面结构太过复杂,所以拍脑袋想了一下决定用伪元素来实现外层的闪烁效果,结合css3动画的两个属性来实现:scale()、rotate()。 <div class="box"> <div class="earth"> ...

2019-09-25 11:19:43 498

原创 React性能优化,继承PureComponent来代替手写 shouldComponentUpdate

如果你的组件只有当 props.color 或者 state.count 的值改变才需要更新时,你可以使用 shouldComponentUpdate 来进行检查: class CounterButton extends React.Component { constructor(props) { super(props); this.state = {count: 1}; ...

2019-09-01 12:41:15 307

原创 使用Mac初始化一个react项目(完整)

1、安装JavaScript包的管理器(使⽤npm指令管理项⽬所依赖的JavaScript库) (1)由于npm库最先是Node.js项目使⽤的包管理⼯工具,后来流行成为所有的前端JavaScript库的 包管理理工具。所以下载安装npm,直接进入到Node.js官网上下载安装。 在这里插入代码片https://nodejs.org/en/ 操作:下载安装。 测试:在这里插入代码片npm -v ...

2019-09-01 11:58:51 977

空空如也

空空如也

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

TA关注的人

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