实用的 BOM 属性对象方法
1、什么是 Bom?
Bom 是浏览器对象。
2、有哪些常用的 Bom 属性呢?
(1)location对象
- location.href —— 返回或设置当前文档的URL
- location.search —— 返回URL中的查询字符串部分。例如http://www.dreamdu.com/dreamdu.php?id=5&name=dreamdu返回包括?后面的内容:?id=5&name=dreamdu
- location.hash —— 返回URL#后面的内容,如果没有#返回空
- location.host —— 返回URL中的域名部分。例如www.dreamdu.com
- location.hostname —— 返回URL中的主域名部分。例如dreamdu.com
- location.pathname —— 返回URL中的域名后的部分。例如例如 http://www.dreamdu.com/xhtml/ 返 回/xhtml/
- location.port —— 返回URL中的端口部分。例如 http://www.dreamdu.com:8080/xhtml/ 返回 8080
- location.protocol —— 返回URL中的协议部分。例如 http://www.dreamdu.com:8080/xhtml/ 返 回(//)前面的内容 http:
- location.assign —— 设置当前文档的URL
- location.replace() —— 设置当前文档的URL,并且在history对象的地址列表中移除这个URL location.replace(url)
- location.reload() —— 重载当前页面
(2)history对象
- history.go() —— 前进或后退指定的页面数,history.go(num)
- history.back() —— 后退一页
- history.forward() —— 前进一页
(3)Navigator对象
- navigator.userAgent —— 返回用户代理头的字符串表示,就是包括浏览器版本信息等字符串
- navigator.cookieEnabled —— 返回浏览器是否支持(启用)cookie
实用的 BOM 属性对象方法相关推荐
- python中如何对一个属性或方法进行封装_python学习第20天
一.面向对象oop - 封装 1.类中封装: 成员属性和成员方法 2.封装等级 公有:公有成员既能够在类外调用,也可以在类调用 私有:私有成员不能够在类外调用,可以在类内调用 (前面加上双下划线表示) ...
- python 判断类是否有某个属性_python判断对象某个属性的方法有哪些
python判断对象某个属性的方法有哪些 发布时间:2020-08-10 15:41:04 来源:亿速云 阅读:92 作者:小新 这篇文章给大家分享的是有关python判断对象某个属性的方法有哪些的内 ...
- JavaScript 中BOM及window的相关属性及方法
概述:BOM (全称bowser object model) 浏览器对象模型,他是用于操作浏览器相关的内容.BOM是一个缺乏规范的东西,为了保证他的规范性产生了一系列的共用对象来解决这个问题.沿用至今 ...
- 10、正则表达式 (笔试题、语法规则、正则对象方法、正则实例属性、支持正则表达式的String对象的方法、贪婪匹配与非贪婪匹配)
正则表达式 目录 10.1 语法规则 10.1.1 创建方法 1.直接量 2.构造方法RegExp() 10.1.2 三个属性i,g,m 10.1.3 方括号 10.1.4 元字符 10.1.5 量词 ...
- ie浏览器报错对象不支持此属性或方法
问题描述:web应用在本地用tomcat启动没有问题,部署到测试环境的was上,当点击一个Ext按钮时,页面报"对象不支持此属性或方法",页面使用的是jsp. 解决方法:登录测试环 ...
- selenium提取数据之driver对象的常用属性和方法
selenium提取数据之driver对象的常用属性和方法 在使用selenium过程中,实例化driver对象后,driver对象有一些常用的属性和方法 driver.page_source 当前标 ...
- ASP.NET基础教程-DataView对象的属性、方法、枚举成员
DataView对象用于通过过滤器查看DataTable对象中的特定行.也可以排序用DataView查看的行.可以增加.修改与删除DataView中的行,这些改变也适用于DataView将从中进行读取 ...
- HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次)
HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次) 一.总结 一句话总结:目录就是测试题 1.document取得元素(get element)的方式有哪几种? 解答:四种,分别是id ...
- [置顶] 深入浅出Javascript(三)创建自定义对象以及属性、方法
怎么样创建一个对象? 利用Object创建自定义对象 JavaScript能够自定义对象来扩展程序的功能,不仅如此,它还能扩展JavaScript提供的内置对象,新增内置对象的属性或方法 例如下面代码 ...
最新文章
- redis缓存和cookie实现Session共享
- Uber AI简单方法实现大规模语言模型的精细控制
- 我对2019年人工智能行业发展的预测
- 将csv文件导入到mysql数据库
- easyui js解析字符串_js相关:详解Jquery Easyui的验证扩展
- 简而言之,JUnit:测试结构
- php zip怎么安装,php如何安装zip模块?(方法介绍)
- c语言 空格_C语言100题集合-ex003
- 【渝粤教育】电大中专学前儿童科学教育 (2)作业 题库
- ubuntu删除OpenCV
- NOIP2017总结
- 【终于等到你】微信转发语音的方法 - 语音信息转发
- 下载历史版本的英伟达显卡驱动
- 【入门必看-算法基础知识讲解】小白都也能看得懂
- python ftp下载上传文件或文件夹
- golang操作sqlite3
- 桌面美化 | win10高仿mac桌面
- 什么是IPv6?IPv6与IPv4有什么区别?IPv6的安全?
- 计算机mac地址的字节数,mac地址如何查询
- 跨期套利的四大核心逻辑
热门文章
- Unity3D 5.x 简单实例 - 发射炮弹
- 在ASP.NET中防止注入攻击
- Unicode – CSS中文字体转编码
- 《从强盗资本家到慈善家》--转载自思维的乐园
- 模拟——乒乓球(洛谷 P1042)
- html实现平面地图效果,HTML5 光点组成的平面和立体世界地图
- libssl-dev linux下载,libssl
- 查看java线程是否退出_[原创]IDA调试阻止java线程异常退出
- openGauss的开源数据库之路
- Oracle 20c 新特性:Online SecureFiles Defragmentation 在线的 LOB 碎片整理