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

网站建设项目管理绩效情况分析旅游网站开发毕业设计论文

网站建设项目管理绩效情况分析,旅游网站开发毕业设计论文,网站建设的公司第七页,网站过度优化的表现给 DOM 节点绑定事件 推荐使用 addEventListener 函数 第一个参数#xff1a;事件名称第二个参数#xff1a;事件处理函数#xff08;第一个参数为 event#xff09;第三个参数#xff1a; true 采用捕获法来处理事件false 【推荐】采用冒泡法来处理事件 let div1 docu… 给 DOM 节点绑定事件 推荐使用 addEventListener 函数 第一个参数事件名称第二个参数事件处理函数第一个参数为 event第三个参数 true 采用捕获法来处理事件false 【推荐】采用冒泡法来处理事件 let div1 document.getElementById(div1); div1.addEventListener(click, function(event){alert(div1_clicked!); }, false);event 参数的用途 event.target 获取触发事件的元素 event.preventDefault() 阻止默认行为 默认行为如a标签点击跳转、鼠标右键弹出菜单、滑动滚轮控制滚动条等 event.stopPropagation() 阻止事件传播冒泡/捕获 事件流含事件冒泡事件捕获 https://blog.csdn.net/weixin_41192489/article/details/133140101 【必考】事件代理 借助其他元素来响应自身事件即事件代理。 应用范例对于内容很多的列表为了避免给每一个列表中的元素都绑定一个点击事件仅在列表的容器元素上绑定点击事件则当点击列表中的元素时因事件冒泡机制会触发容器元素的点击事件再在该事件中识别出点击的具体元素并执行相应的处理。 // 列表内容很多的容器 const div3 document.getElementById(div3);// 点击列表中a标签的元素时弹窗显示其内容 div3.addEventListener(click, (event) {event.preventDefault();let target event.target;if (target.nodeName A) {alert(target.innerHTML);} });【考题】写一个通用的事件绑定函数 /*** 通用的事件绑定函数(支持事件代理)* param {*} elem 触发事件的元素* param {*} type 事件类型* param {*} selector 选择器* param {*} fn 事件处理函数*/ function bindEvent(elem, type, selector, fn) {//若只传入了三个参数即普通的事件绑定则第三个参数才是事件处理函数if (fn null) {// 将第三个参数设置为事件处理函数fn selector;// 将选择器置空selector null;}// 绑定事件elem.addEventListener(type, (event) {// 获取触发事件的元素const target event.target;if (selector) {// 传入了选择器则为事件代理绑定if (target.matches(selector)) {// 若触发事件的元素与选择器匹配则执行事件处理函数fn.call(target, event); // 利用 call 改变事件处理函数中 this 的指向}} else {// 没有选择器为普通事件绑定fn.call(target, event);}}); }使用 // 普通事件绑定 const btn1 document.getElementById(btn1) bindEvent(btn1, click, function (event) {event.preventDefault()alert(this.innerHTML) })// 事件代理绑定 const div3 document.getElementById(div3) bindEvent(div3, click, a, function (event) {event.preventDefault()alert(this.innerHTML) })【考题】描述事件冒泡的流程 事件基于 DOM 树形结构顺着触发元素不断向上传播由内层节点传播到外层节点触发各级父辈节点对应的事件若父辈节点中没有阻断事件的冒泡传播则会一直传播到window 对象。 应用场景事件代理参考上文 【考题】无限下拉图片列表如何监听每个图片的点击 通过事件代理实现具体逻辑如下 在列表容器上绑定点击事件点击图片时会冒泡触发列表容器的点击事件通过 e.target 获取到触发元素通过 matches 判断触发元素是否是图片是图片则执行相应的代码不是图片则不执行。
http://www.hkea.cn/news/14423867/

相关文章:

  • ps做的网站做影视网站推荐哪个服务器
  • wordpress著名网站浏览器网站设置在哪里
  • 深圳app网站建设国外vps
  • 广东深圳龙岗区邮政编码外贸seo关键词
  • 网站的基本要素网站制作教程步骤
  • 可以免费观看电影的网站logo网站有哪些
  • 哪个网络公司做网站好点做个小程序需要花多少钱
  • 网站建设整改实施方案wordpress 图片 视频
  • 小网站关键词上海的设计网站有哪些
  • 网站盗号怎么做可编辑wordpress主题
  • 运营一个网站一年费用网页工具在哪里
  • 1g内存的服务器可以建设几个网站百度推广登录平台app
  • cms如何做中英网站德州建设公司网站
  • 石家庄做网站邮箱电话idc空间商网站源码
  • 教育类手机网站模板下载网页前端是什么工作
  • 邢台 网站建设无锡网站建设wkstt
  • 济宁网站建设吊装小满crm外贸系统
  • 网站交换链接如何实施宣传视频制作app免费
  • 做网站注意事项律师如何在网上推广
  • 网站建设建材施工企业成本管理
  • 网站空间服务第1ppt模板免费下载
  • 怎么把网站排名优化网站软件免费下载大全
  • php视频网站开发做流程图网站
  • 类似链家网站建设方案做seo用哪种建站程序最好
  • 做网站4核是什么意思哪些人做数据监测网站
  • 电商平台入驻条件青岛seo网站管理
  • 昆明网站制作在线知名的网站制作
  • 苏州建网站必去苏州聚尚网络抖音关键词排名优化
  • 网站开发app定制网站建设及空间
  • 城阳网站建设天津谁做网站