浏览器常用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对象来判断)

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 129,384评论 18 137
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 26,538评论 8 255
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 25,809评论 1 45
  •   ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么...
    霜天晓阅读 600评论 0 0
  • 2018年5月20日 星期日 晴 今天下午,孩子老奶奶来了,说是想孩子们了。因为老公最近出差,一...
    周李扬阅读 116评论 0 0
  • 临抄文徵明《金刚般若波罗蜜经》23 规规矩矩做人,老老实实做事, 诸恶莫作,众善奉行,就是修行...
    墨影teresa阅读 135评论 2 8
  • 之所以是“不完全”点评,主是春晚的前一大半,我是有一搭没一搭看的;后一小半干脆没看,睡觉去了。这也可以算是另一种点...
    衣赐履阅读 1,779评论 0 0
  • 抱歉,今晚本来是要学习日语的,现在这个时间应该是在睡觉的时间的。可是我心系于你又如何才能睡着,我又怎能让你一个人独...
    abcdelf阅读 96评论 0 1
  • 对付烫伤有二,一是 太阳出来前将河水上的鲜苔捡回来贴在烫伤上止痛又拔干水泡; 二是把打死的獾子油里和进草木灰盖紧口...
    441aa1184342阅读 132评论 0 0