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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • stringObject.split(separator,limit)

    split() 方法将字符串分割为字符串数组,并返回此数组。


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

    提示:里面不能加空格,否则则以空格来分割字符串,而字符串没空格的话,将不分割。

    查看全部
  • 事件会在页面加载完成后,立即发生,同时执行被调用的程序。
    注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。

    查看全部

  • 字符串 document要加字符串的表示要加“”,包括“><br>”



    查看全部

  • indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
    stringObject.indexOf(substring, startpos)
    数组下标由0开始,假如由第一个位置开始,那么包括第一个位置也要检索一下。


    查看全部
  • if (条件)
      {
      当条件为 true 时执行的代码
      }
    else
      {
      当条件不为 true 时执行的代码
      }


    查看全部
  • <!DOCTYPE  HTML>

    <html >

    <head>

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

    <title>流程控制语句</title>

    <script type="text/javascript">

     //第一步把之前的数据写成一个数组的形式,定义变量为 infos

     var infos = [

                    ['小A','女',21,'大一'],

                    ['小B','男',23,'大三'],

                    ['小C','男',24,'大四'],

                    ['小D','女',21,'大一'],

                    ['小E','女',22,'大四'],

                    ['小F','男',21,'大一'],

                    ['小G','女',22,'大二'],

                    ['小H','女',20,'大三'],

                    ['小I','女',20,'大一'],

                    ['小J','男',20,'大三']

                ];

     //第一次筛选,找出都是大一的信息

     var arr=[];

     var n=0;

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

        if(infos[i][3]=="大一"){

            arr[n]=infos[i];

            document.write(arr[n]+"<br>");

            n=n+1;

        } 

     }

     document.write("大一人数:"+n+"个"+"<br>");

     //第二次筛选,找出都是女生的信息

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

        if(arr[i][1]=="女"){

            document.write(arr[i]+"<br>");

        } 

     }

    </script>

    </head>

    <body>

    </body>

    </html>


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

    2018-08-30

  • nodeObject.removeChild(node)  此方法为从节点列表中删除某个节点

    注意:1.nodeObject为父节点对象

    2.node为要删除的节点

    3.若删除成功,返回被删除的节点,若失败,则返回null

    4.删除的子节点不在dom树中,但是依然存在内存中,若需要完全删除对象,将removeChild()返回赋予x,x赋null即可



    查看全部
  • charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。

    语法:

    stringObject.charAt(index);

    参数说明:

    注意:

    1. 字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。

    2. 如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。

    如:在字符串 "I love JavaScript!" 中,返回位置2的字符:

    <script type="text/javascript">

        var mystr="I love JavaScript!"

        document.write(mystr.charAt(2));

    </script>

    注意:一个空格也算一个字符。

    以上代码的运行结果:

    l
    查看全部
  • get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。

    如果将目前日期对象的时间推迟1小时,代码如下:

    <script type="text/javascript">

        var mydate=new Date();

        document.write("当前时间:"+mydate+"<br />");

        mydate.setTime(mydate.getTime() + 60 * 60 * 1000);

        document.write("推迟一小时时间:" + mydate);

    </script>

    结果:

    当前时间:Thu Mar 6 11:46:27 UTC+0800 2014

    推迟一小时时间:Thu Mar 6 12:46:27 UTC+0800 2014

    注意:

    1.  一小时 60 分,一分 60 秒,一秒 1000 毫秒

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

    查看全部
  • get/setFullYear() 返回/设置年份,用四位数表示。

    var mydate=new Date(); //当前时间2014年3月

    document.write(mydate+"<br />"); //输出当前时间

    document.write(mydate.getFullYear()+"<br />"); //输出当前年份

    mydate.setFullYear(81); //设置年份

    document.write(mydate+"<br />"); //输出年份被设定为 0081年。

    注意:不同浏览器,mydate.setFullYear(81)结果不同,年份被设定为0081或81两种情况。

    结果:

    Thu Mar 06 2014 10:57:47 GMT+0800

    2014

    Thu Mar 06 0081 10:57:47 GMT+0800

    注意:

    1. 结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器)

    2. 不同浏览器,时间格式有差异。

    查看全部
  • getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成,代码如下:

    <script type="text/javascript">

        var mydate=new Date(); //定义日期对象

        var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; //定义数组对象,给每个数组项赋值

        var mynum=mydate.getDay(); //返回值存储在变量mynum中

        document.write(mydate.getDay()); //输出getDay()获取值

        document.write("今天是:"+ weekday[mynum]); //输出星期几

    </script>

    注意:以上代码是在2014年3月7日,星期五运行。

    结果:

    5

    今天是:星期五

    查看全部
    0 采集 收起 来源:返回星期方法

    2018-08-30

  • continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

    语句结构:

    for(初始条件;判断条件;循环后条件值更新)
    {
      if(特殊情况)
      { continue; }
     循环代码
    }

    上面的循环中,当特殊情况发生的时候,本次循环将被跳过,而后续的循环则不会受到影响。


    查看全部
  • do...while语句结构:

    do{
        循环语句
     }while(判断条件)


    查看全部
  • while语句结构:

    while(判断条件){
        循环语句
     }


    查看全部
  • for语句结构:

    for(初始化变量;循环条件;循环迭代)
    {     
        循环语句 
     }


    查看全部

举报

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

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