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

传统企业建设网站的内容做彩票网站是违法的吗

传统企业建设网站的内容,做彩票网站是违法的吗,海南省建设厅官方网站,大型网站系统1、事件委托 事件委托#xff08;Event delegation#xff09;是一种JavaScript设计模式#xff0c;用于处理事件监听和处理程序的优化。它通过将事件处理程序绑定到父元素而不是绑定到子元素#xff0c;从而减少DOM元素上的事件处理程序数量。 事件委托是利用事件流的特征…1、事件委托 事件委托Event delegation是一种JavaScript设计模式用于处理事件监听和处理程序的优化。它通过将事件处理程序绑定到父元素而不是绑定到子元素从而减少DOM元素上的事件处理程序数量。 事件委托是利用事件流的特征解决一些开发需求的知识技巧 优点减少注册次数可以提高程序性能原理事件委托其实是利用事件冒泡的特点 给父元素注册事件当我们触发子元素的时候会冒泡到父元素身上从而触发父元素的事件 实现事件对象.target.tagName 可以获得真正触发事件的元素 例如如果我们有一个包含多个按钮的列表并且希望在单击按钮时执行某些操作则可以将单个事件监听器添加到整个列表。当单个按钮被单击时事件将冒泡到列表元素并且我们可以检查事件目标以确定哪个按钮被单击然后执行相应的操作。这比在每个按钮上都添加一个事件监听器要高效得多。 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title /head bodyulli第一个孩子/lili第二个孩子/lili第三个孩子/lili第四个孩子/lili第五个孩子/lip我不需要变色/p/ulscript// 点击每个小li 当前li 文字变为红色// 安装事件委托的方式 委托给父级事件写到父级身上// 1.获得父元素const ul document.querySelector(ul)ul.addEventListener(click,function(e){// alert(11)// this.style.color red// console.log(e.target); // 就是我们点击的那个对象// console.dir(e.target)// e.target.style.color red// 我的需求我们只要点击li才会有效果if(e.target.tanName LI){e.target.style.color red}})/script /body /html 2、tab栏切换改造 需求优化程序将tab切换案例改为事件委托写法 !DOCTYPE html html langenheadmeta charsetUTF-8 /meta http-equivX-UA-Compatible contentIEedge /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titletab栏切换/titlestyle* {margin: 0;padding: 0;}.tab {width: 590px;height: 340px;margin: 20px;border: 1px solid #e4e4e4;}.tab-nav {width: 100%;height: 60px;line-height: 60px;display: flex;justify-content: space-between;}.tab-nav h3 {font-size: 24px;font-weight: normal;margin-left: 20px;}.tab-nav ul {list-style: none;display: flex;justify-content: flex-end;}.tab-nav ul li {margin: 0 20px;font-size: 14px;}.tab-nav ul li a {text-decoration: none;border-bottom: 2px solid transparent;color: #333;}.tab-nav ul li a.active {border-color: #e1251b;color: #e1251b;}.tab-content {padding: 0 16px;}.tab-content .item {display: none;}.tab-content .item.active {display: block;}/style /headbodydiv classtabdiv classtab-navh3每日特价/h3ullia classactive hrefjavascript:; data-id0精选/a/lilia hrefjavascript:; data-id1美食/a/lilia hrefjavascript:; data-id2百货/a/lilia hrefjavascript:; data-id3个护/a/lilia hrefjavascript:; data-id4预告/a/li/ul/divdiv classtab-contentdiv classitem activeimg src./images/tab00.png alt //divdiv classitemimg src./images/tab01.png alt //divdiv classitemimg src./images/tab02.png alt //divdiv classitemimg src./images/tab03.png alt //divdiv classitemimg src./images/tab04.png alt //div/div/divscript// 采取事件委托的形式tab栏切换// 1.获取ul 父元素 因为 ul 只有一个const ul document.querySelector(.tab-nav ul)// 获取5个item 方法二const items document.querySelectorAll(.tab-content .item)// 2. 添加事件ul.addEventListener(click,function(e){// console.log(e.target) // e.target是我们点击的对象// 我们只有点击了a才会进行添加类和删除类操作// console.log(e.target.tagName) // e.target.tagName点击那个对象的标签名if(e.target.tagName A){// console.log(我选的是a)// 排他思想先移除原理的active 当前元素添加activedocument.querySelector(.tab-nav .active).classList.remove(active)// 当前元素添加 active 是e.target// this 指向ul 不能用thise.target.classList.add(active)// 下面大盒子模块// console.log(e.target.dataset.id)const i e.target.dataset.id// 排他思想先移除原来的activedocument.querySelector(.tab-content .active).classList.remove(active)// 对应的大盒子 添加active// document.querySelector(.tab-content .item:nth-child(${i1})).classList.add(active)items[i].classList.add(active)}})/script/body/html 3、阻止冒泡 我们在某些情况下需要阻止默认行为的发生比如 阻止 链接的跳转表单域跳转 语法         e.preventDefault() !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title /head bodyform actionhttp://www.itcast.cninput typesubmit value免费注册/forma hrefhttp://www.baidu.com百度一下/ascriptconst form document.querySelector(form)form.addEventListener(submit,function(e){// 阻止默认行为 提交e.preventDefault()})const a document.querySelector(a)a.addEventListener(click,function(e){e.preventDefault()})/script /body /html
http://www.w-s-a.com/news/769859/

相关文章:

  • iis网站批量导入苏州最新新闻事件今天
  • 甘肃省住房和城乡建设厅注册中心网站首页沈阳专业关键词推广
  • 网站怎么能在百度搜到网站开发费怎么做会计分录
  • 嘉定专业网站制作公司七星彩网站开发
  • 网站建设人员培训企业网站开发模型图
  • 自己开发一个网站应该怎么做国外设计网站 绿色的
  • 南昌外贸网站设计推广任务发布平台app
  • 建立网站成本书店网站建设可行性分析
  • 高端网站设计官网乌海学校网站建设
  • 哪些网站适合新手编程做项目优秀网页设计赏析
  • 永州网站seo德阳网站建设优化
  • 网站建设高端网站本地建设网站软件下载
  • 网站后台账号密码破解杭州酒店网站设计公司推荐
  • 和县网站开发秦皇岛建设工程信息网站
  • 国外网站用什么dns好建一个下载网站要什么cms系统
  • 礼品工艺品网站建设手机做网站哪家好
  • 泉州网站建设方案维护怎样选择网站建设
  • 江苏建站速度忿先进的网站建设
  • 广州天河建站公司com域名注册多少钱
  • 成都网站建设推广好vs2013如何做网站
  • 茶叶网站建设模板企业网站备案要多少钱
  • 怎么查网站找谁做的win主机伪静态规则 wordpress
  • 轻云服务器菁英版 多个网站北京it外包服务商
  • 售后服务 网站建设阳江seo优化
  • 网站建设后怎么赚钱wordpress调用导航栏
  • 特产网站设计六色网站
  • 服务器网站备案做网站公司如何赚钱
  • 怎样进行站点优化荣成市有做网站的吗
  • 合肥建设工会网站芜湖做网站建设公司
  • 玉林市住房和城乡建设局网站网站开发百灵鸟