javascript浏览器对象模型
BOM对象:
BOM 是浏览器对象模型的简称。JavaScript 将整个浏览器窗口按照实现的功能不同拆分成若干个对象;
包含:window 对象、history 对象、location 对象和 document 对象等
window对象:
常用方法:
1.prompt();显示可提示用户输入的对话框
window.prompt("请输入您的 名字");
返回输入框的值。
2.alert();显示一个带提示信息的确定按钮框
window.alert("登录成功");
3.confirm();带有确定和取消按钮的提示框
window.confirm("确定删除吗!");
确定:返回true;
取消:返回false;
4.close();关闭当前浏览器页面
5.open(url);打开指定的路径页面
open("https://www.baidu.com");
6.setTimeout(执行函数,等待毫秒值);
setTimeout(function(){alert("3秒后的操作")},5000);
7.setInterval(执行函数,间隔时间毫秒);
按照设定的周期(以毫秒计)来重复调用函数或表达式
8.clearInterval();清除定时器
history对象:
概念:history对象保存了当前浏览器窗口中打开页面的一个历史记录列表。
常用方法:
1.history.back();//后退一个页面
2.history.forward();//前进一个页面
3.history.go(1);//前进一个页面
4.history.go(-1);//后退一个页面
location对象:
概念:location对象用于管理当前打开窗口的URL信息,相当于浏览器的地址栏
常用方法:
1.assign(url) 方法:在当前页面打开一个新的页面
location.assign("https://www.qq.com");
2.href 属性:返回或设置当前页面的 URL
3.hostname 属性:返回 Web 主机的域名
4.pathname 属性:返回当前页面的路径和文件名
5.port 属性 :返回 Web 主机的端口(默认本地浏览器端口号为8020)
6.protocol 属性:返回所使用的 Web 协议(http:// 或 https://)
7.reload() 方法:重新加载当前页面,相对于浏览器的刷新按钮
screen(屏幕)对象:
概念:screen 对象包含了用户屏幕的相关信息
常用属性:
1.availWidth:返回显示屏幕的可用宽度(除 Windows 任务栏之外)
2.availHeight:返回显示屏幕的可用高度(除 Windows 任务栏之外)
3.width :返回显示器屏幕的宽度
4.height: 返回显示器屏幕的高度
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
javascript浏览器对象模型
BOM对象: BOM 是浏览器对象模型的简称。JavaScript 将整个浏览器窗口按照实现的功能不同拆分成若干个对象; 包含:window 对象、history 对象、location 对象和 document 对象等 window对象: 常用方法: 1.prompt();…...
![](https://www.ngui.cc/images/no-images.jpg)
C语言之链表以及单链表的实现
一:链表的引入 1:从数组的缺陷说起 (1)数组有两个缺陷。一个是数组中所有元素类型必须一致,第二是数组的元素个数必须事先指定并且一旦指定后不能更改 (2)如何解决数组的两个缺陷:数…...
![](https://img-blog.csdnimg.cn/direct/29cb9aaf33ad4e64b1f40deffd598ad2.png)
AI在线免费视频工具2:视频配声音;图片说话hedra
1、视频配声音 https://deepmind.google/discover/blog/generating-audio-for-video/ https://www.videotosoundeffects.com/ (免费在线使用) 2、图片说话在线图片生成播报hedra hedra 上传音频与图片即可合成 https://www.hedra.com/ https://www.…...
![](https://www.ngui.cc/images/no-images.jpg)
Elastic字段映射(_source,doc_value,fileddata,index,store)
Elastic字段映射(_source,doc_value,filed_data,index,store) _source: source 字段用于存储 post 到 ES 的原始 json 文档。为什么要存储原始文档呢?因为 ES 采用倒排索引对文本进行搜索,而倒排索引无法存储原始输入…...
![](https://www.ngui.cc/images/no-images.jpg)
kotlin空类型安全 !! ?. ?:
1、定义可空类型 fun main(){// 定义可空类型var x:String? "hello"x null } 2、!! 强转类型 定义可空类型之后,如果使用其内置方法,编译不会通过,因为值有可能为null,可以使用 !! 把类型强转为不可空:…...
![](https://www.ngui.cc/images/no-images.jpg)
通过 WireGuard 组建虚拟局域网 实现多个局域网全互联
本文后半部分代码框较多,欢迎点击原文链接获得更佳的阅读体验。 前言 上一篇关于 WireGuard 的文章通过 Docker 安装 wg-easy 的形式来使用 WireGuard,但 wg-easy 的功能比较有限,并不能发挥出 WireGuard 的全部功力。 如果只是想要出门在外连随时随地的连回家里的局域网,…...
![](https://img-blog.csdnimg.cn/direct/5db9fc96e0614feda5b65023fc221fbc.jpeg)
qmt量化交易策略小白学习笔记第47期【qmt编程之期货仓单】
qmt编程之获取期货数据 qmt更加详细的教程方法,会持续慢慢梳理。 也可找寻博主的历史文章,搜索关键词查看解决方案 ! 感谢关注,咨询免费开通量化回测与获取实盘权限,欢迎和博主联系! 期货仓单 提示 1…...
![](https://www.ngui.cc/images/no-images.jpg)
点云处理中阶 Sampling
目录 一、什么是点云Sampling 二、示例代码 1、下采样 Downsampling 2、均匀采样 3、上采样 4、表面重建 一、什么是点云Sampling 点云处理中的采样(sampling)是指从大量点云数据中选取一部分代表性的数据点,以减少计算复杂度和内存使用,同时保留点云的几何特征和重…...
![](https://www.ngui.cc/images/no-images.jpg)
为什么print语句被Python3遗弃?
在开发和维护python项目的时候发现经常有print语句报错,原因是python3放弃了print语句 print 语句 早就被列在了不可靠的语言特性列表中,例如 Guido 的“Python 之悔”(Python Regrets)演讲【1】,并计划在 Python 300…...
![](https://www.ngui.cc/images/no-images.jpg)
067、Python 高阶函数的编写:优质冒泡排序
以下写了个简单的冒泡排序函数: def bubble_sort(items: list) -> list:for i in range(1, len(items)):swapped Falsefor j in range(0, len(items) - 1):if items[j] > items[j 1]:items[j], items[j 1] items[j 1], items[j]swapped Trueif not swa…...
![](https://img-blog.csdnimg.cn/direct/9832fbfbad5b451fb518fa002509eff1.png)
【Python】从基础到进阶(一):了解Python语言基础以及变量的相关知识
🔥 个人主页:空白诗 文章目录 引言一、Python简介1.1 历史背景1.2 设计哲学1.3 语言特性1.4 应用场景1.5 为什么选择Python 二、Python语言基础2.1 注释规则2.1.1 单行注释2.1.2 多行注释2.1.3 文件编码声明注释 2.2 代码缩进2.3 编码规范2.3.1 命名规范…...
![](https://www.ngui.cc/images/no-images.jpg)
AI学习指南机器学习篇-KNN的优缺点
AI学习指南机器学习篇-KNN的优缺点 在机器学习领域中,K最近邻(K-Nearest Neighbors,KNN)算法是一种十分常见的分类和回归方法之一。它的原理简单易懂,但在实际应用中也存在一些优缺点。本文将重点探讨KNN算法的优缺点…...
![](https://img-blog.csdnimg.cn/img_convert/4a361345be310bde026f2eae96986e73.webp?x-oss-process=image/format,png)
全网最全!25届最近5年上海理工大学自动化考研院校分析
上海理工大学 目录 一、学校学院专业简介 二、考试科目指定教材 三、近5年考研分数情况 四、近5年招生录取情况 五、最新一年分数段图表 六、历年真题PDF 七、初试大纲复试大纲 八、学费&奖学金&就业方向 一、学校学院专业简介 二、考试科目指定教材 1、考试…...
![](https://www.ngui.cc/images/no-images.jpg)
LANG、LC_MESSAGES和LC_ALL
在Linux系统中,环境变量LANG、LC_MESSAGES和LC_ALL用于控制系统和应用程序的语言和区域设置(locale)。它们的具体作用如下: LANG: LANG是最基本的环境变量,用于指定系统的默认语言和区域设置。它是一个全局…...
![](https://img-blog.csdnimg.cn/direct/6ec54bd922b848cba0b17d02dd2867ad.png)
生成式AI和LLM的一些基本概念和名词解释
1. Machine Learning 机器学习是人工智能(AI)的一个分支,旨在通过算法和统计模型,使计算机系统能够从数据中学习并自动改进。机器学习算法使用数据来构建模型,该模型可用于预测或决策。机器学习应用于各种领域&#x…...
![](https://img-blog.csdnimg.cn/direct/b18da9202d75436fb6d078efd8854af9.png)
python项目(课设)——飞机大战小游戏项目源码(pygame)
主程序 import pygame from plane_sprites import * class PlaneGame: """ 游戏类 """ def __init__(self): print("游戏初始化") # 初始化字体模块 pygame.font.init() # 创建游戏…...
![](https://img-blog.csdnimg.cn/direct/f3a136d948fd45d2a9688d2c3683d217.png#pic_center)
Chatgpt教我打游戏攻略
宝可梦朱 我在玩宝可梦朱的时候,我的同行队伍里有黏美儿,等级为65,遇到了下雨天但是没有进化,为什么呢? 黏美儿(Goomy)要进化为黏美龙(Goodra),需要满足以下…...
![](https://img-blog.csdnimg.cn/img_convert/05b8e55ac722c6703b42391567fa1cd8.png)
最全信息收集工具集
吉祥学安全知识星球🔗除了包含技术干货:Java代码审计、web安全、应急响应等,还包含了安全中常见的售前护网案例、售前方案、ppt等,同时也有面向学生的网络安全面试、护网面试等。 所有的攻防、渗透第一步肯定是信息收集了…...
![](https://www.ngui.cc/images/no-images.jpg)
redis类型解析汇总
redis类型解析汇总 介绍数据类型简介主要数据类型:衍生类型: 字符串(String)底层设计原理图例设计优势字符串使用方法设置字符串值获取字符串值获取和设置部分字符串获取字符串长度追加字符串设置新值并返回旧值递增/递减同时设置…...
![](https://img-blog.csdnimg.cn/direct/8ba4907a6e494f36a19fd8dbdffe6651.png)
Unity3d自定义TCP消息替代UNet实现网络连接
以前使用UNet实现网络连接,Unity2018以后被弃用了。要将以前的老程序升到高版本,最开始打算使用Mirro,结果发现并不好用。那就只能自己写连接了。 1.TCP消息结构 (1). TCP消息是按流传输的,会发生粘包。那么在发射和接收消息时就需要对消息进行打包和解包。如果接收的消息…...
![](https://www.ngui.cc/images/no-images.jpg)
git fetch 和 git pull区别
git branch //查看本地所有分支 git branch -r //查看远程所有分支 git branch -a //查看本地和远程的所有分支 git branch <branchname> //新建分支 git branch -d <branchname> //删除本地分支 git branch -d -r <branchname> //删除远程分支&#x…...
![](https://img-blog.csdnimg.cn/direct/35a0f62bdfe04f0f9fe0fcbe373e4250.png)
冲击2024年CSDN博客之星TOP1:CSDN文章质量分查询在哪里?
文章目录 一,2023年博客之星规则1,不高的入围门槛2,[CSDN博文质量分测评地址](https://www.csdn.net/qc) 二,高分秘籍1,要有目录2,文章长度要足够,我的经验是汉字加代码至少1000字。3࿰…...
![](https://img-blog.csdnimg.cn/direct/c28117e3297844cf948f435787d0e581.png)
高性能并行计算华为云实验一:MPI矩阵运算
目录 一、实验目的 二、实验说明 三、实验过程 3.1 创建矩阵乘法源码 3.1.1 实验说明 3.1.2 实验步骤 3.2 创建卷积和池化操作源码 3.2.1 实验说明 3.2.2 实验步骤 3.3 创建Makefile文件并完成编译 3.4 建立主机配置文件与运行监测 四、实验结果与分析 4.1 矩阵乘法…...
![](https://img-blog.csdnimg.cn/direct/9b71188b95334c9fb8aeba92c5d4bfb6.jpeg)
库卡机器人减速机维修齿轮磨损故障
一、KUKA机器人减速器齿轮磨损故障的原因 1. 润滑不足:润滑油不足或质量不佳可能导致齿轮磨损。 2. 负载过重:超过库卡机械臂减速器额定负载可能导致齿轮磨损。 3. 操作不当:未按照说明书操作可能导致KUKA机器人减速器齿轮磨损。 4. 维护不足…...
![](https://www.ngui.cc/images/no-images.jpg)
【C/C++】我自己提出的数组探针的概念,快来围观吧
数组探针 在许多编程语言中如果涉及到数组那么就可以使用这个东西,便于遍历数组 中文名 数组探针 外文名 arrProbe 适用领域 大数据 所属学科 软件技术、编程 提出者 董翔 目录 1 概述2 工作原理3 应用场景 ▪ 数据处理和分析▪ 图像处理▪ 游戏开发▪…...
![](https://csdnimg.cn/release/blog_editor_html/release2.3.6/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=N7T8)
ArcGIS图斑分区(组)排序—从上到下从左到右
点击下方全系列课程学习 点击学习—>ArcGIS全系列实战视频教程——9个单一课程组合系列直播回放 ArcGIS图斑分区(组)从上到下从左到右排序 是之前的内容的升级 GIS技巧100例——12ArcGIS图斑空间排序 关于今天的内容 我们在19年已经和大家分…...
![](https://www.ngui.cc/images/no-images.jpg)
React useRef 组件内及组件传参使用
保存变量, 改变不引起渲染 import { useRef} from react; const dataRef useRef(null) ... dataRef.current setTimeout(()>console.log(...),1000)绑定dom const inputRef useRef(null) <input ref {inputRef} />绑定dom列表 - ref 回调 const ite…...
![](https://img-blog.csdnimg.cn/direct/ba99f14896724dbc9dbe95a6dfb518ea.png#pic_center)
Intelij IDEA中Mapper.xml无法构建到资源目录的问题
问题场景: 在尝试把原本在eclipse上的Java Web项目转移至Intelij idea上时,在配置文件均与eclipse一致的情况下出现了如下报错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.umbrella.crm_core.…...
![](https://img-blog.csdnimg.cn/direct/09659dbb4015496ea16e08c2508ce6bb.png)
2024.6.23周报
目录 摘要 ABSTRACT 一、文献阅读 一、题目 二、摘要 三、网络架构 四、创新点 五、文章解读 1、Introduction 2、Method 3、实验 4、结论 二、代码实验 总结 摘要 本周阅读了一篇题目为NAS-PINN: NEURAL ARCHITECTURE SEARCH-GUIDED PHYSICS-INFORMED NEURAL N…...
![](https://www.ngui.cc/images/no-images.jpg)
鸿蒙实战开发:网络层的艺术——优雅封装与搭建指南(中)
前言 在鸿蒙开发的广袤天地中,网络层的搭建与封装无疑是构建高效、稳定应用的基石。继上篇的探索之后,本文将继续深入网络层的优化之旅,揭秘如何通过类型转换器、请求查询附加器以及丰富的常量参数,将网络层的构建艺术推向一个新…...
![](https://img-blog.csdnimg.cn/2019062110233659.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNDA0Mzk1,size_16,color_FFFFFF,t_70)
基础建设的网站有哪些内容/seo搜索引擎优化工资薪酬
一、软件简介 Apache Kafka是开源的分布式流处理平台,也是高吞吐量的分布式跨平台订阅消息系统,主要包含Broker服务器、Topic消息类别、Partition物理分区、Producer生产者、Consumer消费者、Consumer Group消费组部分。 二、架构图 总结: •Broker :…...
![](/images/no-images.jpg)
优度公司做的网站/广州十大营销策划公司
线程同步与异步套接字编程1.事件对象上一次介绍了利用互斥对象实现线程同步 http://blog.csdn.net/walkerkalr/article/details/19510909。这次将继续介绍另两种线程同步的方法:事件对象和关键字代码段。1.1事件对象事件对象也属于内核对象,包括三个成员…...
![](https://images2017.cnblogs.com/blog/1198028/201711/1198028-20171116165927702-1962507122.png)
网站后台管理开发/qianhu微建站
1.请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识。 (1)import javax.swing.*; class AboutException { public static void main(String[] a) { int i1, j0, k; ki/j; try { …...
![](http://b.cdn.rmbz.net/rmbznet/wp-content/uploads/2015/02/20150203110934.png)
如何在360做网站SEO/网络营销岗位
转自:https://blog.csdn.net/z69183787/article/details/48933481 自从开始使用Maven管理项目,最近在配置MyBatis的Mapper,在Eclipse上调试时都是正常的,但是最近把项目迁移到 IntelliJ IDEA 上后发现不管是直接用Jetty调试&#…...
![](/images/no-images.jpg)
wordpress 建站赚钱/百度云搜索引擎官方入口
说明: next(n)表示:命令是next,n是缩写;b表示break;i b表示info break;cond表示condition;r表示run;s表示step;c表示continue;p表示print;bt表示backtrack命令与参数之间有一个空格 调试运行环境相关命令 …...
![](http://s1.51cto.com/wyfs02/M02/97/0F/wKioL1koSCnSE0A7AABtIwzexLE360.jpg-wh_651x-s_2809999612.jpg)
个人网站隐藏服务器真实ip/网络营销的基本功能
一个名为“永恒之石”的最新恶意程序火爆网络圈!它不仅会攻击ShadowBrokers黑客集团从美国国安局(NSA)外流并被恶名昭彰的WannaCry(想哭)勒索蠕虫所利用的EternalBlue和DoublePulsar两个漏洞。厉害的是他还会攻击其他五个由同一黑客集团所外流的漏洞:EternalChampio…...