为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • window.history.back( );

    相当于点击浏览器倒退按钮

    window.history.go(-1);

    相同

    查看全部
  •  var HL = window.history.length;
       
     属性
     length    返回浏览器历史列表中的URL数量
     方法
     back()   加载history列表中的前一个URL
     foward() 加载history列表中的下一个URL
     go()    加载history列表中的某个具体页面


    查看全部
    0 采集 收起 来源:History 对象

    2018-06-26

  • 取消计时器

    clearTimeout( id);

    添加stop start按钮

    <input type="button" value="Start"   onClick="startCount()"  />

     <input type="button" value="Stop"   onClick="stopCount()" />


    查看全部
  • 语法

     setTimeout(代码,延迟时间);
     时间单位毫秒


    查看全部
  •  clearInterval()方法可取消由setInterval()设置的时间交互
     
     
     <form>
        <input type="text" id="clock" size="50"  />
        <input type="button" value="Stop" onclick="clearInterval(i)"  />
      </form>


    查看全部
  • 语法

    setInterval(代码,交互时间);

    时间以毫秒记

    调用函数格式

    setInterval("clock()",100);

    setInterval(clock,100);


    查看全部
  • 在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。

    一次性计时器:仅在指定的延迟时间之后触发一次。
    间隔性触发计时器:每隔一定的时间间隔就触发一次。

    计时器方法

    https://img1.sycdn.imooc.com//5b319fa100014fc504090143.jpg

    查看全部
  • window 对象方法https://img1.sycdn.imooc.com//5b319f2b0001a54506670563.jpg

    查看全部
    0 采集 收起 来源:window对象

    2018-06-26

  • 二选一 (if...else语句)

    if(条件){

    条件成立执行

    }else{

    条件不成立执行

    }

    例:

    var img = prompt("写入你的分数");

    if(img>=60){

        alert("你及格了,继续努力");

    }else{

        alert("好可惜啊没有及格")

    }


    查看全部
  • if是判断语句:

    if(判断条件){

    条件成立时执行的代码

    }


    查看全部
  • 什么是事件:

    53e198540001b66404860353.jpg

    查看全部
    0 采集 收起 来源:什么是事件

    2018-06-25

  • v

    <!DOCTYPE  HTML>
    <html >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>函数</title>

    <script type="text/javascript">

    //定义函数
    function shen(x,y){
        if(x>y)
        return x
       
        else if(x<y)
        return y
       
    }

    si=shen(5,4)
    s=shen(6,3)

    //函数体,判断两个整数比较的三种情况

     
    //调用函数,实现下面两组数中,返回较大值。
      document.write(" 5 和 4 的较大值是:"+si+"<br/>");
      document.write(" 6 和 3 的较大值是:"+s);


    </script>
    </head>
    <body>
    </body>
    </html>


    查看全部
    0 采集 收起 来源:编程练习

    2018-06-25

  • var arrCp = new Array();
    for(var i in arr){
        if(arr[i].indexOf('*') != -1 && arr[i].indexOf('*') == 0){
            arrCp.push(arr[i]);        
        }
    }
    arrCp.sort();
    for(var j in arrCp){
        document.write(arrCp[j]+'</br>');
    }
    查看全部
    0 采集 收起 来源:编程练习

    2018-06-25

  • sort()方法使数组中的元素按照一定的顺序排列。

    语法

    函数名.sort(方法函数)

    1.如果不指定<方法函数>,则按unicode码顺序排列。

    2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。

    升序 

    return a-b

    降序 

    return b-a

    输出

    document.write(函数名.sort(方法函数);


    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-06-25

  • %是求余数

    查看全部
    0 采集 收起 来源:编程练习

    2018-06-25

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!