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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 输出换行<br />的正确写法


    document.write(arr[0]+"<br />");




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

    2018-08-14

  • 字符串分割split()

    知识讲解:

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

    语法:

    stringObject.split(separator,limit)

    参数说明:

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

    我们将按照不同的方式来分割字符串:

    使用指定符号分割字符串,代码如下:

    var mystr = "www.imooc.com"; document.write(mystr.split(".")+"<br>"); document.write(mystr.split(".", 2)+"<br>");

    运行结果:

    www,imooc,com www,imooc

     

    将字符串分割为字符,代码如下:

    document.write(mystr.split("")+"<br>"); document.write(mystr.split("", 5));

    运行结果:

    w,w,w,.,i,m,o,o,c,.,c,o,m w,w,w,.,i


    查看全部
  • 怎么样改变选中文字的样式

    比如现在选中的文字是蓝底白字 ,怎么改变选中的时候文字为红底绿字呢?可以改变么

    2016-05-13源自:JavaScript进阶篇 6-7463 浏览2 回答

    最佳回答

    2016-05-13

    可以修改的。通过修改CSS就可以实现。

    <style type="text/css">

    ::selection {

    background:#6C6;

    color:#fff;

    }

    </style>

    通过这一段代码。 你可以试试。上面只是一个例子


    查看全部
  • JavaScript计时器

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

    查看全部
  • 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。

          2. 此节的加载页面,可理解为打开一个新页面时。
    如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。


    查看全部
  • window对象

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

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

    2018-08-14

  • 返回指定的字符串首次出现的位置

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

    语法

    stringObject.indexOf(substring, startpos)

     

    参数说明:


    说明:

    1.该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 substring。

    2.可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找。

    3.如果找到一个 substring,则返回 substring 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。

    注意:1.indexOf() 方法区分大小写。

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

    例如: 对 "I love JavaScript!" 字符串内进行不同的检索:

    <script type="text/javascript">
      var str="I love JavaScript!"
      document.write(str.indexOf("I") + "<br />");
      document.write(str.indexOf("v") + "<br />");
      document.write(str.indexOf("v",8));
    </script>

    以上代码的输出:

    0
    4
    9


    查看全部
  • 如果我们想知道数组的大小

    myarr.length




    查看全部
  • 返回指定位置的字符

    charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。

    语法:

    stringObject.charAt(index)

     

    参数说明:


    注意1.字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。

    2.如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。

    如:在字符串 "I love JavaScript!" 中,返回位置2的字符:

    <script type="text/javascript">   var mystr="I love JavaScript!"   document.write(mystr.charAt(2)); </script>

    注意:一个空格也算一个字符。


    查看全部
  • 定义数组

    var myarr=new Array();        //定义数组


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

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


    虽然创建数组时,指定了长度,但实际上数组都是变长的!

    也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。


    创建的新数组是空数组,没有值,如输出,则显示undefined。




    查看全部
  • Array 数组对象

    数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的

    数组定义的方法:

    1. 定义了一个空数组:

    var  数组名= new Array();

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

    var 数组名 =new Array(n);

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

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

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

    var myArray = [2, 8, 6];

    说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。

    数组元素使用:

    数组名[下标] = 值;

    注意: 数组的下标用方括号括起来,从0开始。

    数组属性:

    length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。

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

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

    2018-08-14

  • Math 对象

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

    Math对象的属性

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

    Math对象的方法

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

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

    2018-08-14

  • substr(pos1,pos2)

    只有一个参数时,从第几位截取到最后

    两个参数时,从pos1开始截取pos2长度的字符串



    查看全部
  • substring(startpos,endpos)截取字符串


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

    语法

    字符串对象.indexOf("要检索的字符串值",指定起始位置);

    说明:

    1,该方法将从头到尾地检索字符串对象,看它是否含有要检索的子字符串。

    2,返回值是数值.如果找到子串,返回子串第一次出现的位置的下标值。找不到返回-1。

    3,第一个参数规定需要检索的子串.

    第二个参数可选,规定在字符串中开始检索的位置,如省略,将从字符串的首字符开始检索。它的合法取值是从0到对象.length-1。

    4,indexOf()区分大小写。


    查看全部
    0 采集 收起 来源:userAgent

    2018-08-14

举报

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

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