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

网站 租用服务器价格泰安房产网签数据

网站 租用服务器价格,泰安房产网签数据,网站开发对企业有什么用,什么网站可以学做西餐复习#xff1a; splice() 方法用于添加或删除数组中的元素。 **注意#xff1a;**这种方法会改变原始数组。 删除数组#xff1a; splice(起始位置#xff0c; 删除的个数) 比如#xff1a;1 let arr [red, green, blue] arr.splice(1,1) // 删除green元素 consol… 复习 splice() 方法用于添加或删除数组中的元素。 **注意**这种方法会改变原始数组。 删除数组 splice(起始位置 删除的个数) 比如1 let arr [red, green, blue] arr.splice(1,1) // 删除green元素 console.log(arr) // [red, blue]添加元素 splice(起始位置删除个数添加数组元素) let arr [red, green, blue] //arr.splice(1, 0, pink) // 在索引号是1的位置添加 pink //console.log(arr) // [red, pink, green, blue] arr.splice(1, 0, pink, hotpink) // 在索引号是1的位置添加 pink hotpink console.log(arr) // [red, pink, hotpink, green, blue]Web APIs - 第1天笔记 了解 DOM 的结构并掌握其基本的操作体验 DOM 的在开发中的作用 知道 ECMAScript 与 JavaScript 的关系了解 DOM 的相关概念及DOM 的本质是一个对象掌握查找节点的基本方法掌握节点属性和文本的操作能够使用间歇函数创建定时任务 介绍 知道 ECMAScript 与 JavaScript 的关系Web APIs 是浏览器扩展的功能。 严格意义上讲我们在 JavaScript 阶段学习的知识绝大部分属于 ECMAScript 的知识体系ECMAScript 简称 ES 它提供了一套语言标准规范如变量、数据类型、表达式、语句、函数等语法规则都是由 ECMAScript 规定的。浏览器将 ECMAScript 大部分的规范加以实现并且在此基础上又扩展一些实用的功能这些被扩展出来的内容我们称为 Web APIs。 ECMAScript 运行在浏览器中然后再结合 Web APIs 才是真正的 JavaScriptWeb APIs 的核心是 DOM 和 BOM。 扩展阅读ECMAScript 规范在不断的更新中存在多个不同的版本早期的版本号采用数字顺序编号如 ECMAScript3、ECMAScript5后来由于更新速度较快便采用年份做为版本号如 ECMAScript2017、ECMAScript2018 这种格式ECMAScript6 是 2015 年发布的常叫做 EMCAScript2015。 关于 JavaScript 历史的扩展阅读。 知道 DOM 相关的概念建立对 DOM 的初步认识学习 DOM 的基本操作体会 DOM 的作用 DOMDocument Object Model是将整个 HTML 文档的每一个标签元素视为一个对象这个对象下包含了许多的属性和方法通过操作这些属性或者调用这些方法实现对 HTML 的动态更新为实现网页特效以及用户交互提供技术支撑。 简言之 DOM 是用来动态修改 HTML 的其目的是开发网页特效及用户交互。 观察一个小例子 上述的例子中当用户分分别点击【开始】或【结束】按钮后通过右侧调试窗口可以观察到 html 标签的内容在不断的发生改变这便是通过 DOM 实现的。 概念 DOM 树 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0title标题/title /head body文本a href链接名/adiv id class文本/div /body /html如下图所示将 HTML 文档以树状结构直观的表现出来我们称之为文档树或 DOM 树文档树直观的体现了标签与标签之间的关系。 DOM 节点 节点是文档树的组成部分每一个节点都是一个 DOM 对象主要分为元素节点、属性节点、文本节点等。 【元素节点】其实就是 HTML 标签如上图中 head、div、body 等都属于元素节点。【属性节点】是指 HTML 标签中的属性如上图中 a 标签的 href 属性、div 标签的 class 属性。【文本节点】是指 HTML 标签的文字内容如 title 标签中的文字。【根节点】特指 html 标签。其它… document document 是 JavaScript 内置的专门用于 DOM 的对象该对象包含了若干的属性和方法document 是学习 DOM 的核心。 script// document 是内置的对象// console.log(typeof document);// 1. 通过 document 获取根节点console.log(document.documentElement); // 对应 html 标签// 2. 通过 document 节取 body 节点console.log(document.body); // 对应 body 标签// 3. 通过 document.write 方法向网页输出内容document.write(Hello World!); /script上述列举了 document 对象的部分属性和方法我们先对 document 有一个整体的认识。 获取DOM对象 querySelector 满足条件的第一个元素querySelectorAll 满足条件的元素集合 返回伪数组了解其他方式 getElementByIdgetElementsByTagName !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDOM - 查找节点/title /head bodyh3查找元素类型节点/h3p从整个 DOM 树中查找 DOM 节点是学习 DOM 的第一个步骤。/pulli元素/lili元素/lili元素/lili元素/li/ulscriptconst p document.querySelector(p) // 获取第一个p元素const lis document.querySelectorAll(li) // 获取第一个p元素/script /body /html总结 document.getElementById 专门获取元素类型节点根据标签的 id 属性查找任意 DOM 对象都包含 nodeType 属性用来检检测节点类型 操作元素内容 通过修改 DOM 的文本内容动态改变网页的内容。 innerText 将文本内容添加/更新到任意标签位置文本中包含的标签不会被解析。 script// innerText 将文本内容添加/更新到任意标签位置const intro document.querySelector(.intro)// intro.innerText 嗨~ 我叫李雷// intro.innerText h4嗨~ 我叫李雷/h4 /scriptinnerHTML 将文本内容添加/更新到任意标签位置文本中包含的标签会被解析。 script// innerHTML 将文本内容添加/更新到任意标签位置const intro document.querySelector(.intro)intro.innerHTML 嗨~ 我叫韩梅梅intro.innerHTML h4嗨~ 我叫韩梅梅/h4 /script总结如果文本内容中包含 html 标签时推荐使用 innerHTML否则建议使用 innerText 属性。 ##操作元素属性 有3种方式可以实现对属性的修改 常用属性修改 直接能过属性名修改最简洁的语法 script// 1. 获取 img 对应的 DOM 元素const pic document.querySelector(.pic)// 2. 修改属性pic.src ./images/lion.webppic.width 400;pic.alt 图片不见了... /script控制样式属性 应用【修改样式】通过修改行内样式 style 属性实现对样式的动态修改。 通过元素节点获得的 style 属性本身的数据类型也是对象如 box.style.color、box.style.width 分别用来获取元素节点 CSS 样式的 color 和 width 的值。 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0title练习 - 修改样式/title /head bodydiv classbox随便一些文本内容/divscript// 获取 DOM 节点const box document.querySelector(.intro)box.style.color redbox.style.width 300px// css 属性的 - 连接符与 JavaScript 的 减运算符// 冲突所以要改成驼峰法box.style.backgroundColor pink/script /body /html任何标签都有 style 属性通过 style 属性可以动态更改网页标签的样式如要遇到 css 属性中包含字符 - 时要将 - 去掉并将其后面的字母改成大写如 background-color 要写成 box.style.backgroundColor 操作类名(className) 操作CSS 如果修改的样式比较多直接通过style属性修改比较繁琐我们可以通过借助于css类名的形式。 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0title练习 - 修改样式/titlestyle.pink {background: pink;color: hotpink;}/style /head bodydiv classbox随便一些文本内容/divscript// 获取 DOM 节点const box document.querySelector(.intro)box.className pink/script /body /html注意 1.由于class是关键字, 所以使用className去代替 2.className是使用新值换旧值, 如果需要添加一个类,需要保留之前的类名 通过 classList 操作类控制CSS 为了解决className 容易覆盖以前的类名我们可以通过classList方式追加和删除类名 !DOCTYPE html html langenheadmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestylediv {width: 200px;height: 200px;background-color: pink;}.active {width: 300px;height: 300px;background-color: hotpink;margin-left: 100px;}/style /headbodydiv classone/divscript// 1.获取元素// let box document.querySelector(css选择器)let box document.querySelector(div)// add是个方法 添加 追加// box.classList.add(active)// remove() 移除 类// box.classList.remove(one)// 切换类box.classList.toggle(one)/script /body/html操作表单元素属性 表单很多情况也需要修改属性比如点击眼睛可以看到密码本质是把表单类型转换为文本框 正常的有属性有取值的跟其他的标签属性没有任何区别 获取:DOM对象.属性名 设置:DOM对象.属性名 新值 !DOCTYPE html html langenheadmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title/headbodyinput typetext value请输入button disabled按钮/buttoninput typecheckbox name id classagreescript// 1. 获取元素let input document.querySelector(input)// 2. 取值或者设置值 得到input里面的值可以用 value// console.log(input.value)input.value 小米手机input.type password// 2. 启用按钮let btn document.querySelector(button)// disabled 不可用 false 这样可以让按钮启用btn.disabled false// 3. 勾选复选框let checkbox document.querySelector(.agree)checkbox.checked false/script /body/html自定义属性 标准属性: 标签天生自带的属性 比如class id title等, 可以直接使用点语法操作比如 disabled、checked、selected 自定义属性 在html5中推出来了专门的data-自定义属性 在标签上一律以data-开头 在DOM对象上一律以dataset对象方式获取 !DOCTYPE html html langenheadmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title/headbodydiv data-id1 自定义属性 /divscript// 1. 获取元素let div document.querySelector(div)// 2. 获取自定义属性值console.log(div.dataset.id)/script /body/html间歇函数 知道间歇函数的作用利用间歇函数创建定时任务。 setInterval 是 JavaScript 中内置的函数它的作用是间隔固定的时间自动重复执行另一个函数也叫定时器函数。 script// 1. 定义一个普通函数function repeat() {console.log(不知疲倦的执行下去....)}// 2. 使用 setInterval 调用 repeat 函数// 间隔 1000 毫秒重复调用 repeatsetInterval(repeat, 1000) /script今日单词 单词说明解释setInterval定时器setInterval(repeat, 1000)
http://wiki.neutronadmin.com/news/6540/

相关文章:

  • 东营seo网站排名网站 二级域名
  • 手机p2p网站广东深圳今天最新通知
  • app开发网站公司百度地图官网
  • 网站营销活动策划成都市住房和城乡建设厅官方网站
  • 网络工程师自学网站电商网站流程
  • 东莞清溪网站建设wordpress 维护代码
  • 网站utf8乱码西安外贸网站建设
  • 营销型网站建设教学用老域名做网站还是新域名
  • 品牌官方网站建设深圳网站建设外贸
  • 网站网站开发者犯法吗互联网个人用户网站
  • 淮南建设厅网站2023年封城通知
  • 专门做图片剪影的网站西安电商网站
  • 网站建设及维修合同范本wordpress任务
  • 请公司建网站“青岛今晚12时封城”
  • 网站兼容性数商云是干嘛的
  • 北仑静态网站建设结婚证app制作软件
  • 五合一建站网站备案地址不是我的地址怎么办
  • 关于制作网站收费标准网站APP推广
  • 丹东市网站建设网站建设与推广长春
  • 临沂供电公司网站成都房产网签查询
  • 有了网站源码怎么做网站怎么在阿里云建设网站
  • php实战做网站视频教程动漫设计与制作属于什么专业类别
  • 网站建设锚点链接手机版网站做一下多少钱
  • e通网网站建设做彩票的网站吗
  • 深圳专业网站制作平台网站建设管理情况自查报告
  • 网站pc端和手机端分离怎么做重庆在线课程
  • 网站过期怎么找回来我想借个企业邮箱
  • 做一个网站的市场价怎么创建网站教程
  • 做网站如何挣钱苏州建设职业培训中心
  • 北京正规网站建设经历深圳58同城招聘网