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

韩国的 电子商务网站南京网站优化方案

韩国的 电子商务网站,南京网站优化方案,wordpress 自动相册,下载免费网络软件案例 注册事件 !-- //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.w-s-a.com/news/575481/

相关文章:

  • 专业商城网站制作免费网页设计成品
  • 韩国优秀设计网站找做网站找那个平台做
  • 贵州省清镇市建设学校网站国家企业信用信息公示系统官网河北
  • 游戏界面设计网站网站建设问一问公司
  • 织梦网站模板如何安装教程视频国外哪些网站可以注册域名
  • 用群晖做网站网站中文名称注册
  • 做一个企业网站需要哪些技术app开发公司名字
  • 网站建设有技术的公司图片在线设计平台
  • 建公司网站的详细步骤关于进一步加强网站建设
  • 丰宁县有做网站的吗?维护一个网站一年多少钱
  • 杭州网站设计渠道wordpress购物主题
  • 山东政务网站建设文字logo免费设计在线生成
  • 韩雪个人网站唐山网络运营推广
  • 查建设工程业绩在哪个网站网站建设优化服务如何
  • 江苏省建设工程安全监督网站商洛网站制作
  • 海淀网站建设wzjs51网页设计页面配色分析
  • 网站的备案流程图垦利网站制作
  • 行业用品网站怎么建设外链买东西的网站都有哪些
  • 淘宝做促销的网站集团门户网站建设策划
  • 网站排行榜查询怎样把个人介绍放到百度
  • vps 网站上传河北省招投标信息网
  • 武进网站建设咨询网站定制公司选哪家
  • 郑州市建设投资集团公司网站深圳企业网站建设推荐公司
  • 天津个人网站备案查询dz网站恢复数据库
  • 关于网站建设的期刊文献宣传片文案
  • 物业网站模板下载wordpress+菜单大小
  • 网站建设案例教程视频空间刷赞网站推广
  • 网站建设借鉴做外贸球衣用什么网站
  • 网站建设的前途微信公众号制作网站
  • 做网站之前要安装什么网站改进建议有哪些