js浏览器内置对象和js内置对象

这篇博客详细介绍了JavaScript中的核心浏览器对象,如Location、History、Screen、Navigator和Window对象,以及它们的主要属性和方法。Location对象包含了URL的各个部分,如协议、主机名、路径和查询字符串;History对象管理用户浏览历史;Screen对象提供了屏幕尺寸和颜色深度信息;Navigator对象揭示了浏览器的详细信息;而Window对象则是浏览器窗口的代表,包含了如大小、位置以及与窗口交互的各种方法。此外,还提到了JavaScript的一些内置对象,如Array、Boolean等。

浏览器内置

1.Location 对象

hash :返回一个URL的锚部分

host 返回一个URL的主机名和端口

hostname 返回URL的主机名

href 返回完整的URL

pathname 返回的URL路径名。

port 返回一个URL服务器使用的端口号

protocol 返回一个URL协议

search 返回一个URL的查询部分 hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分)。

2、方法 assign() 载入一个新的文档

reload() 重新载入当前文档

replace() 用新的文档替换当前文档


二、History 对象

History 对象包含用户(在浏览器窗口中)访问过的 URL

1、属性 length 返回历史列表中的网址数

2、方法 back() 加载 history 列表中的前一个 URL

forward() 加载 history 列表中的下一个 URL

go() 加载 history 列表中的某个具体页面


三、Screen 对象

Screen 对象包含有关客户端显示屏幕的信息。

availHeight 返回屏幕的高度(不包括Windows任务栏)

availWidth 返回屏幕的宽度(不包括Windows任务栏)

colorDepth 返回目标设备或缓冲器上的调色板的比特深度

height 返回屏幕的总高度

pixelDepth 返回屏幕的颜色分辨率(每象素的位数)

width 返回屏幕的总宽度


四、Navigator 对象

Navigator 对象包含有关浏览器的信息。

appCodeName 返回浏览器的代码名

appName 返回浏览器的名称

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

cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值

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

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

五、Window 对象

Window 对象表示浏览器中打开的窗口。

1、属性 closed 返回窗口是否已被关闭。

defaultStatus 设置或返回窗口状态栏中的默认文本。

documentDocument 对象的只读引用。(请参阅对象)

frames 返回窗口中所有命名的框架。该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个框架。

historyHistory 对象的只读引用。请参数 History 对象。

innerHeight 返回窗口的文档显示区的高度。

innerWidth 返回窗口的文档显示区的宽度。

length 设置或返回窗口中的框架数量。

location 用于窗口或框架的 Location 对象。请参阅 Location 对象。

name 设置或返回窗口的名称。

navigator 对 Navigator 对象的只读引用。请参数 Navigator 对象。

opener 返回对创建此窗口的窗口的引用。

outerHeight 返回窗口的外部高度,包含工具条与滚动条。

outerWidth 返回窗口的外部宽度,包含工具条与滚动条。

pageXOffset 设置或返回当前页面相对于窗口显示区左上角的 X 位置。

pageYOffset 设置或返回当前页面相对于窗口显示区左上角的 Y 位置。

parent 返回父窗口。

screenScreen 对象的只读引用。请参数 Screen 对象。

screenLeft 返回相对于屏幕窗口的x坐标

screenTop 返回相对于屏幕窗口的y坐标

screenX 返回相对于屏幕窗口的x坐标

screenY 返回相对于屏幕窗口的y坐标

self 返回对当前窗口的引用。等价于 Window 属性。

status 设置窗口状态栏的文本。

top 返回最顶层的父窗口。

转自https://www.jianshu.com/p/9d8f71fd3a1e

js内置对象

1.Array对象;

2.Boolen对象;

3.Date对象;

4.Math对象;

5.Number对象;

6.Object对象;

7.RegExp对象;

8.String对象;

9.Global对象;

10.Function对象

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万事胜意sy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值