JavaScript对象总结

凡是Js内的所有东西就可以称为对象。比如说:字符串,数值,数组,函数等等。
对象这么多也是分了几块来判断是什么类型的对象:
一、 自定义对象
在区分对象时基本分为三块,但是在Js中允许自定义对象。
一开始说过,在Js中所有东西都可以称为对象,同时也包括函数,函数也叫做方法。我们编写程序时,肯定会自定义一个方法,那么这个方法(test())就叫做自定义对象。
在这里插入图片描述
自定义方法很常用,是Js中必须掌握的重点。
二、 内置对象
常用的内置对象有三大块:
1.浏览器对象模型
浏览器对象模型是用于创建浏览器窗口的模型,常用的几种对象为:
(1) document
它是Window对象的属性之一。
常用到它的一般在获取元素,创建元素和输出上。
在这里插入图片描述
(2) location
它是Window对象的属性之一。
该对象用于获取当前页面的地址(URL),然后重定向到新 的网页上。
在这里插入图片描述
入上面这个代码通过该对象的href属性进行网页跳转,通常情况下window可以不写同样可以实现效果。
在这里插入图片描述
(3) history
它是Window对象的属性之一。
最初用于表示窗口的浏览历史,出于隐私问题,现只支持窗口加载历史列表中前一个或下一个URL:
-back()
该方法用于加载history列表中前一个URL。
-forward()
该方法用于加载history列表中下一个URL。
-go()
该方法用于加载history列表中的具体某个页面。
在这里插入图片描述
在书写时前面的window也可以省略不写。
(4) Navigator
Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。
在书写时可以省略前面的window。
可以通过.调用里面的属性,例如:
在这里插入图片描述
Navigator的对象集合:plugins[]
在这里插入图片描述
返回对文档中所有嵌入式对象的引用,该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件。
内容很多,只截取部分:
在这里插入图片描述
因为是数组形式,也可以通过索引的方式去查看具体的信息。
(5) Screen
screen对象用于获取用户的屏幕信息。
书写时前面的window可以省略不写。
调用该对象的属性可获取到屏幕具体属性值,例如:
在这里插入图片描述
2.文档对象模型
(1) 文档对象模型英文叫DOM(Document Object Model)。
(2)是HTML和XML的应用程序接口(API)。
(3) 它建立了一个完整体系的对象树形图,把整个网页规划成由节点层级构成的文档。
在这里插入图片描述
3.全局JavaScript对象
该对象通常都是首字母大写的,例如:
(1) String(处理字符串)。
(2) Number(处理数字)。
(3) Date(处理时间)。
(4) Math(计算和处理数字)。
三、 本地对象
本地对象就是 ECMA-262 定义的类(引用类型)。
例如:Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError。
四、 宿主对象
所有非本地对象的都是宿主对象(host object),即由 ECMAScript 实现的宿主环境提供的对象。
所有BOM和DOM对象都属于宿主对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值