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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 如果startPos为负数且绝对值大于字符串长度,startPos为0。

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

    查看全部
  • split()方法将字符串分割为字符串数组,并返回此数组

    查看全部
  • indexOf();

    1. 这个方法区分大小写;

    2. 如果要检索的字符串值没有出现,则该方法返回 -1。

    查看全部
  • indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置

    查看全部
  • 一个空格也占据一个字符

    查看全部
  • stringObject.charAt(index)

    其中index是必需的 

    假若参数index不在0string.length-1之间,该方法将返回一个空字符串

    查看全部
  • 日期对象:储存任意一个日期,精确到毫秒数

    Date();首字母必须大写

    时间对象的初始值是当前电脑系统时间


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

    2018-04-29

  • Internet Explorer 会忽略节点之间生成的空白文本节点,而其它浏览器不会。我们可以通过检测节点类型,过滤子节点。

    将 HTML 调整成 <div><p>javascript</p><div>jQuery</div><h5>PHP</h5></div>

    查看全部
  • 一、firstChild 属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

    node.firstChild

    说明:与elementNode.childNodes[0]是同样的效果。 

    二、 lastChild 属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

    node.lastChild

    说明:与elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。 


    查看全部
  • <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Array对象 </title>
    <script type="text/javascript">
       var myarr1= ["我","爱","你"];
       document.write(myarr1.slice(1,3).reverse().join(">"));//起始,结束、翻转、以>链接
    </script>
    </head>
    <body>
    </body>
    </html>

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

    2018-04-29

  • <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Array对象 </title>
    <script type="text/javascript">
       var myarr1= ["我","爱","你"];
       document.write(myarr1.reverse().join("/"));
    </script>
    </head>
    <body>
    </body>
    </html>

    查看全部
  • <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Array对象 </title>
    <script type="text/javascript">
        var myarr1= new Array("86","010")
        var myarr2= new Array("84697581");
       var myarr3= myarr1.concat(myarr2);
    document.write(myarr3.join("-"));
    </script>
    </head>
    <body>
    </body>
    </html>

    查看全部
  • document.write(mystr.charAt(mystr.length-1));

    查看全部
  • <!DOCTYPE  HTML>

    <html >

    <head>

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

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


    <script type="text/javascript">


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

      var date = new Date();

      var weekday = ['星期一', '星期二', '星期三', '星期思','星期五','星期六','星期日']

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

      


      

      

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

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

      var myarr = new Array();

      myarr = scoreStr.split(";");


      document.write(myarr + "<br>");

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

      var sum = 0;

      var num = 0;

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

          num = myarr[i].substr(3);

          sum = sum + parseInt(num);

      }


      document.write("总分: " + sum + "<br>");

      document.write("平均分: " + sum/myarr.length + "<br>");



    </script>

    </head>

    <body>

    </body>

    </html>


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

    2018-04-29

举报

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

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