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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • <body>
    <h1>操作成功</h1><br />
    <a><span id='time'></span>秒后回到主页</a>
    <a href='javascript:history.go(-1);'>返回</a>
    <!--href中可直接使用javascript-->
    <script type="text/javascript">
        var num=5; //设置好最大时间
        function counttime(){
            document.getElementById('time').innerHTML=num; //函数运行后先写入num值
            num--; //每秒减一
            if(num==0){ //if判断倒计时结束时操作
                location.assign('http://www.imooc.com')
            } //用assign方法来定位网址
        }
        setInterval('counttime()',1000); //设置间隔时间
    </script>
    </body>


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

    2018-04-10

  • 字符串操作:
    str.charAt(index);返回字符串指定位置字符


    查看全部
  • javascript:

    getDay();返回日期的星期几,返回值是0-6,0代表星期天

    getTime();获得时间从1970.1.1开始到现在的毫秒数。

    setTime()


    查看全部
  • function count(){

           

        var a=document.getElementById("txt1").value;  //获取第一个输入框的值

    var b=document.getElementById("txt2").value;  //获取第二个输入框的值

    var c=document.getElementById("select").value;//获取选择框的值

        switch(c){                                    //获取通过下拉框来选择的值来改变加减乘除的运算法则

            case "+":

            var d=parseInt(a)+parseInt(b);

            break;

            case "-":

            var d=parseInt(a)-parseInt(b);

            break;

            case "*":

            var d=parseInt(a)*parseInt(b);

            break;

            case "/":

            var d=parseInt(a)/parseInt(b);

            break;

        }                          

        document.getElementById("fruit").value=d;//设置结果输入框的值 

        

       }

    然后等号button用onclick="count()"调用

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

    2018-04-10

  • var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];

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

       for(var i=0;i<=9;i++){

             if(infos[i][3]=='大一'){              //第一次筛选,找出都是大一的信息

                     switch(infos[i][1]){          

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

                         document.write(infos[i][0]);

                         break;

                       }

             }else{}

         }


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

    2018-04-10

  • 后去body原来是这么简单,直接就是document.body

    查看全部
  • 切记,旧节点被替换之后,所有 与之相关的属性内容都将被移除。

    查看全部
  • mydate.setTime(mydate.setTime(mydate.getTime())+ 2* 60 * 60 * 1000);

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

    0代表从零开始包括0在内到第四个字符包括第四个字符之间的所有字符串

    查看全部
  • 左边图片document.getElementsByTagName("ul")[0].childNodes;这个代码里面的)[0]这个代表什么意思?? document.getElementsByTagName("ul") 表示取的是整个页面ul标签,一个页面有可能有好几个ul,而且getElementsByTagName注意到Elements 是复数了么? document.getElementsByTagName("ul")取得的是ul的数组啊。 document.getElementsByTagName("ul")(0) 是数组的的一个,那不就是页面中的第一个ul么? 然后再跟着childNodes ,那就是第一个ul的子节点了。

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

    //如果实现sort的大小排序功能,则要设置一个排序函数,否则按unicode码排序


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

    2018-04-09

  • 区分substring()  和 slice()都是截取但是,前者是针对string 类型的对象,后者是针对数组类型的对象  还有,slice 单词本身的意思就是把...切成片,还有名次 片儿的意思,比如,a slice of bread 一片面包

    查看全部
    0 采集 收起 来源:选定元素slice()

    2018-04-09

  • 数组方法:


    查看全部
    0 采集 收起 来源: Array 数组对象

    2018-04-09

  • Math 对象属性

    Math 对象方法


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

    2018-04-09

  • 提取指定数目的字符substr()

    substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。

    语法:

    stringObject.substr(startPos,length)

    参数说明:


    查看全部

举报

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

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