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

郑州网站托管助企网站建设html模板下载

郑州网站托管助企,网站建设html模板下载,做网站一般多钱,wordpress为用户添加积分问题 在使用addEventListener为DOM元素绑定事件时#xff0c;使用了bind(this)来改变函数内的this指向。然后使用removeEventListener对事件进行解绑时#xff0c;发现解绑失败。 原因 假如使用addEventListener绑定事件时#xff0c;传递的是匿名函数#xff0c;那么使…问题 在使用addEventListener为DOM元素绑定事件时使用了bind(this)来改变函数内的this指向。然后使用removeEventListener对事件进行解绑时发现解绑失败。 原因 假如使用addEventListener绑定事件时传递的是匿名函数那么使用removeEventListener是无法解绑事件的没有具体的指向程序怎么知道要对那个函数进行解绑呢。而使用bind方法更改函数内部的this指向其实是会返回一个新的函数。所以当我们直接在addEventListener传参时调用bind方法DOM.addEventListener(click, fn.bind(this))就会导致我们事实上绑定了一个匿名函数所以在removeEventListener时无法解绑相应的函数。 解决方法 在进行事件绑定之前先用变量记录下bind方法产生的匿名函数。然后在addEventListener绑定事件时传递这个变量作为参数。当解绑时再传递这个变量进去就可以顺利解绑了。 function fn () {} const fnBindCallBack fn.bind(this) // 关键在这里DOM.addEventListener(click, fnBindCallBack)DOM.removeEventListener(click, fnBindCallBack)
http://www.pierceye.com/news/611006/

相关文章:

  • 济南百度网站开发寮步镇做网站
  • 营销类型的公司网站专注高密做网站哪家好
  • 公司网站建设找谁做网络渠道
  • 网站建设公司 校园网站html5商城网站
  • 自学it做网站厦门网站推广¥做下拉去118cr
  • 汕头市做网站优化国内时事新闻
  • 网站文章来源seowordpress 搜索 分词
  • 网站建设和网络推广微信开发品牌
  • 湛江网站关键词优化百度推广优化技巧
  • 做盗版网站会怎样网页设计规范2018
  • 做个中英文网站多少钱网页设计图片作品
  • iis7 添加php网站网站为什么需要空间
  • 网站到首页排名h5怎么制作的
  • 网站制作教程 pdf下载培训网站制作网站
  • 网站开发文档范例国外服务器租用价格表
  • 六安网站制作费用怎么做百度提交入口网站
  • centos7做网站做pc端网站讯息
  • 驻马店建设网站安徽全过程网站搭建案例
  • 企业网站推广费用wordpress相册汉化版
  • 怎么做正规网站广告网站设计怎么样
  • 深圳营销型网站公司电话云渲染网站开发
  • 生成网站有吗免费的网站建设服务有哪些内容
  • 网站建设制作公司思企互联超级采购小程序怎么注册
  • 燕郊做网站找谁wordpress登录修改
  • 大概开发一个网站多少钱php做网站商城系统怎么样
  • wordpress网站程序员登录百度账号
  • wordpress trac网站优化公司哪家好
  • 网站建设cms系统抖音seo推广外包公司好做吗
  • 南宁商城网站建设logo设计网站生成器
  • 南京电信网站空间扩容无锡大型网站设计公司