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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • back()方法,加载 history 列表中的前一个 URL。

    语法:

    window.history.back();

    比如,返回前一个浏览的页面,代码如下:

    window.history.back();

    注意:等同于点击浏览器的倒退按钮。

    back()相当于go(-1),代码如下:

    window.history.go(-1);


    查看全部
  • history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。

    注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。

    语法:

    window.history.[属性|方法]

    注意:window可以省略。


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

    2018-03-30

  • https://img1.sycdn.imooc.com//5abe2e52000166ca04010570.jpg

    查看全部
  • setTimeout()和clearTimeout()一起使用,停止计时器。

    语法:

    clearTimeout(id_of_setTimeout)

    参数说明:
    id_of_setTimeout:由 setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。


    查看全部
  • https://img1.sycdn.imooc.com//5abe2d9100011c0e02120204.jpg

    查看全部
  • mynum = mynum + 1;//等同于mynum++mynum = mynum - 1;//等同于mynum--


    查看全部
  • 运算符

    + 加

    - 减

    * 乘

    / 除


    ++ 自身+1

     --自身-1

    比较运算符

    >大于

    >=大于等于

    <小于

    <=小于等于

    逻辑运算符

    &&且

    ||或

    !非


    查看全部
  • var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值

    var i=0;

    while(i<mynum.length)

    {

      if(mynum[i]<60)

       {

        document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");

        break;

       }

      document.write("成绩:"+mynum[i]+"及格,继续循环"+"<br>");

      i=i+1;

      

    }


    查看全部
    0 采集 收起 来源:退出循环break

    2018-03-30

  • 计时器setTimeout()

    setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次。

    语法:

    setTimeout(代码,延迟时间);

    参数说明:

    1. 要调用的函数或要执行的代码串。
    2. 延时时间:在执行代码前需等待的时间,以毫秒为单位(1s=1000ms)。


    查看全部
  • 查看浏览器的名字及版本号

     var browser=navigator.appName;
       var b_version=navigator.appVersion;
       document.write("Browser name"+browser);
       document.write("<br>");
       document.write("Browser version"+b_version);


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

    2018-03-30

  • 获得对象用法
    location.[属性|方法]


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

    2018-03-30

  • 动态时间

    <script type="text/javascript">

      var attime;

      function clock(){

        var time=new Date();   

         var h=zero(time.getHours());   

         var m=zero(time.getMinutes());

         var s=zero(time.getSeconds());

        attime=h+":"+m+":"+s ;

        document.getElementById("clock").value = attime;

     }function zero(m){

      if(m<10){

      return m="0"+m;

      }

      return m;

     }

      setInterval(clock,100);

    </script>


    查看全部
  • 计时器方法

    56976e1700014fc504090143.jpg

    查看全部
  • 排序函数

    <script type="text/javascript">
      function sortNum(a,b) {
      return a - b;
     //升序,如降序,把“a - b”该成“b - a”
    }
     var myarr = new Array("80","16","50","6","100","1");
      document.write(myarr + "<br>");
      document.write(myarr.sort(sortNum));
    </script>


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

    2018-03-30

  • 指定分隔符连接数组元素

    arrayObject.join(分隔符)


    查看全部

举报

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

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