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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 提取字符串substring()

    substring() 方法用于提取字符串中介于两个指定下标之间的字符。

    语法:

    stringObject.substring(startPos,stopPos)

    参数说明:

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

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

    注意:

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

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

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


    查看全部
  • 字符串分割split()

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

    语法:

    stringObject.split(separator,limit)

    参数:

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

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

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

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

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

    语法

    stringObject.indexOf(substring, startpos)

    参数:

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

    startops:可选的整数参数,规定在字符串中开始检索的位置。它的合法取量值是0到string.Object.length-1。如省略该参数,这将从字符串的首字母开始检索


    说明:

    说明:

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

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

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

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

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


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

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

    语法:

    stringObject.charAt(index)

    参数说明:

    index:必须,表示字符串中某个位置的数值,即置富在字符串中的下标

    查看全部
  • String 字符串对象

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

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

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

    使用toLowerCase()方法,将字符串所有大写字母都变成小写的字符串。

    查看全部
  • get/setFullYear() 返回/设置年份,用四位数表示。

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

    2. 不同浏览器,时间格式有差异。


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

    定义一个时间对象 :

    var Udate=new Date();


    get/setDate():返回/设置日期

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

    get/setYear():返回/设置年份

    get/setMonth:返回/设置月份,0:一月...11:十二月

    get/setHours():返回/设置小时,24小时制

    get/setMinutes():返回/设置分钟数

    get/setSeconds():返回/设置秒钟数

    get/setTime():返回/设置时间(毫秒为单位)

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

    2019-08-21

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

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

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

    访问对象属性的语法:

    objectName.propertyName

    访问对象的方法:

    objectName.methodName()


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

    2019-08-21

  • navigator.[属性]

    appCodeName 浏览器代码名的字符串表示

    appName 返回浏览器的名称

    appversion 返回浏览器的平台和版本信息

    platform 返回运行浏览器的操作系统平台

    userAgent 返回由客户机发送服务的user-agent 头部的值 

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

    2019-08-21

  • location.[属性|方法]

    hash 设置或返回从井号(#)开始的URL(锚);

    host 设置或返回主机名和当前URL的端口号;

    hostname 设置或返回当前URL的主机中;

    href 设置或返回完整的URL;

    pathname 设置或返回当前URL的路径部分;

    port 设置或返回当前URL的端口号;

    protocol 设置或返回当前URL的协议;

    search 设置或返回从问号(?)开始的URL()查询部分


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

    2019-08-21

  • window.history.back()    返回上一个页面;

    window.history.forward() 返回下一个页面;

    window.history.go(number) 返回浏览历史中的其它页面  

    查看全部
  • 卸载事件(onunload)

    当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。

    注意:不同浏览器对onunload事件支持不同。

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

    事件会在页面加载完成后,立即发生,同时执行被调用的程序。

    查看全部
  • 文本框内容改变事件(onchange)

    通过改变文本框的内容来触发onchange事件,同时执行被调用的程序。

    查看全部
  • 内容选中事件(onselect)

    选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。

    查看全部

举报

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

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