浏览器常用BOM属性及方法

  1. windwo对象
    • alert(str):用于向用户展示一些用户不可控的警告信息
    • confirm(str):用于向用户展示一段信息并确认结果
    • prompt(str,str): 用于向用户展示一段信息并收集用户输入结果
    • print(): 显示打印对话框(等同与点击浏览器菜单栏打印选项)
    • find(): 显示查找对话框(等同与点击浏览器菜单栏查找选项)
  2. location对象
    • hash:保存当前url中的哈希值(url中#号后面的任意个字符),url中不包含哈希值 则返回空串
    • host:保存当前url中的域名和端口号
    • hostName:保存当前url中的域名
    • pathName:保存当前url中路径或者文件名
    • port:保存当前url中的端口号
    • protocol:保存当前url使用的协议
    • search:保存url中的查询字符串
    • assign(url):导航到参数url位置并生成一条历史记录(等同与 location.href=url, window.localtion=url)
    • replace(url):导航到参数rul位置但不生成历史记录
    • reload(boolean):重新加载当前文档,传参true表示强制从服务器加载所有资源
  3. navigator
    • userAgent:用户代理字符串,通常用来判断当前使用的是什么浏览器
    • plugins:保存安装所有插件信息的数组,用来判断当前用户是否安装了页面所必须的插件,IE无此属性(通过ActiveXobject对象来判断)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,224评论 19 139
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 30,045评论 8 265
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,445评论 1 45
  •   ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么...
    霜天晓阅读 4,375评论 0 0
  • 2018年5月20日 星期日 晴 今天下午,孩子老奶奶来了,说是想孩子们了。因为老公最近出差,一...
    周李扬阅读 1,706评论 0 0

友情链接更多精彩内容