BOM :
浏览器的一窗口 window 对象
不同的窗口不共享 window
实际上全局变量的和全局函数都属于window对象的自定义属性和方法
window 对象的属性
navigator 浏览器的相关信息
userAgent(字符串) 可以用于判断用户登录的设备

history 访问历史记录
length 这个窗口打开过几个页面
back() 回退一步
forward() 前进一步
go(-1/1/2)

location 地址栏
host 主机+端口号 www.jd.com:80
hostname 主机 /域名 www.jd.com
port 端口号 80
href 显示地址栏的完整信息 可获取可设置 ‘https://www.jd.com’
location.href = ‘http://www.baidu.com’
protocal 获取协议 http / https
pathname 路径
search 地址栏中问号后面的一串
reload() 刷新页面 不建议过多使用
location.assign(url) 替换当前文档 可以被历史记录
location. replace(url) 替换当前文档 不会被历史记录

location.reload() ==> 取值 ture false 不取值 默认为false
true ==> 刷新页面 不使用缓存
false ==> 刷新页面 使用缓存

location.reload()//  一直会刷新页面setTimeout(function () {// location.href = 'http://www.baidu.com'// location.assign('http://www.baidu.com')location.replace()}, 3000)

document (dom就是bom的一部分)
host 主机+端口号 www.jd.com:80

console.log(document);// doctype 文档声明console.log(document.doctype);// documentElement 文档的根对象htmlconsole.log(document.documentElement);console.log(document.body);console.log(document.head);console.log(document.title);setTimeout(function () {// title属性可读可写document.title = '百度一下'}, 2000)// console.log(document.div);   // undefined自由属性可以,div不是一个页面中必须的,所以undefined

window的方法
open()打开新窗口
window.open(url,name,窗口的特征) 返回值:被打开的窗口
close()关闭窗口
scollBy(x,y) 滚动条 单位像素 移动
scollTo(x,y) 滚动条 单位像素 达到

window事件 即BOM事件

js干货-Bom,Dom事件及各种案例相关推荐

  1. js中的DOM事件之冒泡和捕获事件详解

    DOM中的事件是一个很中要的东西,它可以让用户和浏览器之间进行交互,以此来实现人机交互效果 DOM事件 DOM事件分为DOM0级事件和DOM2级事件.DOM0级其实不存在,我们把DOM最初的版本叫0级 ...

  2. 自学js第十二天:DOM概念和基础操作

    Web API 总结1: dom文档树的作用,就是把网页全部内容转为一个个js节点对象去操作 , 因此dom的文档树的内部组成就是有许多叶子node节点对象.分别有七种类型的叶子包含网页全部内容都有对 ...

  3. day03_js学习笔记_03_js的事件、js的BOM、js的DOM

    day03_js学习笔记_03_js的事件.js的BOM.js的DOM ================================================================ ...

  4. JS+BOM+DOM汇总

    文章目录 前言:JavaScript的发展史 第一章:BOM 1.1.概念 1.2.组成:window.Navigator.Screen. History.Location 1.3.方法 第二章:DO ...

  5. 【JS 逆向百例】DOM事件断点调试,某商盟登录逆向

    文章目录 声明 逆向目标 DOM 简介 逆向过程 完整代码 JavaScript 加密关键代码架构 Python 登录关键代码 关注微信公众号:K哥爬虫,QQ交流群:808574309,持续分享爬虫进 ...

  6. 【JS 逆向百例】DOM 事件断点调试,某商盟登录逆向

    文章目录 声明 逆向目标 DOM 简介 逆向过程 完整代码 JavaScript 加密关键代码架构 Python 登录关键代码 声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱 ...

  7. JS之BOM和DOM(来源、方法、内容、应用)

    1.Javascript组成(此文为转载) JavaScript的实现包括以下3个部分: 1)核心(ECMAScript):描述了JS的语法和基本对象. 2)文档对象模型 (DOM):处理网页内容的方 ...

  8. 前端JavaScript之DOM事件操作~都是干货

    下面是对DOM操作事件的整理,希望可以帮助到有需要的小伙伴~ 文章目录 DOM事件操作 JavaScript的基础 事件 代码书写步骤 1.获取绑定事件的元素 2.绑定事件 3.编写事件 注意事项 D ...

  9. JS中的DOM与BOM

    一.Javascript组成 JavaScript的实现包括以下3个部分: ECMAScript(核心) 描述了JS的语法和基本对象. 文档对象模型 (DOM) 处理网页内容的方法和接口 浏览器对象模 ...

最新文章

  1. linux平台下QtCreator中集成Valgrind系列工具
  2. equals的用法的注意事项
  3. 【杂谈】新手如何掌握深度学习模型?赠书2本,星球券10张
  4. Matlab中特征选择reliefF算法使用方法(分类与回归)
  5. python的scrapy框架的安装_Python3环境安装Scrapy爬虫框架过程及常见错误
  6. python之常见报错整理
  7. datetime2 数据类型
  8. 163邮箱有传真服务器,网易企业邮箱邮件传真功能使用说明
  9. 数据分析想要酷一点?这个超火的动态图表,你一定要学会
  10. java 代码转换_java字符编码转换过程(转)
  11. 机器视觉:工业镜头专业词汇中英文详解
  12. 个人.NET ORM全攻略,提供最新版本下载
  13. Lattice Diamond 3.12下载与安装(免费获取license.dat)
  14. obs源码简析之推流
  15. html向下三角箭头,CSS制作三角箭头(兼容IE6)
  16. 华三交换机ping不通用户但用户_h3c交换机如何一直 ping【已解决】
  17. joc杂志影响因子2019_2019年4月1日 部分化学期刊即时影响因子预测(仅供参考)...
  18. Abbexa低样本量鸡溶菌酶 C (LYZ) ELISA 试剂盒
  19. 根据域名展示对应备案号内容的共用站点默认页面index.html
  20. C/C++数组初始化

热门文章

  1. odps sql 常用正则表达式
  2. fiddler手机抓包完整教程
  3. at91sam9g25处理器uboot移植 个人笔记一
  4. 将maven依赖一并打入jar包
  5. 给定一个m*n的格子或棋盘,问从左上角走到右下角的走法总数(每次只能向右或向下移动一个方格边长的距离。
  6. 男儿有泪不轻弹,只是未遇感动事
  7. [量化-032]金融哲学-道德经解读-003-马王堆帛书甲本分段编号
  8. Ubuntu修改密码及密码复杂度策略设置
  9. 第三届蓝桥杯C/C++组第九题 足球比赛(概率论+随机数)
  10. 阿里P8的这点Java底层?(合集)