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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • substring() 方法用于提取字符串中介于两个指定下标之间的字符。

    语法:

    stringObject.substring(startPos,stopPos)
    • 问答

    • 笔记

    • 评论

    提取字符串substring()

    substring() 方法用于提取字符串中介于两个指定下标之间的字符。

    语法:

    stringObject.substring(startPos,stopPos)

    参数说明:

    注意:

    1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。

    2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

    3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。

    532bf1bb000151af04450082.jpg

    查看全部
  • setAttribute()方法

    setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。

    语法:

    elementNode.setAttribute(name,value)


    说明:

    1.name: 要设置的属性名。

    2.value: 要设置的属性值。

    注意:

    1.把指定的属性设置为指定的值。如果不存在具有指定名称的属性,该方法将创建一个新属性。

    2.类似于getAttribute()方法,setAttribute()方法只能通过元素节点对象调用的函数。

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

    出现空白行的原因是在for循环中打印text为“ ”时,也照样打印,只不过什么都不显示。


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

    语法:

    stringObject.split(separator,limit)

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

    532bee4800014c0404230108.jpg

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

    语法

    stringObject.indexOf(substring, startpos)


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


    查看全部

  • 通过元素节点的属性名称获取属性的值。

    语法:

    elementNode.getAttribute(name)


    说明:

    1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。

    2. name:要想查询的元素节点的属性名字


    下面的代码,获取h1标签的属性值:

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

    运行结果:

    h1标签的ID :alink
    h1标签的title :getAttribute()获取标签的属值


    查看全部
  • getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期



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

    2019-08-10

  • 1.字符串中第一个字符的位置为0。

    2.字符串中空格也占一个位置。

    注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。

    查看全部
  • <script type="text/javascript">


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

      var date = new Date();

      var year = date.getFullYear();

      var Month = date.getMonth()+1; 

      var date1 = date.getDate();

      var day  = date.getDay();

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

      document.write("切割后的日期为:"+year+"年"+Month+"月"+date1+"日"+"&nbsp"+"星期"+weekday[day]+"<br/>");

      

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

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

      var arr = scoreStr.split(';');

      document.write("切割后的数组为:"+arr+"<br/>");

      

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

      var sum = 0;

      var av = 0;

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

          var num = arr[i].indexOf(':');

          var num1 = arr[i].slice(num+1);

          sum += parseInt(num1);

      }

      av = Math.floor(sum/arr.length);

      document.write("平均分为:"+av+"<br/>");

      document.write(year+"年"+Month+"月"+date1+"日"+"&nbsp"+"星期"+weekday[day]+"--班级总分为:"+av);


    </script>


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

    2019-08-10

  •  我们创建数组的同时,还可以为数组指定长度,长度可任意指定。

    var myarray= new Array(8); //创建数组,存储8个数据。

    注意:
    1.创建的新数组是空数组,没有值,如输出,则显示undefined。
    2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。


    查看全部
  • 主要事件表

    53e198540001b66404860353.jpg

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

    2019-08-09

  • 制作一个表格,显示班级的学生信息。

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

    2019-08-09

  • var arr = ['3.3','-0.1','-9.9','8.9'];

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

            document.write(Math.ceil(arr[i])+"<br/>")

        }


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

    2019-08-09

  • https://img1.sycdn.imooc.com//5d4ce4da0001a54506670563.jpg

    打开一个窗口的方法:

    function OpenWindow(){
        window.open("https://www.imooc.com/u/index/courses",heigth=400,width=600);
    }

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

    2019-08-09

  • JS实现选项卡切换

    查看全部
    0 采集 收起 来源:编程挑战

    2019-08-09

举报

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

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