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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 

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


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

    2018-09-23

  • 如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

    如果startPos为负数且绝对值大于字符串长度,startPos为0。


    查看全部
  • 1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。

    2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

    3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。


    查看全部
  • 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

    查看全部
  • document.write("当前时间:"+mydate+"<br>");
     mydate.setTime(mydate.getTime() + 60 * 60 * 1000);
     document.write("推迟一小时时间:" + mydate);

    时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”

    查看全部
  • 因为返回的是数组,所以是elements

    查看全部
  • 使用parseInt()函数可解析一个字符串,并返回一个整数。

    I为大写的I;

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

    2018-09-22

  • function startCount(){
        document.getElementById('count').value=num;
        num=num+1;
        i=setTimeout("startCount()",1000);  //自己调用自己实现无限循环
      }

    查看全部
  •  var i =setInterval(clock,1000);   //这句话其实是一个每隔1000ms调用一次这个clock函数实现自动显示时间的函数

    如果要取消就直接用clearInterval装这个就可以取消,不能直接装进去,要定义一个变量赋值

    查看全部
  • setInterval(clock,1000);  //这句话就是让时间动态显示的

    查看全部
  • var tr=document.createElement("tr");tr不变

    td列th标题列

    var tr=obj.parentNode.parentNode;

             tr.parentNode.removeChild(tr)

         }、、删除函数不能直接

     bgcChange(tr[i]);

           } 

    function bgcChange(obj){

                obj.onmouseover=function(){

                    obj.style.backgroundColor="#f2f2f2";

                }

    //变色

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

    2018-09-22


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

      var uDate = new Date();

      var weekday = ["日","一","二","三","四","五","六"];

      

      document.write(uDate.getFullYear() + '-' + (uDate.getMonth() + 1) + '-' + uDate.getDate() + "</br>");

                                               

      document.write(udate.getFullYear()+ "年" + (udate.getMonth()+1) + "月" + udate.getDate() + "日" + " 星期" + weekday[udate.getDay()]+ "</br>");

      

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

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

      var scoreArr = scoreStr.split(";");

      var scoreSum=0;

      var result;

      for(let i=0;i<scoreArr.length;i++){

          let index = scoreArr[i].indexOf(":")

          let score = parseInt(scoreArr[i].substr(index+1));

          scoreSum=(scoreSum+score);

      }

      result=Math.round(scoreSum/scoreArr.length);

     document.write("平均分为:"+result);https://img1.sycdn.imooc.com//5ba60f3a00010e7405010588.jpg

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

    2018-09-22

  • charAt()返回字符串指定位置的字符

    查看全部
  • 定义字符串对象,可以直接赋值

    var mystr = "I love JavaScript!"

    .length返回字符串的长度

    .toUpperCase()方法将字符穿小写字母转换为大写

    .toLowerCase()方法 将字符串所以大写字母都变成小写

    查看全部
  • get为返回,set为设置  Date()等为内容

    查看全部
    0 采集 收起 来源: Date 日期对象

    2018-09-22

举报

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

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