
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 生命周期流程图(旧)生命周期的三个阶段(旧)1)初始化阶段:由ReactDOM.render()触发---初次渲染constructor()componentWillMount()render()componentDidMount()2)更新阶段: 由组件内部this.setSate()或父组件重新render触发shouldComponentUpdate()componentWillUpd
useCallBack不要每个函数都包一下,否则就会变成反向优化,useCallBack本身就是需要一定性能的useCallBack并不能阻止函数重新创建,它只能通过依赖决定返回新的函数还是旧的函数,从而在依赖不变的情况下保证函数地址不变useCallBack需要配合React.memo使用作者:工边页字链接:https://juejin.cn/post/7107943235099557896来源
1,用js动态生成dom元素很常见,那么给这种动态生成的元素如何绑定事件呢?首先排除click,是肯定不好用的。下面来介绍集中方法。1) 直接行内绑定<div onClick="doSomething()"></div>2) delegate先看下官方解释$('body').delegate('div','click',function(){// do something…
tooltip: {trigger: 'axis',enterable:true,//鼠标是否可进入提示框浮层中confine:true,//是否将 tooltip 框限制在图表的区域内// alwaysShowContent: false,//是否永远显示提示框内容.
1,原型function Fn() {}Fn是一个构造函数,每个构造函数都会自动生成一个prototype属性,指向一个空对象,这个空对象就是原型。每一个实例对象都会从原型继承属性和方法。2,原型链以下两张图阐述的非常详细,感谢尚硅谷课程:http://www.atguigu.com/1). Object的构造函数/原型/实例之间的关系(图解)var o1 = new Object();var o
useCallBack不要每个函数都包一下,否则就会变成反向优化,useCallBack本身就是需要一定性能的useCallBack并不能阻止函数重新创建,它只能通过依赖决定返回新的函数还是旧的函数,从而在依赖不变的情况下保证函数地址不变useCallBack需要配合React.memo使用作者:工边页字链接:https://juejin.cn/post/7107943235099557896来源







