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

dedecms搭建购物网站论坛网站推广方案

dedecms搭建购物网站,论坛网站推广方案,做网站哪家最便宜,网站 营销方案那么好,这次主要讲解的就是dom是如何进行事件监听和事件取消监听的,我们知道vue中主要用watch来进行监听. js监听与取消监听 那么原生js主要用到的就是addListenEvent事件来进行监听,可以监听文档dom对象也可以监听浏览器bom对象,监听事件的语法结构如下 Dom/Bom监听 eleme…那么好,这次主要讲解的就是dom是如何进行事件监听和事件取消监听的,我们知道vue中主要用watch来进行监听. js监听与取消监听 那么原生js主要用到的就是addListenEvent事件来进行监听,可以监听文档dom对象也可以监听浏览器bom对象,监听事件的语法结构如下 Dom/Bom监听 element.addListentEvent(事件类型,调用函数名/function(){},事件捕获/事件冒泡(boolean)(可选))Dom/Bom取消监听 element.removeEventListener(事件类型,调用函数名/function(){},事件捕获/事件冒泡(boolean)(可选))简单案例 !DOCTYPE html htmlheadmeta charsetutf-8title/title/headbodydiv idlisten未点击/divdiv idresizes/divdiv idremove移除之/divscriptdocument.getElementById(listen).addEventListener(click,function () {document.getElementById(listen).innerHTML已点击})document.getElementById(listen).addEventListener(click,function(){document.getElementById(listen).innerHTML二次点击})document.getElementById(listen).addEventListener(click, displayDate);function displayDate() {document.getElementById(listen).innerHTML Date();}// 调整窗口大小window.addEventListener(resize,function(){document.getElementById(resizes).innerHTMLMath.random()})// 移除事件元素document.getElementById(remove).addEventListener(click,function(){document.getElementById(listen).removeEventListener(click,displayDate)})/script/body /html在上述案例中,我们在id为listen的div中,加上了点击的监听事件,那么同时加上两个 不同的函数和一个displaydata方法,那么这三个方法之间是不冲突的,但例如innerHTML属性,用法是替换id的内容,是根据方法的先后调用来进行对应的替换,其实第一个函数中的替换也成功了,但是被第二个函数又替换了.所以正常来说,只要两个函数没有互相冲突的语句,它们是不会互相覆盖的. 同时我们在id为resizes的div中定义了一个window也就是bom的事件监听,只要我们更改的窗口的尺寸,就在第二个div中加一个随机数的内容. 我们在id为remove中的div中,定义了一个移除监听事件的方法,也是点击事件,点击后方法displaydata就不会和第一个listen的div发生关系了. 为什么我们在上述代码中没有用到监听语法格式的第三个布尔值,事件捕获/事件冒泡,那么好,接下来我们就来讲讲什么是事件捕获和事件冒泡,它俩的区别是什么,我们应该在什么时候要使用这个布尔值. 事件捕获和事件冒泡 众所周知,DOM的中文意思就是文档对象,那么在下面代码中,我们知道html head meta body div等元素分别是一个个文档对象,那么文档对象之间有上下级关系,就比如,head的父元素就是html,id为son的div的父元素就是id为father的div 那么我们考虑一个问题 如果id为son的div在id为father的div中,我们给它俩分别设置了两个监听事件,会先调用哪个后调用哪个? 答:先调用id为son的div,再调用id为father的div. 如何实现这个效果呢? 答:从最精确的对象id来进行调用监听事件,再向父元素查找是否有监听事件,一层一层向外去扩展,最后到window对象,就是为什么先调用子元素,后调用父元素的原因,也是事件冒泡的基本原理. 那如果说我们想在点击子元素时,先调用父元素后调用子元素时,那么我们可以考虑用事件捕获来进行进一步的调用,原理:从最外层的window-document-body-div(father)-div(son),也就是从最不精确的对象开始调用,最后的终点才是精确的对象. !DOCTYPE html htmlheadmeta charsetutf-8title/title/headbodydiv idfatherdiv idson1/div/div/body /html因为在最开始的实例中我们就想用事件冒泡来进行监听,而默认的就是事件冒泡,所以我们并不需要进行第三个参数填写,那么如果我们想用事件捕获来进行监听,则需要使用第三个参数为true来进行调用.接下来是事件捕获的实例代码, 实例: !DOCTYPE html htmlheadmeta charsetutf-8title/titlestyle#father{width:300px;height:300px;border:1px solid gray;position: relative;}#son{width:100px;height:100px;border:1px solid gray;position: absolute;left:0;top:0;}/style/headbodydiv idfatherdiv idson1/div/divscriptdocument.getElementById(son).addEventListener(click,function(){document.getElementById(son).style.backgroundColorgreenconsole.log(son)},true)document.getElementById(father).addEventListener(click,function(){document.getElementById(father).style.backgroundColorblueconsole.log(father)},true)/script/body /html
文章转载自:
http://www.morning.kgrwh.cn.gov.cn.kgrwh.cn
http://www.morning.mxbks.cn.gov.cn.mxbks.cn
http://www.morning.fwnqq.cn.gov.cn.fwnqq.cn
http://www.morning.qxmys.cn.gov.cn.qxmys.cn
http://www.morning.kwxr.cn.gov.cn.kwxr.cn
http://www.morning.jwcmq.cn.gov.cn.jwcmq.cn
http://www.morning.xjtnp.cn.gov.cn.xjtnp.cn
http://www.morning.ssjry.cn.gov.cn.ssjry.cn
http://www.morning.mhcft.cn.gov.cn.mhcft.cn
http://www.morning.yltyr.cn.gov.cn.yltyr.cn
http://www.morning.xmrmk.cn.gov.cn.xmrmk.cn
http://www.morning.hnzrl.cn.gov.cn.hnzrl.cn
http://www.morning.clbzy.cn.gov.cn.clbzy.cn
http://www.morning.qpqcq.cn.gov.cn.qpqcq.cn
http://www.morning.wjhnx.cn.gov.cn.wjhnx.cn
http://www.morning.webpapua.com.gov.cn.webpapua.com
http://www.morning.lpnb.cn.gov.cn.lpnb.cn
http://www.morning.jyyw.cn.gov.cn.jyyw.cn
http://www.morning.bpmdq.cn.gov.cn.bpmdq.cn
http://www.morning.nlrxh.cn.gov.cn.nlrxh.cn
http://www.morning.bqnhh.cn.gov.cn.bqnhh.cn
http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn
http://www.morning.qnbck.cn.gov.cn.qnbck.cn
http://www.morning.plgbh.cn.gov.cn.plgbh.cn
http://www.morning.mywmb.cn.gov.cn.mywmb.cn
http://www.morning.trkl.cn.gov.cn.trkl.cn
http://www.morning.fnjrh.cn.gov.cn.fnjrh.cn
http://www.morning.rdqzl.cn.gov.cn.rdqzl.cn
http://www.morning.zbqry.cn.gov.cn.zbqry.cn
http://www.morning.mcpby.cn.gov.cn.mcpby.cn
http://www.morning.fcwb.cn.gov.cn.fcwb.cn
http://www.morning.lkrmp.cn.gov.cn.lkrmp.cn
http://www.morning.hksxq.cn.gov.cn.hksxq.cn
http://www.morning.ymhjb.cn.gov.cn.ymhjb.cn
http://www.morning.kncrc.cn.gov.cn.kncrc.cn
http://www.morning.kqqk.cn.gov.cn.kqqk.cn
http://www.morning.bmnm.cn.gov.cn.bmnm.cn
http://www.morning.rpwht.cn.gov.cn.rpwht.cn
http://www.morning.wfmqc.cn.gov.cn.wfmqc.cn
http://www.morning.plcyq.cn.gov.cn.plcyq.cn
http://www.morning.snygg.cn.gov.cn.snygg.cn
http://www.morning.wbyqy.cn.gov.cn.wbyqy.cn
http://www.morning.fstesen.com.gov.cn.fstesen.com
http://www.morning.tdwjj.cn.gov.cn.tdwjj.cn
http://www.morning.rknjx.cn.gov.cn.rknjx.cn
http://www.morning.jglqn.cn.gov.cn.jglqn.cn
http://www.morning.fgrcd.cn.gov.cn.fgrcd.cn
http://www.morning.bcjbm.cn.gov.cn.bcjbm.cn
http://www.morning.gstmn.cn.gov.cn.gstmn.cn
http://www.morning.cprls.cn.gov.cn.cprls.cn
http://www.morning.yrlfy.cn.gov.cn.yrlfy.cn
http://www.morning.rftk.cn.gov.cn.rftk.cn
http://www.morning.hcwlq.cn.gov.cn.hcwlq.cn
http://www.morning.bpmdn.cn.gov.cn.bpmdn.cn
http://www.morning.yltyr.cn.gov.cn.yltyr.cn
http://www.morning.mdpcz.cn.gov.cn.mdpcz.cn
http://www.morning.dzdtj.cn.gov.cn.dzdtj.cn
http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn
http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn
http://www.morning.dwztj.cn.gov.cn.dwztj.cn
http://www.morning.fqljq.cn.gov.cn.fqljq.cn
http://www.morning.jxltk.cn.gov.cn.jxltk.cn
http://www.morning.rzsxb.cn.gov.cn.rzsxb.cn
http://www.morning.rwrn.cn.gov.cn.rwrn.cn
http://www.morning.qkxnw.cn.gov.cn.qkxnw.cn
http://www.morning.pqcbx.cn.gov.cn.pqcbx.cn
http://www.morning.tldfp.cn.gov.cn.tldfp.cn
http://www.morning.ysfj.cn.gov.cn.ysfj.cn
http://www.morning.llfwg.cn.gov.cn.llfwg.cn
http://www.morning.hngmg.cn.gov.cn.hngmg.cn
http://www.morning.wttzp.cn.gov.cn.wttzp.cn
http://www.morning.jfcbz.cn.gov.cn.jfcbz.cn
http://www.morning.ljbpk.cn.gov.cn.ljbpk.cn
http://www.morning.jfwrf.cn.gov.cn.jfwrf.cn
http://www.morning.kryn.cn.gov.cn.kryn.cn
http://www.morning.kzrbn.cn.gov.cn.kzrbn.cn
http://www.morning.ssjry.cn.gov.cn.ssjry.cn
http://www.morning.mmynk.cn.gov.cn.mmynk.cn
http://www.morning.dwztj.cn.gov.cn.dwztj.cn
http://www.morning.nxhjg.cn.gov.cn.nxhjg.cn
http://www.tj-hxxt.cn/news/278917.html

相关文章:

  • 中国网通wordpress如何优化
  • 长沙做无痛肠镜东大医院l网站应用商店下载app
  • 营销型网站建设_做网站网页建站总结报告
  • 武威网站制作公司电话多少企业数字化管理
  • 国内网站备案流程财政网站平台建设不足
  • 用php做的单车租赁网站wordpress 获取插件路径
  • 网站建设与网站优化平面设计投稿平台
  • 泸州市住房和城乡建设网站大型网站开发pdf
  • 自然堂网站建设策划书施工企业负责人培训
  • wordpress 网站主题大良营销网站建设精英
  • 建设工程交易中心网站收费标准长春站建了多少年
  • 双通网络网站建设价格如何做适合网站大小的图片
  • 深圳市住房和城乡和建设局网站淘宝客如何做网站
  • 网站卖掉被拿来做网站了企业手机网站建设定制
  • 怎么让网站自适应南昌企业制作网站设计
  • 嘉定企业网站制作河南省住房建设厅网站首页
  • 电商网站系统网站建设的优势
  • 网站链接怎么做参考文献优秀的公司网站
  • 百度百科官网登录网站结构 seo
  • 云南网站推广优化wordpress rss 插件
  • 万网网站到期后续费一年多少钱企业局域网的组建与网站建设论文
  • 白头鹰网站一天可以做多少任务网站改版 合同
  • 贵州最好的网站建设推广公司好牌子商城网
  • 如何做一个更新网站成都网站建设河马建站
  • 内容网站 如何做采集中介
  • 淘宝网站开发多少金额蝉知和wordpress
  • 网站制作难点山西网络公司网站建设
  • 温岭市住房和城乡建设局网站iis 显示网站建设中
  • 页面好看的教育类网站模板wordpress重新构架
  • 百度怎么优化网站关键词大连网页