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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 2.变量名区分大小写,如:A与a是两个不同变量。 3.不允许使用JavaScript关键字和保留字做变量名。
    查看全部
  • 变量名字可以任意取,只不过取名字要遵循一些规则: 1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。
    查看全部
  • 设置年份get/setYear()

    设置月份get/setMonth

    设置日期get/setDate()

    设置时间get/setTime()



    设置小时get/setHours()

    设置分钟get/setMinutes()

    设置秒钟get/setSecouds()


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

    2018-08-08

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

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

    //定义数组对象,给每个数组项赋值

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

     

      document.write( weekday[mynum]);//输出星期几


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

    2018-08-08

  • <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>


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

    2018-08-08

  • <!DOCTYPE  HTML>

    <html >

    <head>

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

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


    <script type="text/javascript">


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

    var print_day = new Date();

        document.write(print_day.getFullYear() + "年"+ (print_day.getMonth()+parseInt(1)) + "月"+ print_day.getDate() +"日" + "&nbsp;&nbsp;");


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

        document.write(Day[print_day.getDay()] + "<br>");

      

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

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

      var arry = scoreStr.split(/[:;]/);

        document.write( arry + "<br>");           //同时分割掉:和;

       document.write("新数组长度:" + arry.length + "<br>");

       


    var score_arry = new Array();

    var j = 0;

    for(var i=0;i<20;i++)

      {

           if((i+1)%2 == 1)

                {

                    score_arry[j] = arry[i+1];

                     j++;

                }

      }

    document.write("成绩数组:" + score_arry + "<br>");

       

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

      

      var sumscore = 0;

    for(var i=1;i<21;i++)

    {

        if(i%2 == 1)

        {

           sumscore = parseInt(sumscore) + parseInt(arry[i]) ;

        }

    }

    document.write("班级总分为:" + sumscore);


    </script>

    </head>

    <body>

    </body>

    </html>


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

    2018-08-08

  • 现在IE也是7个节点,节点类型是3(文本节点)

    查看全部
  • createElement()方法可创建元素节点。此方法可返回一个 Element 对象。

    语法:

    document.createElement(tagName)

    参数:

    tagName:字符串值,这个字符串用来指明创建元素的类型。

    注意:要与appendChild() 或 insertBefore()方法联合使用,将元素显示在页面中。


    查看全部
  • replaceChild 实现子节点(对象)的替换。返回被替换对象的引用。 

    语法:

    node.replaceChild (newnode,oldnew )

    参数:

    newnode : 必需,用于替换 oldnew 的对象。 
    oldnew : 必需,被 newnode 替换的对象。

    注意: 

    1. 当 oldnode 被替换时,所有与之相关的属性内容都将被移除。 

    2. newnode 必须先被建立。 


    查看全部
  •   分隔符join
      document.write(myarr.join("."));
    结果:I.love.JavaScript


    查看全部
  •   数组对象
    var  数组名= new Array();

    2. 定义时指定有n个空元素的数组:

    var 数组名 =new Array(n);

    3.定义数组的时候,直接初始化数据:

    var  数组名 = [<元素1>, <元素2>, <元素3>...];

    我们定义myArray数组,并赋值,代码如下:

    var myArray = [2, 8, 6];


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

    2018-08-08

  • 四舍五入;

    Math.round()

    查看全部
    0 采集 收起 来源:四舍五入round()

    2018-08-08

  • 向上取整ceil()  向下取整floo()

    document.write(Math.ceil(3.3)+"<br />");

    结果为4

    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-08-08

  • substr()

    var mystr="Hello World!";

    document.write( mystr.substr(6)         + "<br />");

    document.write( mystr.substr(0,5)                   );


    查看全部
  • var mystr="Hello World!"

    document.write( mystr.substring(6)        + "<br />");


    查看全部

举报

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

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