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

word用来做网站的中小企业网站建设中服务器的解决方案是

word用来做网站的,中小企业网站建设中服务器的解决方案是,东莞松山湖中学,如何给wordpress写权限目录 1 DOM修改元素内容 2 DOM修改元素常见属性 3 修改元素样式属性 3.1 通过style修改元素样式 3.2 通过类名className修改元素样式 3.3 通过classList修改元素样式 4 操作表单元素属性 5 自定义属性 6 定时器 7 事件监听 7.1 点击事件 click 7.2 鼠mouseenter和移…目录 1 DOM修改元素内容 2 DOM修改元素常见属性 3 修改元素样式属性 3.1 通过style修改元素样式 3.2 通过类名className修改元素样式 3.3 通过classList修改元素样式 4 操作表单元素属性 5 自定义属性 6 定时器 7 事件监听 7.1 点击事件 click 7.2 鼠mouseenter和移开事件mouseleave 7.3 焦点事件 7.4 键盘事件 7.5 用户输入事件 input 8 事件对象 8.1 通过事件对象获取按下了哪个键 9 补充 10 环境对象 this 11 回调函数 12 补充伪类选择器 13 事件流 13.1 事件捕获 13.2 事件冒泡 13.3 阻止冒泡 14 解绑事件 14.1 onclick() 方法如何解绑事件 14.2 addEventListener() 方法解绑事件 15 事件委托 16 阻止默认行为 17 页面加载事件 18 页面滚动事件 18.1 元素滚动事件 18.2 页面尺寸事件 18.3 元素的尺寸和位置 18.3.1 获取宽高 18.3.2 获取位置 18.4 总结 19 补充属性选择器 20 日期对象 20.1 实例化获取相应的时间 20.2 日期对象中常用的方法 20.3 获取当前时间戳 1 DOM修改元素内容 const b document.querySelector(.box)// 1. 对象.innerText 新的文字内容; b.innerText 新的文字内容 b.innerText strong/strong // 不解析标签// 2. 对象.innerHTML 新的文字内容; b.innerHTML strong我是加粗的文字/strong // 解析标签 2 DOM修改元素常见属性 divdiv classbox我是文件内容/divimg src./girl.jpg alt/divscript// 1.修改元素属性const img document.querySelector(img);img.src ./girl2.jpgimg.alt 美女加载失败img.title美女/script 3 修改元素样式属性 3.1 通过style修改元素样式 style.box {width: 100px;height: 100px;background-color: pink;}/style /head bodydiv classbox/divscriptconst box document.querySelector(.box)box.style.width 200px // 修改元素的宽度为200px, 一定要带单位box.style.backgroundColor red // 修改元素的背景颜色为红色, 需要用 小驼峰 命名box.style.border 3px solid black/script 3.2 通过类名className修改元素样式 元素.className 类名 className: 会覆盖之前的类的样式 3.3 通过classList修改元素样式 classList 可以解决覆盖以前的类名的问题 元素.classList.add(类名) 类名前不用加 . 元素.classList.remove(类名) 元素.classList.toggle(类名) 切换类 有就删掉没有就加上 4 操作表单元素属性 1. 获取表单.value2. 设置表单.value 新的值3. 修改表单的类型input typetext value请输入用户名const input document.querySelector(input)input.type password// checked 属性 disabled 属性input typecheckbox name idbutton点击/buttonscriptconst input document.querySelector(input);console.log(input.value) // 1.获取表单的值input.value 222 // 2.修改input的值// input.type password // 2.修改input的类型const input document.querySelector(input)console.log(input.checked) // 获取input的选中状态input.checked true // 修改input的选中状态const button document.querySelector(button)button.addEventListener(click, function() {button.disabled true // 禁用按钮})/script 5 自定义属性 // data- 开头的全部都是自定义属性div data-id1 data-spmhhh data-scmyyy01/div div data-id202/divdiv data-id303/divdiv data-id404/divdiv data-id505/divscriptconst one document.querySelector(div)console.log(one.dataset.id) // 通过这个获取自定义属性的值console.log(one.dataset.spm)/script 6 定时器 script// setInterval(函数, 时间) 时间单位为毫秒let time setInterval(function() {console.log(hello world) // 每隔3秒执行一次函数函数内容为打印hello world;},3000)// 上述定时器赋给变量time 返回的是数字型是定时器的id 号每个定时器都是独一无二的clearInterval(time) // 清除定时器传入定时器的id号/script 7 事件监听 语法     元素对象.addEventListener(事件类型, 事件处理函数) 下面的事件直接给出实例  7.1 点击事件 click 随机点名案例 js中也有可以直接调用的点击事件   click() 7.2 鼠mouseenter和移开事件mouseleave 7.3 焦点事件 7.4 键盘事件 7.5 用户输入事件 input 通过input事件可以实时获取到用户输入的内容 8 事件对象 8.1 通过事件对象获取按下了哪个键 e.key  9 补充 处理字符串的方法 trim()去除字符串前后空格  如果用户输入的是空格则直接清空值就变为空了 当页面中有滚动事件时让其丝滑滚动  10 环境对象 this function fn() {console.log(this)// 1. 普通函数中this 指向window }const btn document.querySelector(button) btn.addEventListener(click, fn) {// 2. 事件处理函数中this 指向事件源对象console.log(this) // 这边this指向button } 总结this指向函数的调用者  11 回调函数 12 补充伪类选择器 :checked 13 事件流 事件流的两个阶段     1.捕获阶段从外向内父到子     2.冒泡阶段从内向外子到父 13.1 事件捕获 !-- 1.事件捕获 --div classfandiv classson/div/divscriptconst fan document.querySelector(.fan)const son document.querySelector(.son)document.addEventListener(click, function() {alert(点击了页面)},true) // true 表示事件捕获 若为false 表示事件冒泡默认为falsefan.addEventListener(click, function() {alert(点击了父元素)},true)son.addEventListener(click, function() {alert(点击了子元素)},true)/script 13.2 事件冒泡 13.3 阻止冒泡 语法     事件对象.stopPropagation()   此方法可以阻断事件流动传播不光在冒泡阶段有效捕获阶段也有效      e.stopPropagation()  // 阻止事件冒泡 14 解绑事件 14.1 onclick() 方法如何解绑事件 14.2 addEventListener() 方法解绑事件 removeEventListener() 15 事件委托 优点减少了事件的注册次数可以提高程序性能 原理事件委托其实是利用事件冒泡的特点 ---  给父元素注册事件当我们触发子元素的时候会冒泡到父元素的身上从而触发父元素的事件 ulli第1个孩子/lili第2个孩子/lili第3个孩子/lili第4个孩子/lili第5个孩子/lipuuu/p/ulscript// 1.获取父元素const ul document.querySelector(ul)ul.addEventListener(click, function(e) {// alert(点击了li)// e.target 获取当前点击的对象e.target.style.backgroundColor red // 改变点击的li的背景颜色为红色// 我们指向点击li进行变色, 不让标签p 变色// 2.判断点击的元素是否为li 可以指定元素对象进行变色if (e.target.tagName LI) { // tagName 获取标签名// 3.是li 修改背景颜色e.target.style.backgroundColor pink}})/script 16 阻止默认行为 e.preventDefault()   -  注意和前面的阻止冒泡区分下 form actionhttp://www.itcast.cninput typesubmit value免费注册/forma hrefhttp://www.baidu.com百度/ascriptconst form document.querySelector(form) // 获取form元素form.addEventListener(submit, function(e) {e.preventDefault() // 阻止默认行为 })const a document.querySelector(a)a.addEventListener(click, function(e) {e.preventDefault() // 阻止默认行为 })/script 17 页面加载事件 button按钮/buttonscript// 1.页面加载事件// 1.1 等到资源都加载完了在执行js代码这样的话script标签可以放在页面的任何位置// 等待页面所有资源都加载完毕了就回去执行回调函数window.addEventListener(load, function(){const btn document.querySelector(button)btn.addEventListener(click, function() {alert(点击了)})})// 1.2 也可以等待具体的元素加载完毕再去执行相应的代码// 等待id为one的元素加载完毕再去执行回调函数img.addEventListener(load, function(){//...})// 1.3 DOMContentLoaded事件// 只等待dom结点加载完毕不等待图片、视频等资源加载完毕document.addEventListener(DOMContentLoaded, function(){//...})// 注意DOMContentLoaded事件比load事件更快一些/script 18 页面滚动事件 18.1 元素滚动事件 scrollLeft 和 scrollTop 属性可以获取页面滚动的位置scrollLeft获取水平滚动的位置scrollTop获取垂直滚动的位置。 scriptwindow.addEventListener(scroll, function(){console.log(滚动了)// 1.获取页面滚动到哪个位置// scrollLeft 和 scrollTop 属性可以获取页面滚动的位置scrollLeft获取水平滚动的位置scrollTop获取垂直滚动的位置。// 注意这两个属性只有当有滚动条的时候才能获取到值否则获取到的都是0// 获取被卷去的大小// 获取元素内容往左 往上滚出去看不到的距离// 这两个值是可读写的const div document.querySelector(div)console.log(div.scrollTop)// 2. 获取html元素的写法// document.documentElement.scrollTop 检测页面被卷去的距离console.log(document.documentElement.scrollTop) // html滚动的位置// 3. 返回顶部const backToTop document.querySelector(backToTop) // 获取返回顶部的元素// 给返回顶部元素添加点击事件点击时把页面滚动到顶部位置滚动到0的位置就是滚动到顶部位置。backToTop.addEventListener(click, function(){// 设置滚动的位置document.documentElement.scrollTop 0// 或者// window.scrollTo(0, 0)})})/script 18.2 页面尺寸事件 clientWidth 和 clientHeight 属性可以获取元素可见部分的宽度和高度 div/divscript// 1. clientWidth 和 clientHeight 属性可以获取元素可见部分的宽度和高度。const div document.querySelector(div) // 获取div元素console.log(div.clientWidth) // 获取div元素的可见部分的宽度console.log(div.clientHeight) // 获取div元素的可见部分的高度// resize 事件会在窗口或框架被调整大小时触发。window.addEventListener(resize, function(){console.log(document.documentElement.clientWidth);})/script 18.3 元素的尺寸和位置 18.3.1 获取宽高 offsetWidth 和 offsetHeight:         1.获取元素的自身宽高,包含元素自身设置的宽高, padding, border等         2. 注意:获取的是可视宽高,如果盒子是隐藏的,获取的结果是 0, 18.3.2 获取位置 方式1offsetLeft 和 offsetTop 获取元素距离自己定位父级元素的左, 上距离offsetLeft 和 offsetTop 为只读属性。比如一个窗口中有两个盒子,小盒子在大盒子的里面,如果,大盒子有定位; 那么小盒子相对于大盒子定位,小盒子距离大盒子左, 上距离; 如果大盒子没有定位,那么小盒子相对于窗口定位,小盒子距离窗口左, 上距离; 方式2getBoundingClientRect() element.getBoundingClientRect() 方法返回元素的大小及其相对于视口的位置。 18.4 总结 19 补充属性选择器 20 日期对象 20.1 实例化获取相应的时间 // 1.得到当前时间const date new Date()console.log(date)// 2.得到指定时间const date1 new Date(2024-01-01 00:00:00)console.log(date1) 20.2 日期对象中常用的方法 // 1. 日期对象的一些方法let year date.getFullYear()let month date.getMonth() 1let day date.getDate()let hours date.getHours()let minutes date.getMinutes()let seconds date.getSeconds()let xq date.getDay() // 0-6 0代表周日// console.log(year, month, day, hours, minutes, seconds)// 月份和天数前面补零操作month month 10 ? 0 month : monthday day 10 ? 0 day : dayconsole.log(${year}-${month}-${day})// 2. 也可以通过这种方式获取简单形式的时间console.log(date.toLocaleString()) // 2024/1/20 20:14:26console.log(date.toLocaleDateString()) // 2024/1/20console.log(date.toLocaleTimeString()) // 20:14:51 20.3 获取当前时间戳 因为时间是不方便相加减的所以我们需要获取当前时间或指定时间对应的时间戳单位为毫秒利用时间戳来相加减典型案例就是倒计时案例 // 方式1 getTime()// 用这种方法首先需要实例化日期对象const date2 new Date()const time1 date2.getTime()// console.log(time1)console.log(--------------)// 方式2 new Date()console.log(new Date())// 返回指定时间的时间戳console.log(new Date(2024-01-01 18:30:00))console.log(--------------)// 方式3 Date.now()console.log(Date.now())// 但是这种方式只能得到当前的时间戳而前面两种方式可以得到指定时间的时间戳 注意上述的天时分秒是如何换算得到的
http://www.pierceye.com/news/666907/

相关文章:

  • 陕西手机网站制作描述网站开发的广告词
  • 一个网址建多个网站手机网站数据加载
  • 网站视觉分析上海做saas平台网站的公司
  • 沈阳网站设计网站一键制作
  • 建设工程中标查询网站北京建设质量协会网站
  • 做公司网站要素做关于灯饰的网站
  • 网站编辑工具软件单位发购物或电影卡有哪些app
  • dw网站导航怎么做3免费网站建站
  • 用jsp做网站的代码句容网站建设制作
  • 宁国新站seo网页版微信登录提示二维码已失效
  • 深圳英文网站建设去哪家公司电商网站开发
  • 黑色网站后台出库入库管理软件app
  • 网站建设公司团队简介国外有网站备案制度吗
  • 怎么让公司网站随便就搜的到wordpress后台卡顿
  • 网站怎么做图片动态图片不显示报价单模板怎么做
  • 怎么建一个公司运营网站江西网站建设哪家专业
  • 网站后期维护费用网站开发学徒工作如何
  • 网站建站程序一站式网站建设服务
  • 滨州内做网站系统的公司购物网站开发用什么软件
  • 网站建设静态部分报告总结在合肥哪里学网站建设
  • 建站行业现状网易与暴雪合作
  • 网站中添加百度地图购物网站产品做促销能赚钱吗
  • 金融公司 网站开发怎么样建网站卖东西
  • 网站导航栏垂直如何提高你的网站的粘性
  • 直播网站开发接入视频中国建筑招聘官网2022
  • 大连专业企业建站找哪家wordpress 保护wp-login.php
  • 微网站建设哪家便宜想要找个网站做环评公示
  • 建设银行网银网站激活个人简历模板电子版可填写
  • 肃州区建设局网站宁夏百度seo
  • 关于做电影的网站设计西安网站建设制作 熊掌号