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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 2.可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找。

    document.write(str.indexOf("v") + "<br />");
      document.write(str.indexOf("v",8));


    查看全部
  • toLowerCase()方法,将字符串所有大写字母都变成小写的字符串。

    查看全部
  • 如使用string 对象的 toUpperCase() 方法来将文本转换为大写:
    var mystr="Hello world!";//创建一个字符串
    var request=mystr.toUpperCase(); //使用字符串对象方法
    以上代码执行后,request的值是:HELLO WORLD!
    查看全部
    0 采集 收起 来源:什么是对象

    2019-03-18

  • 全选

    <!DOCTYPE HTML>

    <html>

        <head>

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

            <title>无标题文档</title>

        </head>

        

        <body>

            <form>

              请选择你爱好:<br>

              <input type="checkbox" name="hobby" id="hobby1">  音乐

              <input type="checkbox" name="hobby" id="hobby2">  登山

              <input type="checkbox" name="hobby" id="hobby3">  游泳

              <input type="checkbox" name="hobby" id="hobby4">  阅读

              <input type="checkbox" name="hobby" id="hobby5">  打球

              <input type="checkbox" name="hobby" id="hobby6">  跑步 <br>

              <input type="button" value = "全选" onclick = "checkall();">

              <input type="button" value = "全不选" onclick = "clearall();">

            </form>

    <script type="text/javascript">

            function checkall(){

                var hobby = document.getElementsByTagName("input");

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

                    hobby[i].checked=true;

                    

                }

              // 任务1 

               

            }

            function clearall(){

                var hobby = document.getElementsByName("hobby");

                //alert(hobby.length);

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

                    hobby[i].checked=false;

                }

             // 任务2    

                

            }

            

     7

            

            </script>

        </body>

    </html>


    查看全部
  • 调用函数的两个方法:

    1、在<script>标签内调用。

    2、在HTML文件中调用,如通过点击按钮后调用定义好的函数。


    查看全部
    0 采集 收起 来源:函数调用

    2019-03-18

  • 三个等号是全等号,不需要类型转换做比较的时候
    使用。JavaScript在两个等号时是内部做类型转换的
    ,如果你不需要这样,就用三个等号。
    
    "9527" == 9527 //返回true
    "9527" === 9527 //返回false,因为两种数据的类型不同


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

    2019-03-18

  • 在二位数组中,如果直接调用b.length方法,返回的则是b数组的行数;如果是b[0].length方法则返回的是0行所代表的长度。


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

    2019-03-18

    1. 必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。

    2. 变量名区分大小写,如:A与a是两个不同变量。

    3. 不允许使用JavaScript关键字和保留字做变量名。

    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>无标题文档</title>

     <script type="text/javascript">

            function GoBack() {

            window.history.back();    

            }

           

    </script>

    </head>

     


    <body>

    点击下面的锚点链接,添加历史列表项:

        

        <br />

        <a href="#target1">第一个锚点</a>

        <a name="target1"></a>

        <br />

        <a href="#target2">第二个锚点</a>

        <a name="target2"></a>

        <br /><br />

        使用下面按钮,实现返回前一个页面:

        <form>

           <input type="button"  value="返回前一个页面" onclick="GoBack();" />        

        </form>

    </body>

    </html>


    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>计时器</title>

    <script type="text/javascript">

       function clock(){

          var time=new Date();                     

          document.getElementById("clock").value = time;

       }

       var i=setInterval("clock()",100); 

       function mm(){

       i=setInterval("clock()",100); 

       }

    </script>

    </head>

    <body>

      <form>

        <input type="text" id="clock" size="50"  />

        <input type="button" value="Stop"  onclick="clearInterval(i)"/>

    <input type="button" value="Start"  onclick="mm()"/>

      </form>

    </body>

    </html>



    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>计时器</title>


    <script type="text/javascript">

      var num=0;

      var i;

      function startCount(){

        document.getElementById('count').value=num;

        num=num+1;

        i=setTimeout("startCount()",1000);

      }

      function stopCount(){

        clearTimeout(i);

      }

    </script>

    </head>

    <body>

      <form>

        <input type="text" id="count" />

        <input type="button" value="Start"  onclick="startCount()"/>

        <input type="button" value="Stop"  onclick="stopCount()" />

      </form>

    </body>

    </html>


    查看全部
  • substr()从字符串中提取从startPos位置开始的指定数目的字符串。

    substr(startPos,length)

    startPos:必需。要提取的子串的其实位置。必需是数值。

    length:可选。提取字符串的长度。如果省略,返回从字符串的开始位置startPos到字符串的结尾的字符。

    注意:

    如果startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1指字符串中最后一个字符,-2指倒数第二个字符,以此类推。

    如果startPos为负数且绝对值大于字符串长度,startPos为0。

    查看全部
  • substring()用于提取字符串中介于两个下标之间的字符。

    substring(startPos,stopPos)

    startPos:必需。一个非负的整数,开始位置。

    stopPos:可选。一个非负的整数,结束位置,如果省略该参数,那么返回的子串会一直到字符串对象的结尾。

    注意:

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

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

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

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

    split(separator,limit)

    separator:必需。从该参数指定的地方分割。

    limit:可选参数,分割的次数。如设置该参数,返回的子字符串不会多于这个参数指定的数组,如果无此参数为不限制次数。

    注意:

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


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

    indexOf(substring, startpos)

    substring:必需。规定检索的字符串;

    startpos:可选的整数参数。规定在字符串开始检索的位置。

    注意:

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

    2、可选参数,从字符串的startpos位置开始查找substring,如果没有此参数将从开始位置查找。

    3、如果找到一个substring,则返回substring的第一次出现的位置。如果要检索的字符串没有出现,则返回-1

    查看全部

举报

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

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