为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • js不允许的变量名

    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>无标题文档</title>

    <script type="text/javascript">

    function GoBack() {

    window.history.back();

    }

    </script>

    </head>


    <body>

    点击下面的锚点链接,添加历史列表项:

    <br />

    <a href="#target1">第一个锚点</a>

    <a name="target1"></a>

    <br />

    <a href="#target2">第二个锚点</a>

    <a name="target2"></a>

    <br /><br />

    使用下面按钮,实现返回前一个页面:

    <form>

    <input type="button"  value="返回前一个页面" onclick="GoBack();" />        

    </form>

    </body>

    </html>


    查看全部
  • var myarr=new Array(); //定义数组

    查看全部
  • 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

    查看全部
  • <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>计时器</title><script type="text/javascript">  var num=0;  var i;  function startCount(){    document.getElementById('count').value=num;    num=num+1;    i=setTimeout("startCount()",1000);  }  function stopCount(){  clearTimeout(i)  }</script></head><body>  <form>    <input type="text" id="count" />    <input type="button" value="Start" onclick="startCount()" />    <input type="button" value="Stop"   onclick="stopCount()" />  </form></body></html>

    计数器开始及暂停

    查看全部
  • 这一课的内容也是一样的,

    var int=setInterval("clock()",1000);

    需要拷贝到自己的文本或编译器当中,在浏览器中浏览,才能看到效果,直接在课程页里,改动setInterval参数不显示实际效果

    查看全部
  • 这一课的内容需要拷贝到自己的文本或编译器当中,在浏览器中浏览,才能看到效果,直接在课程页里,改动setInterval参数不显示实际效果

    查看全部
  • <!DOCTYPE  HTML>

    <html >

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>系好安全带,准备启航</title>


    <script type="text/javascript">

    //考试成绩单

      //通过javascript的日期对象来得到当前的日期,并输出。

      var mydate=new Date();

      var dd=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

      var mynum=mydate.getDay();

      var  mymonth=mydate.getMonth()+1;

      document.write(mydate.getFullYear()+"年"+mymonth+"月"+mydate.getDate()+"日"+dd[mynum]+"<br />");

      


      //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦

      var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:75;小迪:64;小曼:76";

     

    var ns=new Array();

    var ms=new Array();

    var sum=0;

    var avg;

       ns=scoreStr.split(';');

    for(var i=0;i<ns.length;i++)

    {

       ms[i]=parseFloat(ns[i].substr(3,2));

       document.write(i+1+"号",ns[i]+"<br />");

       sum=sum+ms[i];

    }

    avg=Math.round(sum/ns.length);

    document.write("全班一共"+ns.length+"名同学"+"<br />");

    document.write("全班总分是:"+sum+"<br />");

    document.write("全班平均分是:"+avg+"<br />");

      //从数组中将成绩撮出来,然后求和取整,并输出。

      



    </script>

    </head>

    <body>

    </body>

    </html>


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

    2020-02-16

  • // 排序函数挺神奇,返回值是 正数,复数,0,若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。
      若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。
      若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。


    为啥不是 0来区隔呢?

    <script type="text/javascript">

       function sortNum(a,b) {

    return b-a;

       }

    var myarr = new Array("80","16","50","6","100","16""30","1");

    document.write(myarr.sort(sortNum));

    </script>


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

    2020-02-15

  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>计时器</title>


    <script type="text/javascript">

      var num=0;

      var i;

      function startCount(){

        document.getElementById('count').value=num;

        num=num+1;

        i=setTimeout("startCount()",1000);

      }

      function stopCount(){

      clearTimeout(i);

      }

    </script>

    </head>

    <body>

      <form>

        <input type="text" id="count" />

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

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

      </form>

    </body>

    </html>


    查看全部
  • # 操作符之间的优先级(高到低):

    • 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

    • 如果同级的运算是按从左到右次序进行,多层括号由里向外。


    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>计时器</title>

    <script type="text/javascript">

      var num=0;

      function startCount() {

        document.getElementById('count').value=num;

        num=num+1;

         setTimeout("startCount()",1000);

      }

    </script>

    </head>

    <body>

    <input type="text" id="count" />

    <input type="button" value="开始计数" onclick="startCount()" />

    </body>

    </html>


    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>计时器</title>

    <script type="text/javascript">

       function clock(){

          var time=new Date();                  

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

       }

         var i=setInterval("clock()",100)

    </script>

    </head>

    <body>

      <form>

        <input type="text" id="clock" size="50"  />

        <input type="button" value="Stop" onclick="clearInterval(i)"/>

      </form>

    </body>

    </html>


    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>定时器</title>

    <script type="text/javascript">

      var attime;

      function clock(){

        var time=new Date();          

        attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();

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

      }

       setInterval(clock,100);

    </script>

    </head>

    <body>

    <form>

    <input type="text" id="clock" size="50"  />

    </form>

    </body>

    </html>


    查看全部
  • 数组排序sort()

    语法:

    arrayObject.sort(方法函数)

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

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

    myArray.sort(sortMethod);

    注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 

      若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。
      若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。
      若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。


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

    2020-02-15

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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