JavaScript常用浏览器对象

【JS逆向】【10.JavaScript 基础语法】BOM - 浏览器对象window,常用属性方法,窗口操作,对话框,定时器,Navigator对象,location对象,(详细讲解) 浏览器对象 window 1. window 对象概述 2. window 对象的属性 window.name widnow.innerHeight,window.innerWidth window.pageXOffset,window.pageYOffset iframe screen 对象 Navigator 对象 Navigator.userAgent navigator.plugins location 对象 history对象 go() back() foreward() history.push 阅读详情

转自:微点阅读  https://www.weidianyuedu.com

1、对象的分级体系

每个HTML文档被装入浏览器中时浏览器就创建了一系列分级的对象体系,此体系反映了HTML文档的属性.

在每一个HTML页中含有下面的对象:

navigator:含有正在使用的Navigator的名称、版本属性,客户端支持的MIME类型属性,客户端安装的"插件"类型。

window:最高等级的对象,拥有整个窗口的属性;在每一个Frame中的"子窗口"也有相应的window对象。

document:包含基于文档内容的属性,如title、backgroundcolor、links和form等。

location:含有基于当前的URL的属性。

history:包含客户机先前已经请求过的URL。

在引用属性时,必须指定属性的所有祖先。例如,引用表单MyForm中的Text1的Value,必须写成:

document.MyForm.Text1.Value

2、关键的浏览器对象

在HTML页中,最有用的JavaScript对象有:window、Frame、document、Form、location、history和navigator对象。在这里分别讲一讲这些对象。

window和Frame对象

window对象是HTML文档的所有其他对象的祖先对象,是浏览器的窗口和窗口属性的集合。当在一个WEB页中用FRAME和FRAMESET定义了多个桢后,每个桢对应一个Frame对象。Frame对象和window对象的属性和方法是一样的,仅仅是在浏览器中对应的区域不同。

window对象的方法有:

open和close:开、关一个浏览器窗口;可以定义大小、内容、按钮条、定位区域和其他一些属性。

alert:显示带警告信息的对话框。

confirm:显示带OK和Cancel按钮的确认对话框。

prompt:显示带一个输入文本框的提示对话框。

blur和focus:在一个窗口中设置和移去输入焦点。

scroll:使窗口卷动到指定的坐标。

setTimeout:在指定的时间后对一表达式求值。

此外,window中的location和status属性能完成一些有用的任务:

通过对location属性赋值使浏览器转到指定的URL,如同用户键入URL地址一样,如:location="http://www.yesky.com"将使浏览器转到yesky的主页。

通过对status属性赋值可以在浏览器底部的状态条中显示指定的信息。

document对象

对document对象的write和writeln方法相信读者通过以前的介绍已经非常熟悉了。此外,document对象反映HTML文档的许多属性,其中包括:背景(bgColor)、文本(fgColor)、链接颜色(linkColor、alinkColor和vlinkColor)等;还有lastModified(文档的最近修改日期)、referrer(先前访问的URL)、URL(当前文档的URL)等。

cookie属性使用户可以读出和设置cookie的值。

document对象是所有Anchor、Applet、Area、Form、Image、Link、Plugin等对象的“祖先”对象。

Form对象

当在HTML文档中使用<form>和</form>定义了表单时,Form对象就建立了。由于在一个主页中可以有多个表单,所以各个表单对象用数组或

中的表单名来区分。如:

document.forms[1]HTML文档中的第二个表单(第一个表单是forms[0]);

document.forms[0].elements[1]HTML文档中第一个表单的第二个成分(这个成分可以是Button或InputText等)。

location对象

location对象的属性是基于当前URL的值的。如:hostname是服务器及汇总文档的域名。

location对象有两个方法:

reload:强制重新载入当前文档。

replace:强制载入指定的URL文档,并覆盖当前的历史记录。

history对象

history对象保留用户浏览WEB的历史记录在一个字符串数组中。利用history对象的current、next和previous属性可以访问当前的、下一个和前一个历史项;同样,也可以用history数组访问其他的历史项。

history对象的go方法用来使浏览器转到指定的历史记录。例如:

history.go(-2)载入前两项的URL;

history.go(0)重新载入当前页。

navigator对象

navigator对象包含当前浏览器的信息,如:appName属性指定了浏览器的名称;appVersion属性指定了浏览器的版本信息。

navigator对象有两个方法:

javaEnabled:指定是否支持Java。

taintEnabled:指定是否使用数据加扰。

S7-1500——(一)西门子PLC编程从入门到精通4、SCL间接寻址 学习目标是在掌握博途平台SCL编程语言的基本使用基础之上,进一步了解SCL语言环境下的间接寻址过程,初步具备编写复杂控制程序的能力;在编写plc程序过程中, 需要对plc中的数据进行访问,这就是寻址;直接寻址间接寻址;直接寻址直接寻址就是直接对数据的存储单元进行访问;根据表达方式的不同,可分为绝对寻址和符号寻址;对于plc中的标准数据存储区包括IQMTCL以及标准数据块,既可以使用绝对寻址,也可以使用符号寻址;绝对寻址在使用绝对寻址时,可以寻址的宽度包括位,字,节字,双字; 阅读详情

相关推荐

OpenClaw 预置技能完全指南

OpenClaw 技能(Skills)是扩展 AI 助手能力的插件系统。🔐 管理密码和敏感信息(1Password)📝 操作 Apple Notes 和 Reminders🔍 实时搜索互联网(Brave Search)🎨 生成和编辑图片(Nano Banana Pro)📧 收发邮件(Himalaya)🏠 控制智能家居(OpenHue、Eight Sleep)💬 发送消息(iMessage、WhatsApp、Slack)🎵 控制音乐播放(Spotify、Sonos)

Maynor的博客 1658

JavaScript【九】JavaScript BOM(浏览器对象模型)

JavaScript【九】JavaScript BOM(浏览器对象模型)

商务合作/软件定制/学习交流 1038

JavaScript浏览器对象

JavaScript浏览器对象整理,熟悉

document对象详解

document对象概述: document对象是文档的根节点,只要浏览器开始载入HTML文档,这个对象就开始存在了,它作为一个入口去操作网页内容,可以直接调用。document的属性和方法非常多,下面我做了一些基本归类,对于更详细的属性和方法查询该网址。 第一类(获得节点的属性): 属性 说明 document.doctype 第一个子节点,表示文档类型。对于html5文档来说,...

u014663631的博客 4013

JavaScript】(1)基础语法

1. 添加JavaScript脚本用标签包含起来例如: document.write("helle"); type是告诉浏览器,我们插入的是文本类型,使用的脚本是JavaScript。 我们也可以自己创建js文件,以js后缀命名。在html使用: 来引用。 2. JS在页面中的位置: 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放

scarthr的专栏 793

js Browser 对象简介

浏览器 Browser 对象有5个 Window 表示浏览器中打开的窗口 处于对象层次的最顶层 文档中包含框架(frame, iframe), 浏览器会对每个框架创建一个 window 对象 window 可以用于父子窗口间的通讯 全局变量本质就是 window 的直属属性, 全局方法亦然 5个 Browser 对象都是 window 的属性, 如: window === window.window; screen === window.screen; location.href, location.as

352328759的博客 2976

JavaScript的3种对象:内置对象浏览器对象,自定义对象

JavaScript 中,可以使用自定义对象来创建自己的对象。自定义对象允许你定义自己的属性和方法。// 创建一个自定义对象name: "John", // 属性age: 30,// 方法// 访问对象的属性// 输出: John// 调用对象的方法// 输出: Hello, my name is John// 修改对象的属性// 输出: 31在上面的示例中,我们创建了一个名为person的自定义对象,它有三个属性nameage和gender,以及一个方法sayHello。

qq_34781699的博客 1350

JavaScript常用浏览器对象总结

JS常用浏览器对象包括window对象,以及window下的history子对象,document子对象和location子对象,如下图: 一 window对象 浏览器内部对象用于和HTML文档进行交互,而window对象浏览器内部对象中的核心对象,也是层次最高的对象。window对象代表的是打开的浏览器窗口。window对象是全局对象,它的属性可作为全局变量来使用,它的方法可当作函

Mine 1958

JS基本语法-JavaScript中的常用对象4-navigator对象,提供浏览器及操作系统等信息

navigator对象,用于提供当前浏览器及操作系统等信息,这些信息都放在navigator的各个属性中。navigator对象也是window对象的成员。

记录和分享程序人生的点点滴滴 5523

关于JavaScript常用浏览器对象

转自:微点阅读https://www.weidianyuedu.com 1、对象的分级体系 每个HTML文档被装入浏览器中时浏览器就创建了一系列分级的对象体系,此体系反映了HTML文档的属性. 在每一个HTML页中含有下面的对象: navigator:含有正在使用的Navigator的名称、版本属性,客户端支持的MIME类型属性,客户端安装的"插件"类型。 window:最高等级的对象,拥有整个窗口的属性;在每一个Frame中的"子窗口"也有相应的window对象。 document:包..

ysds20211402的博客 966

JavaScript中的常用浏览器对象

JavaScript中的内置对象: <script> /*JavaScript中的字符串对象,和字符串的常用方法*/ var s = "string"; /*查看目标字符串是否可以匹配一个字符串,如果可以,则返回该字符串*/ alert(s.match("str")); /*返回字符出现的位置*/ alert(s.index...

ECHO的博客 207

关于JavaScript常用浏览器对象浅谈

转自:微点阅读https://www.weidianyuedu.com 1、对象的分级体系 每个HTML文档被装入浏览器中时浏览器就创建了一系列分级的对象体系,此体系反映了HTML文档的属性. 在每一个HTML页中含有下面的对象: navigator:含有正在使用的Navigator的名称、版本属性,客户端支持的MIME类型属性,客户端安装的"插件"类型。 window:最高等级的对象,拥有整个窗口的属性;在每一个Frame中的"子窗口"也有相应的window对象。 document:包..

ysds20211402的博客 164

盘点JavaScript常用浏览器对象

转载自品略图书馆http://www.pinlue.com/article/2020/05/2305/1410592280517.html 1、对象的分级体系 每个HTML文档被装入浏览器中时浏览器就创建了一系列分级的对象体系,此体系反映了HTML文档的属性. 在每一个HTML页中含有下面的对象: navigator:含有正在使用的Navigator的名称、版本属性,客户端支持的MIME类型属性,客户端安装的"插件"类型。 window:最高等级的对象,拥有整个窗口的属性;在每一个Fra...

yihuliunian的博客 391

JS-25-浏览器浏览器对象

window对象、navigator对象、screen对象、location对象、document对象

qq_31532983的博客 1310

JavaScript 浏览器对象

浏览器对象 window对象 window对象指当前的浏览器窗口。 Javascript计时器 可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。‘ 计时器类型: 一次性计时器:仅在指定的延迟时间之后触发一次。 间隔性触发计时器:每隔一定的时间间隔就触发一次。 计时器setInterval() 语法: setInterval(代码,交互时间); 代码:要调用的函数或要执行的代码串 交互时间:周期性执行或调用表达式之间的时间间隔(单位:毫秒) 返回值:

打工人 打工魂 433

TIA PORTAL V18安装包-链接地址.txt

TIA PORTAL V18安装包_链接地址

上一篇: 打印样式CSS浅谈
下一篇: 学编程,是选Python还是C 好呢
xinyuerr
博客等级 码龄3年 2682粉丝 928原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值