首页 > 其他分享 >632 BOM_wWindow_定时器方法 and 633 案例轮播图

632 BOM_wWindow_定时器方法 and 633 案例轮播图

时间:2022-10-27 10:55:35浏览次数:57  
标签:632 定时器 轮播 img setInterval number 633 fun 方法

 Window:窗口对象
    1.创建            

    2.方法
      与定时器有关的方式

       setTimeout()在指定的毫秒数后调用函数或计算机表达式

        参数;

          js代码或者是方法对象

          毫秒值

      返回值;唯一标识用于取消定时器的

       clearTimeout()取消由setTimeout方法设置的timeout

      setInterval()按照指定的周期(以毫秒计)来调用函数或表达式、

      clearInterval()取消由setInterval设置的timeout

    3.属性

    4.特点

       window对象不需要创建可以之间使用window使用.window.方法名();

      window引用可以省略. 方法名();

    <script>
//一次性的定时器
        // setTimeout("alert('我说你小子瞅啥呢');",3000);
        //创建方法调用方法去实现
        function fun() {
            //展示的内容
            alert('你又瞅啥');
        }
        //循环方法去执行并设置毫秒值
        // setInterval(fun,1000);
        //反回一个id在用方法调用终止
        // let id = setInterval(fun,1000);
        // 终止定时器
        // clearTimeout(id)


        // 终止定时器
        // let id = setTimeout(fun,2000);
        //调用方法进行终止
        // clearTimeout(id)

    </script>

 

轮播图——案例
    分析: 

  1.在页面上用img标签展示图片

  2.定义一个方法修改对象的src属性

  3.定义一个定时器,每隔三秒定义一次

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        /*
            分析:
                1.在页面上用img标签展示图片
                2.定义一个方法修改对象的src属性
                3.定义一个定时器,每隔三秒定义一次
        */
        // 修改图片crs属性
        // 先定义一个变量
        var number = 1 ;
        //定义方法
        function fun() {
            //运行一次加一
            number++;
            // 判断number是否大于三
            if (number > 3) {
                number = 1;
            }
            //获取img对象
            var img = document.getElementById("img");
            //修改属性
            img.src="img/banner_"+number+".jpg";
        }

        //定义定时器
        setInterval(fun,2000);

    </script>
</head>
<body>
            <!--导入图片  并设置大小-->
        <img id="img" src = "img/banner_1.jpg" width ="100%">
</body>
</html>

 

标签:632,定时器,轮播,img,setInterval,number,633,fun,方法
From: https://www.cnblogs.com/agzq/p/16831422.html

相关文章

  • 图片跑马灯;一行图片永远轮播
      有N张图片无限滚动轮播。代码如下。       1<divclass="partnerCont">2<divclass="cont">3<divclass="list">4......
  • 案例_轮播图、BOM_Window属性
    案例_轮播图<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>轮播图</title></head><body><!--图片--><imgid="img"src="im......
  • COGS 2632. [HZOI 2016] 数列操作d
    题目链接:​​传送门​​区间加等差数列网上没怎么见有解释的把等差数列看成一个三角形mid从中间切开后左儿子加的还是一个三角形右儿子加的是一个梯形其实也不能说是......
  • day17.运动(下)+轮播图 .笔记
    链式动画就是动画执行完接另一个动画,不断的进行链接封装进阶(通过传入回调函数完成链式运动)//0.缓冲运动的封装//element表示元素,targetObj表示目标对象,ca......
  • echart pie图自动高亮内容轮播
    功能:pie图,每隔3s自动高亮选择数据,默认选择第一个高亮    自动轮播option配置重点是1.高亮文本动态更新//高亮emphasis:{label:......
  • Swiper制作轮播图
    类似Bootstrap框架中的carousel目前做轮播图应用最广的是Swiper网页中有很多很强大的功能这边只展示一行配置项的代码varmySwiper=newSwiper('.swiper-container',......
  • 利用Bootstrap 框架来制作栅格系统与轮播图
    Bootstrap框架官网:http://getbootstrap.com/中文网址:https://www.bootcss.com/简介:BS是用来做响应式页面的前端UI框架,它提供了栅格系统、样式布局、API供我们直接使用......
  • 前端开发日常——CSS动画无限轮播
    近来没有什么值得写的东西,空闲的时候帮前端的同学做了些大屏上的展示模块,就放在这里写写吧,手把手“需求->设计->实现”,受众偏新手向。为了直观便于理解,直......
  • 视频直播系统源码,简单的移动端轮播图
    视频直播系统源码,简单的移动端轮播图1.页面布局1.1页面框架 <body>  <divclass="box">    <divclass="tupian">      <imgsrc="4.webp"......
  • 直播商城系统源码,实现最简单最基本的轮播图样式
    直播商城系统源码,实现最简单最基本的轮播图样式一、H5的布局可以使用自己的图片,需要注意路径​ <divclass="banner"><ulclass="imgList"><li><imgsrc="1.png"/></l......