web前端笔记day11

轮播图的简单做法1

<body>
    <div onmouseenter ="myStop();" onmouseleave = "myStart();" >
    <img src="class1-1.jpg" alt="">
    <img src="class1-2.jpg" alt="">
    <img src="class1-3.jpg" alt="">
    <img src="class1-4.jpg" alt="">
</div>
    <script>
        var loops = document.getElementsByTagName("img");
        var nums = 0;
        var timer;
        function myStart(){
            timer = setInterval(function(){
                loops[nums++].style.display = "none";
                if(nums == 4) nums = 0;
                loops[nums].style.display = "block";
            },1000);
        }
    myStart();
    function myStop(){
        clearInterval(timer);
    }
    </script>
</body>

轮播图的简单做法2

<body>
    <img οnmοuseοver="myStop();" οnmοuseοut="myStart();" id="loop" src="class1-1.jpg" alt="">
    <script>
        var loop = document.getElementById("loop");
        var num = 2;
        var timer;
        function myStart(){
        timer = setInterval(function(){
            var imageName = `class1-${num++}.jpg`;
            if(num == 5) num = 1;
            loop.src = imageName;
        },1000);
    }
    myStart();
        function myStop(){
            clearInterval(timer);
        }
    </script>
    
    
</body>

简单的表单校验

<script>
	while(true){
		var val = prompt("请输入邮箱!");
		if(!val){
			alert("邮箱不能为空!");
		}else if(val.length<5 || val.length>10){
			alert("长度必须为5-10位");
		}else if(val.indexOf('@') == -1 || val.indeOf("@') == val.length-1
		|| val.indexOf(".") == -1 || val.indexOf(".") ==val.length-1 ||
		val.index("@")>val.indexOf(".") || val.index("@")+1 == val.index(".")){
		alert("邮箱格式不正确!");
		}else{
			break;
		}
	}
</script>

indexOf和lastindexOf的使用

<script>
	var lengths = "quwdkjcnjbcicivkcnkcn";
	var count=0;
	var starNumbers = 0;
	while(true){
		startNumbers = lengths.indexOf(j,startNumbers);
		startNumbers++;
		if(startNumber == -1) break;
		count++;
	}
	console.log(count);
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值