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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • stringObject.substring(startPos,stopPos)


    提取的字符串,从 startPos 到 stopPos-1 ,

    stopPos取不到

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


    stringObject.split(separator,limit)


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


    limit是指返回的子串的数量,limit = 分割的次数 + 1

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


    1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒

    2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”


    查看全部
  • 定义一个时间对象 :

    var Udate=new Date();

    使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。


    如果要自定义初始值,可以用以下方法:

    var d = new Date(2012, 10, 1);  //2012年10月1日
    var d = new Date('Oct 1, 2012'); //2012年10月1日


    我们最好使用下面介绍的“方法”来严格定义时间。

    访问方法语法:“<日期对象>.<方法>”

    Date对象中处理时间和日期的常用方法:

    555c650d0001ae7b04180297.jpg

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

    2019-07-06

  • 访问对象属性的语法:

    objectName.propertyName


    如使用 Array 对象的 length 属性来获得数组的长度:

    var myarray=new Array(6);//定义数组对象
    var myl=myarray.length;//访问数组长度length属性


    如使用string 对象的 toUpperCase() 方法来将文本转换为大写:

    var mystr="Hello world!";//创建一个字符串
    var request=mystr.toUpperCase(); //使用字符串对象方法


    查看全部
    0 采集 收起 来源:什么是对象

    2019-07-06

  • 获取元素的值设置和获取方法为:

    赋值:document.getElementById(“id”).value = 1;

    取值:var num= document.getElementById(“id”).value;

    使用parseInt()函数可解析一个字符串,并返回一个整数。

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

    2019-07-06

  • function count(){

           

        //获取第一个输入框的值

    //获取第二个输入框的值

    //获取选择框的值

    //获取通过下拉框来选择的值来改变加减乘除的运算法则

        //设置结果输入框的值 

        var num1,num2,sum;

        num1=document.getElementById("txt1").value;

        num2=document.getElementById("txt2").value;

        math=document.getElementById("select").value;

        switch(math){

            // case '+' : sum = (num1) + (num2);

            //           break;

            case '+' : sum = parseInt(num1) + parseInt(num2);

                       break;

            case '-' : sum = parseInt(num1) - parseInt(num2);

                       break;

            case '*' : sum = parseInt(num1) * parseInt(num2);

                       break;

            case '/' : sum = parseInt(num1) / parseInt(num2);

                       break;

        }

        

        document.getElementById("fruit").value  = sum;

        

        return sum;

       }


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

    2019-07-06

  • 7-7返回指定位置的字符

    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>

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


    查看全部
  • 加载事件(onload)


    事件会在页面加载完成后,立即发生,同时执行被调用的程序。
    注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。


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


    查看全部
  • 7-6字符串对象

    直接赋值

    var mystr = "I love JavaScript!"

    定义了mystr字符串之后,我们就可以访问他的属性和方法。

    stringObject.length;  //返回字符串的长度

    var mystr="Hello World!";
    var myl=mystr.length;

    2、访问字符串对象的方法:

    使用string对象的toUpperCase()方法将字符串小写字母转换为大写

    var mystr="Hello world!";
    var mynum=mystr.toUpperCase();


    查看全部
  • 53e198540001b66404860353.jpg


    主要事件表:

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

    2019-07-06

  • 函数调用


    第一种情况:在<script>标签内调用。


    第二种情况:在HTML文件中调用,如通过点击按钮后调用定义好的函数。

    <input type="button" value="click it" onclick="add2()">  
    //按钮,onclick点击事件,直接写函数名


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

    2019-07-06

  • 7-5返回/设置时间方法

    get/setTime返回/设置时间,单位毫秒数。

    将当前时间推迟一个小时。

    <script type="text/javascript">
      var mydate=new Date();
      document.write("当前时间:"+mydate+"<br>");
      mydate.setTime(mydate.getTime() + 60 * 60 * 1000);
      document.write("推迟一小时时间:" + mydate);</script>

     

    注意:1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒

          2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”

    3、

    1秒是1000毫秒,一分钟是60秒,一小时是60分钟。一个小时就是60 * 60 * 1000毫秒,两个小时就是60 * 60 * 1000*2毫秒,js中的时间是以毫秒为单位。

     


    查看全部
  • myarray.length; //获得数组myarray的长度
    var arr=[55,32,5,90,60,98,76,54];//包含8个数值的数组arr
    arr.length=10; //增大数组的长度

    JavaScript数组的length属性是可变的,

    数组随元素的增加,长度也会改变

    数组随元素的增加,长度也会改变,如下:

    var arr=[98,76,54,56,76]; // 包含5个数值的数组
    document.write(arr.length); //显示数组的长度5
    arr[15]=34;  //增加元素,使用索引为15,赋值为34
    alert(arr.length); //显示数组的长度16


    查看全部
  • 我们还可以用简单的方法创建上面的数组和赋值:

    第一种方法:

    var myarray = new Array(66,80,90,77,59);//创建数组同时赋值

    第二种方法:

     var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)

    注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)


    查看全部

举报

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

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