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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • getElementById("")一定要加引号!!!

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

    2019-05-02

  • 注意:  该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

    查看全部
  • 返回指定的字符串首次出现的位置

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

    语法

    stringObject.indexOf(substring, startpos)

    参数说明:


    说明:

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

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

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


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

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

    语法:

    stringObject.charAt(index)

    参数说明:


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

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


    查看全部
  • 返回/设置时间方法

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

    如果将目前日期对象的时间推迟1小时,代码如下:

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

    结果:

    当前时间:Thu Mar 6 11:46:27 UTC+0800 2014

    推迟一小时时间:Thu Mar 6 12:46:27 UTC+0800 2014

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

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


    查看全部
  • getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成,代码如下:

    <script type="text/javascript">
      var mydate=new Date();//定义日期对象
      var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];//定义数组对象,给每个数组项赋值
      var mynum=mydate.getDay();//返回值存储在变量mynum中  document.write(mydate.getDay());//输出getDay()获取值
      document.write("今天是:"+ weekday[mynum]);//输出星期几</script>


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

    2019-05-02

  • 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。

    定义一个时间对象 :

    var Udate=new Date();

    注意:使用关键字new,Date()的首字母必须大写。 

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

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


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

    2019-05-02

  • JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。

    对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;

    对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;

    JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象:

      var objectName =new Array();//使用new关键字定义对象或者
      var objectName =[];

    访问对象属性的语法:

    objectName.propertyName

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

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

    以上代码执行后,myl的值将是:6

    访问对象的方法:

    objectName.methodName()

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

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

    以上代码执行后,request的值是:HELLO WORLD!


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

    2019-05-02

  • var myarr=new Array(); //先声明一维

    for(var i=0; i<2; i++){  //一维长度为2

    myarr[i]=new Arrary();  //再声明二维    

        for( var j=0; j<3; j++){

        myarr[i][j]=i+j;  //赋值,每个数组元素的值为i+j

    }

    }

    查看全部
    0 采集 收起 来源:二维数组

    2019-05-02

  • myarrary.length;//获得数组myarray的长度

    var arr=[55,32,5,90,60,98,76,54];//包含8个数值的数组arr

    document.write(arr.length);//显示数组长度8

    document.write(arr[7]);//显示第8个元素的值是54

    arr.length=10;//增大数组的长度

    document.write(arr.length);//数组长度已经变为10


    查看全部
  • 数组的表达方式

    1、创建数组

    2、级数组赋值

    var myarray=new Array();

    myarray[0]=10;

    myarray[1]=20;

    myarray[2]=30;

    myarray[3]=40;

    还有两种比较简单的方法

    a、【创建数组同时赋值】

    var myarrary = new Arrary(10,20,30,40);

    b、直接输入一个数组(称”字面量数组“)

    var myarray = [66,80,90,77,59];

    数组存储的数据可以是任何类型


    查看全部
  • var myarray=new Array();

    var myarray:保相聚数组的变量

    nwe Array():创建一个新的空数组

    语句是创建一个新数组存储在myarray变量中


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

    查看全部
  • JavaScript语句

    num=num+1;

    num:变量

    =  赋值

    num+1:表达式


    串表达式

    【"I”+"love"+"you"+mychar】

    串表达式:编写串表达式,值为字符串

    注意:串表达式中mychar是变量

    数值表达式

    num+5*3

    2+2.5

    编写数值表达式,值为数值

    布尔表达式

    2>3  num===5   num<60

    编写布尔值true或flase的表达式

    注意:布尔值true或flase的表达式

    查看全部
  • i为行  !!!

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

    2019-05-01

  • 网页卷去的距离与偏移量:

    5347b2b10001e1a307520686.jpg

    scrollLeft:设置或获取位于给定对象左边界与窗口中目前可见内容的最左端之间的距离 ,即左边灰色的内容。

    scrollTop:设置或获取位于对象最顶端与窗口中可见内容的最顶端之间的距离 ,即上边灰色的内容。

    offsetLeft:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 。

    offsetTop:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置 。


    查看全部

举报

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

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