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

网站如何做seo优化佛山品牌网站设计制作

网站如何做seo优化,佛山品牌网站设计制作,技术培训平台,上海备案证查询网站查询网站案例 注册事件 !-- //disabled默认情况用户不能点击 --input typebutton value我已阅读用户协议(5) disabledscript// 分析#xff1a;// 1.修改标签中的文字内容// 2.定时器// 3.修改标签的disabled属性// 4.清除定时器// …案例 注册事件 !-- //disabled默认情况用户不能点击 --input typebutton value我已阅读用户协议(5) disabledscript// 分析// 1.修改标签中的文字内容// 2.定时器// 3.修改标签的disabled属性// 4.清除定时器// 5.条件判断// 结论以上的知识点都放在定时器中完成// 代码实现// 1.获取按钮标签let btn document.querySelector(input)// 2.定义一个变量保存开始值let num 5;// 3.数字要递减放到定时器中let timeId setInterval(function () {// 数字递减--num// 修改标签中的文字内容btn.value 我已阅读用户协议(${num});// 6.判断数字是否小于0if (num 0) {// 7.修改按钮上的文字btn.value 同意;// 8.修改按钮为可点击状态btn.disabled false// 9.停止定时器clearInterval(timeId);}}, 1000)/script轮播图 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestyle* {padding: 0;margin: 0;box-sizing: border-box;}.slider {width: 450px;height: 300px;}.slider img {width: 100%;}.slider-footer {height: 10px;width: 450px;}ul li {height: 10px;width: 20px;/* border-radius: 50%; */float: left;margin-left: 30px;list-style: none;background-color: gray;}.active {background-color: red;}/style /headbodydiv classsliderdiv classslider-wrapperimg src alt/divdiv classslider-footerp对人类来说会不会太超前了/pul classslider-indicatorli classactive/lili/lili/lili/lili/lili/lili/lili/li/uldiv classtoggle/div/div/divscript//2.初始化数据const goodList [{img: ../image/1.jpg,id: 4001171,name: 商品1,price: 289.0},{img: ../image/2.jpg,id: 4001172,name: 商品2,price: 189.0},{img: ../image/3.jpg,id: 4001173,name: 商品3,price: 89.0},{img: ../image/4.jpg,id: 4001174,name: 商品4,price: 589.0},{img: ../image/5.jpg,id: 4001175,name: 商品5,price: 589.0},{img: ../image/6.jpg,id: 4001176,name: 商品6,price: 29.0},{img: ../image/7.jpg,id: 40011727,name: 商品7,price: 89.0},{img: ../image/8.jpg,id: 4001178,name: 商品8,price: 189.0}]// 分析// 1.从数组中获取对应的数据(图片路径) // 2.将图片路径设置给对应的图片标签// 3.从数组中获取对应的数据(标题)// 4.将标题文字设置给对应的p标签// 5.将对应的li标签添加一个active类名// 代码实现// 1.定义变量保存当前从数据中的第几个值开始let index 0// 2.获取标签对象let img document.querySelector(img)let p document.querySelector(p)// 3.开启定时器setInterval(function () {//4.在定时器中我们要从数组中依次取值// 5.从数组中取值if (index goodList.length) { index 0 }let obj goodList[index]indexconsole.log(obj)// 6.从当前对象中获取图片路径和图片对应的标题let imgSrc obj.imglet p_title obj.name// 7.将图片路径设置给img标签将标题设置给p标签img.src imgSrcp.innerText p_title// 9-1 先将页面中的active类名移除掉document.querySelector(.active).classList.remove(active)// 8.获取对应的li标签(当前是第几张图片,选中第几个li标签)let li document.querySelector(li:nth-child(${index}))console.log(li)// 9.给当前的li标签添加active名li.classList.add(active)}, 3000)/script /body/html事件基本介绍 在网页中事件是用户的一个动作 用来实现用户和网页交互 事件三要素a)事件源用户的动作作用到那个标签身上那个标签就是事件源b)事件类型用户使用的是什么动作(点击事件、输入事件、悬停事件)c)处理程序代表事件最后要实现的具体效果就是一个匿名函数div/divdiv/divscript// 绑定事件// 1.先获取事件源(DOM标签对象)// 2.给事件源绑定事件//事件源.addEventListener(事件类型function(){});//备注事件类型常用的一个点击事件click// // 代码演示// 点击div给div设置背景颜色let div document.querySelector(div)div.addEventListener(click, function () {div.style.backgroundColor pink})/script其他方式绑定事件 给元素绑定事件推荐使用addEventListener方式 给元素绑定事件DOML2写法addEventListener DOML0写法事件源.on事件类型function(){} 两种注册时间的区别 a)addEventListener是个方法 b)on的方式本质上是一个属性 c)如果给元素注册多个相同的时间则addEventListener都可以执行 d)如果给元素注册多个相同的事件on的方式只能执行一个 input typebutton value按钮scriptlet btn document.querySelector(input)// DOML2写法// btn.addEventListener(click, function () {// btn.style.color red// })// DOML0写法btn.onclick function () {btn.style.color red}/script鼠标事件类型 鼠标触发 click 鼠标点击 mouseenter 鼠标进入 mouseleave 鼠标离开 焦点事件 focus 获得焦点 输入框获得鼠标光标 blur 失去焦点 键盘触发 键盘事件要么给整个页面注册要么给输入框注册······· Keydown 键盘按下触发 Keyup 键盘抬起触发 表单输入触发 input 用户输入事件 事件对象参数(只能设置一个) 作用用来记录当前事件中的一些信息 注意 a)任何一个事件都有事件对象参数用就设置事件对象参数不用就不加 b)键盘事件/鼠标事件常常会用到事件对象参数 c)键盘事件参数记录当前用户按下的是哪个按键 d)鼠标事件对象参数最重要的是记录了鼠标的坐标信息 input typetextscript//键盘事件鼠标事件类似let int document.querySelector(input);int.addEventListener(keydown, function (e) {// e是event的缩写叫事件对象参数console.log(e)})/script鼠标事件总结 事件对象参数.clientX 横坐标参照页面左上角(参照页面可视区左上角) 事件对象参数.offsetX 横坐标参照事件源左上角 事件对象参数.pageX 横坐标参照页面左上角(看看页面中是否有滚动条pageX包括滚动条滚动的距离) 事件对象参数.screenY 纵坐标参照整个电脑屏幕左上角 自动点击触发事件 bodyinput typebuttonscript // 自动触发事件 // 语法DOM标签对象.click();// 要求点击按钮输出一句话 let btndocument.querySelector(input) btn.addEventListener(click,function(){console.log(hehe) }) btn.click() //自动触发点击事件(得首先有事件)/script /body
http://www.pierceye.com/news/599428/

相关文章:

  • 乐山网站公众号建设wordpress微电影模板
  • 天津专门做网站长春市网站制作
  • 怎样用php做网站英文网站建设580
  • 凡客登录入口网站优化垂直化好还是扁平化好
  • 网站诊断高端网站建设 杭州
  • 营销网站案例北京公司建设网站
  • 网站建设全域云网店美工的职责有哪些
  • seo优化网站的手段亚洲国产中文域名查询
  • 网络营销网站源码学校网站建设评审会议通知
  • 品牌网站升级创意设计椅子
  • 海口网站制作公司商标注册网上查询
  • 世界上前端做的最好的网站2345浏览器官网网址
  • 做模板网站赚钱吗网站建设需要多少内存
  • C语言网站开发pdf专科网站开发简历
  • 静态网站怎么做优化网站建设用什么软件
  • 如何建设移动端网站物联网设计
  • 赣州网站设计哪里好天河网站建设多少钱
  • 做lol直播网站设计一个公司网站多少钱
  • 电商网站 投诉百度录入网站
  • 如何做产品网站网页论坛的网站开发项目
  • 如何在记事本中做网站链接冰雪蜜城店加盟费多少
  • 中山网站建设公司专业建站公司设计
  • 汽车手机网站制作一个具体网站的seo优化
  • 手机网站的页面大小wordpress下载主题博客
  • 创客贴设计网站官网高端网站制作网址
  • 衡水网站建设选哪家信用网站系统建设方案
  • 网站全屏代码如何做网站外链
  • 中国人自己的空间站哪里有免费的网站模板下载 迅雷下载 迅雷下载软件
  • 网站建设預算网站的新闻模块怎么做
  • 浙江省建设厅查询官方网站外贸业务员