当前位置: 首页 > news >正文

网站报价他达拉非片说明书

网站报价,他达拉非片说明书,长沙网站建立公司,自己的公众号怎么做的react自身实现了一套自己的事件机制#xff0c;包括事件注册、事件的合成、事件冒泡、事件派发等#xff0c;虽然和原生的是两码事#xff0c;但也是基于浏览器的事件机制下完成的。 react 的所有事件并没有绑定到具体的dom节点上而是绑定在了document 上#xff0c;然后由…react自身实现了一套自己的事件机制包括事件注册、事件的合成、事件冒泡、事件派发等虽然和原生的是两码事但也是基于浏览器的事件机制下完成的。 react 的所有事件并没有绑定到具体的dom节点上而是绑定在了document 上然后由统一的事件处理程序来处理同时也是基于浏览器的事件机制冒泡所有节点的事件都会在 document 上触发。 React事件与原生事件的执行顺序又是如何 代码示例 import React from react; class App extends React。Component {constructor(props) {super(props);this.parentRef React.createRef();this.childRef React.createRef();}componentDidMount() {console.log(react componentDidMount);this.parentRef.current?.addEventListener(click, () {console.log(父元素原生事件 父元素 DOM 事件监听);});this.childRef.current?.addEventListener(click, () {console.log(子元素原生事件 子元素 DOM 事件监听);});document.addEnvetListener(click, e {console.log(document原生document DOM 事件监听);});}parentClickFun () {console.log(React父元素事件监听); };childClickFun () {console.log(React子元素事件监听); }render() {return (div ref{this.parentRef} onClick{this.parentClickFun}div ref{this.childRef} onClick{this.childClickFun}事件执行/div/div);} } 输出 子元素原生事件 子元素 DOM 事件监听 父元素原生事件 父元素 DOM 事件监听 React子元素事件监听 React父元素事件监听 document原生document DOM 事件监听 事件执行顺序 1、先执行 子元素的DOM事件 2、执行 父元素的DOM事件 3、执行 React  子元素的事件 4、执行 React 父元素的事件 5、 最后执行 document上的DOM事件的监听 由上总结 1、React 中所有事件都挂载在document对象上 2、先触发真是DOM事件再触发React事件 3、最后执行document 上挂载的事件 如何阻止冒泡行为 1、阻止合成事件的冒泡 e.stopPropagation(); 2、阻止合成事件与最外层document 上的事件的冒泡e.nativeEvent.stop 3、阻止合成事件与原生事件的冒泡 document.body.addEventListener(click, e {if (e.target e.target.matches(div.code)) {return;}this.setState({active: false}); }); 总结 React 最终会绑定在document这个DOM上 React有一套自己的合成事件机制
http://www.w-s-a.com/news/324756/

相关文章:

  • 学校的二级网站怎么建设深圳企业网站制作设计
  • 自己做qq头像静态的网站网站建设是属于软件开发费吗
  • 举报网站建设做网站之前的工作
  • 用QQ群做网站排名个人网站制作协议
  • 做茶叶网站的素材天津网站营销
  • 网站设计建设流程图微信端的网站开发python
  • 湖州网站seo优化网站改域名备案
  • dedecms怎么制作网站合肥电商网站开发
  • 网站开发通用流程图做flash的网站
  • 营销型网站有哪些平台网站建设藤设计
  • 网站需求分析网站建设美食网站建设多少钱
  • 有专门做网站的吗建德网站
  • 做网站要买服务器吗单页设计思路
  • 一 电子商务网站建设规划网站开发前端框架和后端框架
  • 自助网站建设系统软件自己免费建设网站
  • 百度微建站access如何与网站连接数据库
  • ppt素材免费网站网站正能量晚上免费软件
  • 个人淘宝客网站如何备案搭建一个平台要多少钱
  • nginx 网站建设淘客网站怎么做首页
  • 网站制作的基本步骤是手机网站建设 新闻
  • 水墨 网站源码工装
  • 任丘网站建设服务网站 建设原则
  • 长沙做一个网站要多少钱网站底部备案代码
  • wordpress构建自定义设置页面seo培训学什么
  • 延安有哪些做网站的公司如何建设网站?
  • 网站建设者属于广告经营者吗网站管理程序
  • 网站内容优化方法深圳市宝安区怎么样
  • 视频网站开发视频公司网站制作多少钱
  • 单页简洁手机网站模板购物软件
  • 素材网站官网低价网站建设费用预算