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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • https://img1.sycdn.imooc.com//5afc21600001a54506670563.jpg

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

    2018-05-16

  • Math 对象属性

    Math 对象方法


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

    2018-05-16

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

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


    查看全部
  • <!DOCTYPE HTML>

    <html>

        <head>

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

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

        </head>

        

        <body>

            <form>

              请选择你爱好:<br>

              <input type="checkbox" name="hobby" id="hobby1">  音乐

              <input type="checkbox" name="hobby" id="hobby2">  登山

              <input type="checkbox" name="hobby" id="hobby3">  游泳

              <input type="checkbox" name="hobby" id="hobby4">  阅读

              <input type="checkbox" name="hobby" id="hobby5">  打球

              <input type="checkbox" name="hobby" id="hobby6">  跑步 <br>

              <input type="button" value = "全选" onclick = "checkall();">

              <input type="button" value = "全不选" onclick = "clearall();">

              <p>请输入您要选择爱好的序号,序号为1-6:</p>

              <input id="wb" name="wb" type="text" >

              <input name="ok" type="button" value="确定" onclick = "checkone();">

            </form>

            <script type="text/javascript">

            var i;

            function checkall(){

                var hobby = document.getElementsByTagName("input");

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

                    hobby[i].checked=true;

                }

               

               //alert(hobby);

              // 任务1 

               

            }

            function clearall(){

                var hobby = document.getElementsByName("hobby");

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

                    hobby[i].checked=false;

                }

             // 任务2    

                

            }

            

            function checkone(){

                var j=document.getElementById("wb").value;

                var hobby = document.getElementsByName("hobby");

                if(j<1||j>hobby.length){

                    alert("请重新输入1-"+hobby.length+"的数字!")

                }

                else{

                    hobby[j-1].checked=true;

                }

                

             // 任务3

            

            }

            

            </script>

        </body>

    </html>


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

    查看全部
  • 53e198540001b66404860353.jpg

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

    2018-05-16

  • 字符串分割split(),慕课讲的个人觉得不对或者说无法完全理解,下面是网上找的解释较好的!笔记

    代码语言

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

     
    查看全部
  • <!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); 

      }

      setTimeout("startCount()",5000); 

    </script>

    </head>

    <body>

    <form>

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

    </form>

    </body>

    </html>


    查看全部
  • 我们要使用盒子装东西,是不是先要找到盒子,那在编程中,这个过程叫声明变量,找盒子的动作,如何表示:

    声明变量语法: var 变量名;

    var就相当于找盒子的动作,在JavaScript中是关键字(即保留字),这个关键字的作用是声明变量,并为"变量"准备位置(即内存)。


    查看全部
  • 使用数组之前首先要创建,而且需要把数组本身赋至一个变量。

    查看全部
  • 定义数组

    var 变量名=new Array();//定义数组


    查看全部
  • function opwin(){

    window.open("http://www.bing.com","blank","height=600","width=800")    

    };


    </script>

    </head>

    <body>

    <form>

    <input type="button" value="点击我,打开新窗口" onclick="opwin()" />


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

    2018-05-15

  •   //通过javascript的日期对象来得到当前的日期,并输出。
      var mydate = new Date();
      document.write(mydate);
      //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
      var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
     var scorelist = scoreStr.split(";");
     document.write(scorelist)
      //从数组中将成绩撮出来,然后求和取整,并输出。
      //后面懒得写了,用for列出每个然后删除前三个字符,再用int转换成数字就很好操作。建议用function


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

    2018-05-15

  • 1. 二维数组的定义方法一

    var myarr=new Array();  //先声明一维 
    for(var i=0;i<2;i++){   //一维长度为2
       myarr[i]=new Array();  //再声明二维 
       for(var j=0;j<3;j++){   //二维长度为3
       myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j
       }
     }


    注意: 关于for 循环语句,请看第四章4-5 。

    将上面二维数组,用表格的方式表示:

    2. 二维数组的定义方法二

    var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]

    3. 赋值

    myarr[0][1]=5; //将5的值传入到数组中,覆盖原有值。

    说明: myarr[0][1] ,0 表示表的行,1表示表的列。


    查看全部
    0 采集 收起 来源:二维数组

    2018-05-15

  • mynum = 10;
    mynum++; //mynum的值变为11mynum--; //mynum的值又变回10

    mynum++使mynum值在原基础上增加1,mynum--使mynum在原基础上减去1,其实也可以写成:

    mynum = mynum + 1;//等同于mynum++mynum = mynum - 1;//等同于mynum--


    查看全部

举报

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

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