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

华为官方手表网站呼和浩特建设厅官方网站

华为官方手表网站,呼和浩特建设厅官方网站,群晖网站建设处理错误500,杭州市建设工程招标平台本章内容主要是按一下来#xff1a; 操作DOM BOM 比如 控制网页元 素交互等各种网页 交互效果 以下是我总结笔记#xff08;仅供参考#xff09; webAPL 获取DOM对象 变量声明有三个 var let 和 const 我们应该用那个呢#xff1f; 首先var 先排除#xff0c;老派写法…本章内容主要是按一下来 操作DOM BOM 比如 控制网页元 素交互等各种网页 交互效果 以下是我总结笔记仅供参考 webAPL 获取DOM对象 变量声明有三个 var let 和 const 我们应该用那个呢 首先var 先排除老派写法问题很多可以淘汰掉… let or const ? 建议 const 优先尽量使用const原因是 Ø const 语义化更好 Ø 很多变量我们声明的时候就知道他不会被更改了那为什么不用 const呢 Ø 实际开发中也是比如react框架基本const l 如果你还在纠结那么我建议 l 有了变量先给const如果发现它后面是要被修改的再改为let // 获取单个 DOM 对象 const element document.querySelector(#myElement);// 获取多个 DOM 对象 const elements document.querySelectorAll(.myElements); const elements document.querySelectorAll(.myElements); 注意一点是返回的是伪数组 这里给大家普及以下const 和let的区别 在最新的 ES6 语法中const 和 let 是两种定义变量的方式与之前的 var 相对应。 const 定义的变量是一个常量一旦被赋值后就不能再次被修改而且必须进行初始化赋值操作。例如 const a 10; // a 20; // Error: 列出 TypeError: Assignment to constant variable. let 定义的变量是一个块级作用域的变量允许被修改如同 C、C 或 Java 的变量声明方式。例如 let b 10; b 20; // OK: 变量可以被修改 {let b 30; // OK: 定义了一个新的块级变量 }const 和 let 都是块级作用域的在 for 循环或 if 语句中都可以定义并使用。在同一个作用域中不允许重复定义同名变量。 操作元素内容 根据CSS选择器来获取DOM元素 (重点) 选择匹配的第一个元素 语法 参数: 包含一个或多个有效的CSS选择器 字符串 返回值 CSS选择器匹配的第一个元素,一个 HTMLElement对象。 如果没有匹配到则返回null 举例说明 根据 CSS 选择器来获取 DOM 元素是常用的前端开发技巧之一这可以让我们通过 CSS 中的选择器来获取元素并进行操作。 以下是一些常见的 CSS 选择器 根据 id 获取元素 const element document.querySelector(#myId);根据 class 获取元素 const element document.querySelector(.myClass);根据标签名获取元素 const element document.querySelector(div);根据属性值获取元素 const element document.querySelector([data-my-attributemyValue]);获取多个元素返回一个 Nodelist 对象 const elements document.querySelectorAll(.myClass);上述示例中document.querySelector() 和 document.querySelectorAll() 返回的是一个 DOM 元素或节点列表我们可以通过这些元素或节点列表进行操作如修改样式、绑定事件等。 练习题 请控制台依次输出 3个 li 的 DOM对象 大家也可以去参考文档点击看文档 使用最新的 ES6 语法可以通过以下方式操作元素内容 获取元素内容 const element document.querySelector(#my-element); const content element.innerHTML; // 获取元素内部的 HTML 内容 const text element.textContent; // 获取元素内部的文本内容设置元素内容 const element document.querySelector(#my-element); element.innerHTML pNew HTML content/p; // 设置元素内部的 HTML 内容 element.textContent New text content; // 设置元素内部的文本内容添加元素内容 const element document.querySelector(#my-element); element.insertAdjacentHTML(beforeend, pNew HTML content/p); // 在元素的最后插入 HTML 内容 element.append(New text content); // 在元素的最后插入文本内容以上就是最新的 ES6 语法中操作元素内容的一些常用方法。需要注意的是对于一些特殊的内容操作比如通过 JavaScript 动态创建元素、绑定事件等可能还需要使用一些传统的 DOM 操作方式。 操作元素属性 使用最新的 ES6 语法可以通过以下方式操作元素属性 获取元素属性 const element document.querySelector(#my-element); const attrValue element.getAttribute(data-my-attribute);设置元素属性 const element document.querySelector(#my-element); element.setAttribute(data-my-attribute, new-value);移除元素属性 const element document.querySelector(#my-element); element.removeAttribute(data-my-attribute);操作元素样式 const element document.querySelector(#my-element); element.style.backgroundColor red;以上就是最新的 ES6 语法中操作元素属性的一些常用方法。需要注意的是对于一些新属性或者不常用的属性可能还是需要使用传统的 DOM 操作方式。 定时器-间歇函数 目标能够使用定时器函数重复执行代码 定时器函数可以开启和关闭定时器 1. 开启定时器 Ø 作用每隔一段时间调用这个函数 Ø 间隔时间单位是毫秒 注意 1. 函数名字不需要加括号 2. 定时器返回的是一个id数字  定时器函数可以开启和关闭定时器 2. 关闭定时器 最后给大家一个练习题 需求按钮60秒之后才可以使用 分析 ①开始先把按钮禁用disabled 属性 ②一定要获取元素 ③函数内处理逻辑 秒数开始减减 按钮里面的文字跟着一起变化 如果秒数等于0 停止定时器 里面文字变为 同意 最后 按钮可以点击稍后我会发布这道题的代码   综合案例  需求每隔一秒钟切换一个图片 分析 ①准备一个数组对象里面包含详细信息素材包含 ②获取元素 ③设置定时器函数 设置一个变量 找到变量对应的对象 更改图片、文字信息 激活小圆点移除上一个高亮的类名当前变量对应的小圆点添加类 ④处理图片自动复原从头播放放到变量后面紧挨 如果图片播放到最后一张 就是大于等于数组的长度 则把变量重置为0如有需要这道题代码请联系我
http://www.pierceye.com/news/859060/

相关文章:

  • 汉口北做网站搜索广告是什么
  • 电商网站可以用dw做嘉兴网站建设平台
  • 做网站是数据库应该放在哪里建筑工程水平防护网
  • vps网站无法通过ip访问网站怎么做的支付宝接口
  • 怎么创建一个博客网站网站的c4d动画是怎么做的
  • 西安做企业网站科技论文发表网
  • html 手机网站开发企业做网站的合同
  • 建立wordpress网站吗全州建设完小网站
  • 网站域名注册证书是什么制作WordPress友情链接
  • 如何在解决方案中新建网站html网页制作的软件下载
  • 企业网站怎么做优化开小加工厂去哪接单子
  • 网站建设推广费怎么做账域名和网站绑定
  • 商丘网站建设想象力网络中国流量最大的网站排行
  • 网站是否有备案网站集约化建设建议
  • 浏览器收录网站网上做图赚钱的网站
  • 网站建设优化过程中的优化策略相关文章 wordpress
  • 泉州网站深圳航空公司官网首页
  • 百度推广整体优化网站整体软装设计公司
  • 太原搜索引擎优化招聘信息服务好的镇江网站优化
  • 自己做网站下载怎么网站基础知识域名5个点
  • 网站搭建合作协议wordpress注册页面插件
  • 网络公司最好的是哪个兰州网络推广优化怎样
  • 网站文章采集工具新网站怎么做流畅
  • discuz 手机网站模板山东省住房建设厅网站首页
  • 网站建设违约责任条款枣庄专业做网站
  • python做爬虫和做网站做两个一摸一样的网站
  • 网站做微信登录asp.net做网站头部和尾部_都用什么来实现
  • 南充哪里做网站太原关键词优化公司
  • 哪个网站做的ppt模板好投放广告网站
  • 公司网站中新闻中心怎样做优化百度浏览器电脑版