02js学习笔记

1、注释:
Java:      //    /*  */    /**  */
HTML:    <!--  -->
CSS:      /*   */
JavaScript:
  单行注释以双斜杠开头(//)
    多行注释以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/)
window.alert() 或写为 alert() :显示一个提示框显示内容。
window.document.write() :在网页的当前位置处写内容。
如果一个变量没有初始化值的时候,其类型为undefined类型。表示没有定义。
即 parseInt() 和 parseFloat()。
只有对 String 类型调用这些方法,它们才能正确运行;对其他类型返回的都是 NaN。
浏览器在解析HTML页面标记的时候,其实不是按照一行一行读取并解析的,
而是将HTML页面中的每一个标记按照顺序在内存中组建一颗DOM树。
2.时间等待与间隔函数:
1、setTimeout()、clearTimeout()  在指定的时间后调用函数
<!DOCTYPE html>
<html>
  <head>
    <title>lunbo.html</title>
	
    <meta name="keywords" content="keyword1,keyword2,keyword3">
    <meta name="description" content="this is my page">
    <meta name="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  </head>
  
  <body>
   <h3>图片轮播</h3>
<img src="image/lo.jpg" id="pic">
<script>
    var pics=["image/1.jpg","image/2.jpg","image/3.jpg"];
    //每隔3秒钟自动切换
    var index=0;//当前显示的图片编号
    var loop=true;//是否轮播
    function change()//定时切换
    {
        index=(index+1)%3;
        //获取图片对象
        var obj=document.getElementById("pic");
        obj.src=pics[index];
        if(loop)
        {
            setTimeout(change,3000);
        }
    }
    setTimeout(change,3000);
    //添加事件处理
    var pic=document.getElementById("pic");
    pic.οnmοuseοver=function(){
        //停止轮播
        //alert("mouseover");
        loop=false;
    }
    pic.οnmοuseοut=function(){
        //继续轮播
        //alert("mouseout");
        loop=true;
        setTimeout(change,3000);
    }
</script>
  </body>
</html>
2、setInterval()、clearInterval(value)  在间隔指定的事件后重复调用函数()
  var i = 0;
       var h = setInterval(function () {
       document.write("3秒输出一次<br/>");
         i++;
      if (i >= 3) {
              clearInterval(h);
+-
           document.write("停止输出");
       }
      }, 3000);






   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值