BOM讲解之window.html

一套window风格的html静态页面 一套类window系统风格的html静态页面,可以作为WEB项目前端开发模板参考。 立即下载

1.bom ===borwer object model 浏览器对象模型

        bom是进行浏览器操作的

        bom里面是存在多个对象的

        bom实际进行操作浏览器是使用多个对象里面的属性以及相关方法

        bom没有规范 我们所讲的共有对象

        bom没有规范 我们所讲的是bom的共有对象

2.顶层对象window 所有的其他使用的对象都是通过window拓展出来的

        window的方法及属性 可以省略window window.alert() === alert()

        console.log(window) //window表示的是浏览器窗口
        //常用的属性及方法
        console.log(window.innerHeight); //获取高度(浏览器窗口可视区域的高度)
        console.log(window.innerWidth)  //获取宽度(浏览器窗口可视区域的宽度)


3. 弹窗方法


         window.alert('你好')//提示窗 没有返回值
        var isDde = window.confirm('你确定要删除吗?') //弹交互窗口 点击确认返回true 点击取消返false
        console.log(isDel);
        var inputStr = window.pormpt('请输入你要输入的号码,123') //弹出输入框
        window.是可以被省略的

4.打开一个新的窗口

        第一个参数是打开的位置url 第二个是打开的方式也可以是窗口的名字 第三个是其他的设置

        默认打开的是新窗口 打开方式就是_blank

       

 window.open('http://www.baidu.com')
        window.open('http://www.baidu.com','百度')
        window.open('http://www.baidu.com','_parent')指定在本窗口打开
        可以指定对应的窗口的一些设置  一般在设置位置的时候还是会指定上和左  不会指定右和下
        window.open('http://www.baidu.com','百度','width=400,top=200,left=2

5.点击html的任意位置 调用方法 window对象每一个浏览器窗口都会有个opener 表示父窗口

我打开的浏览器窗口和我本身的窗口对应的window对象不一致

       

 window.onclick = function({
        console.log('hello 点我')
        opener.document.write('调用父窗口对象输出!')
        })
        关闭窗口  浏览器不允许
        window.close()关闭当前的窗口
        window.print()弹窗  打印
        window.setInterval((function){
    
        },2000)

基于微信小程序的答题系统 学习视频:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!5812)]《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取! 阅读详情

相关推荐

告别混乱!AutoSar BswM模式管理实战:手把手教你配置Rule与ActionList(附避坑指南)

本文详细解析了AutoSar BswM模式管理的实战配置,重点介绍了Rule与ActionList的高效组合方法,帮助开发者避免常见陷阱。通过具体案例演示了从基础到复杂的配置步骤,包括模式仲裁、逻辑表达式构建及ActionList优化策略,提升汽车电子系统的协调性与可靠性。

weixin_27066963的博客 260

详解HTML中的window对象和document对象

Window -- 代表浏览器中一个打开的窗口:   window //窗口自身   window.self //引用本窗户window=window.self   window.name //为窗口命名   window.defaultStatus //设定窗户状态栏信息   window.location //URL地址,配备布置这个属性可以打开新的页面 对象属性 对象方法   w...

CaseyWei 1268

“开宝五子棋陪练”-首款开放智能的五子棋习题练习安卓应用

使用Kotlin语言以及Jetpack Compose UI库开发,主要就是写Composable函数,显示棋盘、棋子和一些按钮,响应用户的点击和滑动操作,以及保存和恢复数据。但我针对本应用是用于做题的特殊需求,对该算法库做了一个简单的JNI层封装,方便UI前端Kotlin代码的调用。

weixin_44120030的博客 2398

了解 HTML 中的window、document、body和元素的尺寸及位置

本文将详细介绍与窗口(window)、文档(document)、主体(body)以及其他 HTML 元素的尺寸和位置相关的属性及方法。

一名全栈开发工程师 1614

bert-ini:一种基于bert的实体对齐交互模型

本次分享一项来自IJCAI-20的实体对齐工作,该工作提出了一种不同于以往的采用图结构信息进行实体对齐的技术方案,该方案取得了当时的最好效果;不仅如此,模型本身的对齐效率在该项工作中也被考虑,实际工作中非常具备借鉴意义。

qq_33331424的博客 3154

Matlab2018a崩溃解决的办法No sandbox or build area path

Matlab 2018a (No sandbox or build area path)出现崩溃后需要使用terminal进行如下操作: cd /home/david/MySoft/MATLAB/R2018a/bin/glnxa64 (你的matlab路径) mkdir exclude mv libfreetype* exclude/ 执行后图片如下: 如果你用的Windows系统,请手动按照上面步骤剔除了dll。 Matlab 2018a (No sandbox or build are

David Xiao 1万+

html window 属性,html中window对象top 、self 、parent 等属性

top 属性返回最顶层的先辈窗口。该属性返回对一个顶级窗口的只读引用。如果窗口本身就是一个顶级窗口,top 属性存放对窗口自身的引用。如果窗口是一个框架,那么 top 属性引用包含框架的顶层窗口。下面的例子窗口是否在一个框架中,如果是,则跳出框架:function breakout(){if (window.top!=window.self) {window.top.location="tryjs...

weixin_39870238的博客 1613

实战教程:用YOLOv11+PyQt5打造工地安全帽检测系统(附完整数据集)

本文提供了一份完整的实战指南,详细介绍了如何利用YOLOv11目标检测模型与PyQt5界面库,从零开始构建一个智能工地安全帽检测桌面应用。内容涵盖高质量数据集的准备与标注、YOLOv11模型训练与调优,以及如何使用PyQt5开发流畅、专业的图形用户界面,最终实现一个可实际部署的AI安全监控系统。

plum99的博客 738

五大对象

window对象 <script> /* window对象 : 浏览器窗口 1. 是js中的顶级对象。 所有的全局函数、全局属性都是window对象的成员(属性+方法) 2. 只要是window对象的成员,在使用时可以省略window 3. window对象有一些特殊的属性不能被覆盖。 例如top不能作为全局变量名 */ console.log( w

m0_64352881的博客 633

【ROS2】从yaml文件中读取参数配置

ROS2:从yaml中读取参数,到节点;使用C++演示参数的增、删、改、查、遍历、监听变化

郭老二 1285

泛微系统流程表单获取节点操作者

泛微系统流程表单获取节点操作者 select typename 流程类型, workflowname 流程名称, nodename 节点名称, (case when nodetype=0 then '创建' when nodetype=1 then '审批' when nodetype=2 then '提交' when nodetype=3 then '归档' else '' end) as 节点类型, groupname 节点操作组, (case when type=1 then '部门+安

烧硬盘 4616

body,html,window,dom,bom

前言: 一.先明确一点 body和html在哪里见过呢? body,和html在 写网页的时候见过,仔细观察你就可以发现 html包含了body标签,说明html的范围大于body的范围,其中多了title head等标签 ,可以把html理解成 整个窗口(document)的内容,而body 以这条分割线进行分隔, document其实也就是指的html,我们平时操作的dom文档也就是操作document里面的内容 也就是页面的内容 , window —— 浏览器窗口 ...

qq_59076775的博客 351

Java中使用工厂模式和策略模式优雅消除if-else语句(UML类图+案例分析)

在最近的后端开发中,多多少少会发现有很多if-else语句,如果条件过多则会造成整体代码看起来非常臃肿。本篇博客汇总了我对工厂模式和策略模式的理解,以及我是如何把它们巧妙运用在实际项目当中的一些技巧进行了分享,如有问题,欢迎评论区讨论!

黄团团的个人博客 2614

HTML BOM

大纲 BOM的概念 window对象 提示框 间隔调用和延迟调用 初始数据解析 1.BOM的概念 1.1 BOM **概念:**BOM(Browser Object Model)即浏览器对象模型 关于BOM的说明: BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window对象 BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 BOM缺乏一个统一的标准 JavaScript语法的标准化组织是ECMA DOM的

qq_33193871的博客 2333

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

HTML BOM和DOM学习笔记

BOM Browser Object Model 浏览器对象模型 对象 1. Window:窗口对象 1. 与弹出框有关的方法: alert() 显示带有一段消息和一个确认按钮的警告框。 confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。 * 如果用户点击确定按钮,则方法返回true * 如果用户点...

耀灵的博客 215

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

关于BOM-window对象,history,location,document对象

BOM指的是浏览器对象模型,是JavaScript的组成之一,提供了独立于内容的,与浏览器窗口进行交互的对象模型,就是用来管理窗口与窗口之间的通信,例如弹出一个新浏览器窗口,改变窗口大小等 弹出新的浏览器窗口 移动,关闭浏览器窗口以及调整窗口大小 实现页面的前进和后退功能 提供web浏览器详细信息的导航对象 提供用户屏幕分辨率详细信息的屏幕对象 支持cookies 下面是BOM模型图: 其主要对...

小灰狼与大白兔的博客 6465

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

JS BOM

DOM的作用是将文档转换为相应的对象,它跟具体环境也没有关系。frameElement属性是HTMLIFrameElement类型,这是在DOM的HTML子标准中定义的类型,它一共有10个可读写属性,每个均对应一个iframe标签的属性,另外还有一个只读属性(contentDocument:获取框架所包含的document对象)。window对象是浏览器中的顶层对象,其他所有的对象都直接或间接包含它下面,但是,通过window对象只能直接操作它自己直接包含的属性对象,而无法操作更深层次的对象。

小张微说的博客 1644

JavaScript的DOM和BOM

JavaScript的DOM和BOM 一、JavaScript的DOM JavaScript主要包括三部分内容:ECMAScript、DOM、BOM 1.1 DOM概述 通过 HTML DOM,使用 JavaScript访问 HTML 文档的所有元素。 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树: [外链图...

lalasonghhh的博客 205

BOM DOM

BOM browser Object Model,浏览器对象模型 BOM主要提供了访问和操作浏览器各组件的方式 浏览器组件: window(浏览器窗口) location(地址栏) history(浏览历史) screen(浏览器屏幕) navigator(浏览器软件) document(网页) DOM主要提供访问和操作HTML标记的方式 html标记 - 图片 - 表格 - 表单 - bod...

weixin_42164059的博客 168

html dom与bom,js中DOM和BOM

1. javascript是由哪几部分组成?ECMAScript:(ES5.0) 变量 数据类型 运算符 流程控制语句 数组 对象 函数...DOM : 文档对象模型注意: 不是一个具体对象很多对象组成的集合提供很多的属性和方法操作网页(标签 、 属性 、内容)document对象是DOM中最顶层对象BOM : 浏览器对象模型操作浏览器什么是DOM概念: 文档对象模型注意:1. 不是一个具体...

weixin_42299018的博客 277

DOM和BOM概述

DOM和BOM概述

weixin_68489989的博客 1087

BOM和DOM

前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有...

anyuduo3567的博客 159

JS事件、Bom对象和Dom对象

JS事件、Bom对象和Dom对象 1.事件 事件 (Event) 是 JavaScript 应⽤跳动的⼼脏 ,进⾏交互,使⽹⻚动起来。当我们与浏览器中 Web ⻚⾯ 进⾏某些类型的交互时,事件就发⽣了。事件可能是⽤户在某些内容上的点击、⿏标经过某个特定元素 或按下键盘上的某些按键。事件还可能是 Web 浏览器中发⽣的事情,⽐如说某个 Web ⻚⾯加载完成, 或者是⽤户滚动窗⼝或改变窗⼝⼤⼩。 通过使⽤ JavaScript ,你可以监听特定事件的发⽣,并规定让某些事件发⽣以对这些事件做出响应。 1.1. 作

weixin_44454512的博客 231

python js window_Python JavaScript BOM和DOM以及window对象

BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略wind...

weixin_39670545的博客 190

BOM window全局对象

什么是BOM BOM,Browser Object Model,即浏览器对象模型。浏览器页面初始化时,会在内存创建一个全局对象,用来描述当前窗口的属性和状态,这个全局对象被称为浏览器对象模型。 不同于DOM的标准化组织是W3C,JavaScript的语法标准化组织是ECMA,BOM没有官方标准,它最初是Netscape浏览器标准的一部分,也就是说,对于现代浏览器,每个浏览器都有自己的BOM实现方法...

var_da的博客 296

BOM和DOM详解

我们都知道, javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格迥异。 1. DOM 是 W3C 的标准; [所有浏览器公共遵守的标准] 2. BOM 是 各个浏览器厂商根据 DOM 在各自浏览器上的实现;[表现为不同浏览器定义有差别,实现方式不同] 3. window 是 BOM 对象,而非 js 对象; DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。 BOM 主要处理浏览器

weixin_44074543的博客 4107
上一篇: 初学字符串的知识
下一篇: location和histroy和navigator的讲解
快乐的光头佬
博客等级 码龄5年 3粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值