- 博客(4)
- 收藏
- 关注
原创 js常见的继承方式
js中任何一个函数都存在一个prototype属性,他是个对象,这个对象 我们就叫他原型对象这个原型对象本身也自带两个属性:constructor 和 proto;constructor: 这个属性是指向创建此对象的构造函数的引用,构造函数的实例化对象,也可以通过constuctor属性来访问构造它的那个函数;proto: 这个属性指向创建此对象的构造函数的prototype原型对象的引用...
2019-10-05 16:50:00
152
原创 用css3动画实现地图热力区点标记——开箱即用
之前想的是用position定位嵌套几个div来实现缩放闪烁的效果,实现出来后发现html嵌套结构过于复杂,在标记点数量多了之后页面结构太过复杂,所以拍脑袋想了一下决定用伪元素来实现外层的闪烁效果,结合css3动画的两个属性来实现:scale()、rotate()。 <div class="box"> <div class="earth">...
2019-09-25 11:19:43
586
原创 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
345
原创 使用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
1068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人