浏览器通知应用程序发生的什么事情,例如:鼠标点击,移动,键盘按下等
它并不是javascript对象,但是由事件触发的事件处理函数接收携带的事件对象参数(event),它会记录这个事件的一些详细的具体信息...(event.preventDefault())使用一样
this绑定性能比较
在上一节中已经对this的绑定进行了学习,在一次拿出来,说明它的重要性
通常在对JSX元素绑定事件监听处理函数时,针对this...prop传入子组件,必定会引起Render函数的渲染
所以出于性能的考虑,将this的绑定放在constructr函数中或者用类字段的语法来解决这种性能瓶颈问题
向事件处理程序中传递参数
在循环操作列表中...函数进行防抖处理,自己用原生的方法封装一个debounce函数也是可以的
上面有介绍的 代码如下所示:你只需把对事件处理函数this坏境绑定处的deboucunce更改一下即可,其他代码跟以前一样
this.isPhoneLegal...,就卡壳..文字讲千百遍,不如代码撸一遍
主要从介绍React事件开始,event(事件)对象,this绑定性能比较,向事件处理程序中传递参数,到最后的如何阻止函数调用太快(函数节流,两种方式)或者太多次