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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • charAt()方法可返回指定位置的字符.返回的字符是长度为1的字符串

    语法:

        stringObject.charAt(index)

    参数说明:

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

    注意:

        1.字符串中第一个字符的下标是0.最后一个字符的下标为字符串产犊减一(string.length-1)

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

        3.一个空格也算一个字符

    查看全部
  • 在之前的学习中已经使用字符串对象了,定义字符串的方法就是直接赋值。比如:

    var mystr = "I love JavaScript!"

    定义字符串后,我们就可以访问它的属性和方法

    访问字符串对象的属性length:

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

    访问字符串对象的方法  stringObject.methodName()  例如:

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

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


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

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

    注意:

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

        2.时间推迟一小时,就是: "x.setTime(x.getTime() + 60*60*1000)"

    查看全部
  • backgroundColor C必须大写

    查看全部
    0 采集 收起 来源:认识DOM

    2018-12-25

  • getDay()返回星期,返回的是0-6的数字,0表示星期天

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

    2018-12-25

  • get/setFullYear(): 返回/设置年份,用四位数表示

    注意:

    1. 结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器)

    2. 不同浏览器,时间格式有差异(不同浏览器, mydate.setFullYear(81)结果不同,年份被设定为 0081或81两种情况)

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

    定义一个时间对象 :

    var Udate=new Date();

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

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

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

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

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

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

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

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


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

    2018-12-25

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

    对象的属性:反映该对象某些特定的性质的

    对象的方法:能够在对象上执行的动作

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

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

    访问对象属性的语法: objectName.propertyName

    访问对象的方法:objectName.methodName()

    不理解的部分可以参考本节课程详情内容

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

    2018-12-25

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

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

        取值:var 变量名 = document.getElementById(“id”).value

    switch会自动return返回一个匹配case值下 代码运行的结果


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

    2018-12-25

  • 浏览器窗口可视区域大小

    获得浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)的方法:

    一、对于IE9+、Chrome、Firefox、Opera 以及 Safari:

    •  window.innerHeight - 浏览器窗口的内部高度

    •  window.innerWidth - 浏览器窗口的内部宽度

    二、对于 Internet Explorer 8、7、6、5:

    •  document.documentElement.clientHeight表示HTML文档所在窗口的当前高度。

    •  document.documentElement.clientWidth表示HTML文档所在窗口的当前宽度。

    或者

    Document对象的body属性对应HTML文档的<body>标签

    •  document.body.clientHeight

    •  document.body.clientWidth


    查看全部
  • 语法:

    document.getElementsByName(name);

    与getElementById() 方法不同的是,通过元素的 name 属性查询元素,而不是通过 id 属性。

    注意:

    1. 因为文档中的 name 属性可能不唯一,所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。

    2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,从0开始。


    查看全部
  •  myarr

     document
    write

    查看全部
  • 开放极爱登录

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

    var Udate=new Date();


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

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

    2018-12-25

  • 创建文本节点createTextNode

    createTextNode() 方法创建新的文本节点,返回新创建的 Text 节点。

    语法:

    document.createTextNode(data)

    参数:

    data : 字符串值,可规定此节点的文本。


    查看全部

举报

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

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