js干货-Bom,Dom事件及各种案例
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事件及各种案例相关推荐
- js中的DOM事件之冒泡和捕获事件详解
DOM中的事件是一个很中要的东西,它可以让用户和浏览器之间进行交互,以此来实现人机交互效果 DOM事件 DOM事件分为DOM0级事件和DOM2级事件.DOM0级其实不存在,我们把DOM最初的版本叫0级 ...
- 自学js第十二天:DOM概念和基础操作
Web API 总结1: dom文档树的作用,就是把网页全部内容转为一个个js节点对象去操作 , 因此dom的文档树的内部组成就是有许多叶子node节点对象.分别有七种类型的叶子包含网页全部内容都有对 ...
- day03_js学习笔记_03_js的事件、js的BOM、js的DOM
day03_js学习笔记_03_js的事件.js的BOM.js的DOM ================================================================ ...
- JS+BOM+DOM汇总
文章目录 前言:JavaScript的发展史 第一章:BOM 1.1.概念 1.2.组成:window.Navigator.Screen. History.Location 1.3.方法 第二章:DO ...
- 【JS 逆向百例】DOM事件断点调试,某商盟登录逆向
文章目录 声明 逆向目标 DOM 简介 逆向过程 完整代码 JavaScript 加密关键代码架构 Python 登录关键代码 关注微信公众号:K哥爬虫,QQ交流群:808574309,持续分享爬虫进 ...
- 【JS 逆向百例】DOM 事件断点调试,某商盟登录逆向
文章目录 声明 逆向目标 DOM 简介 逆向过程 完整代码 JavaScript 加密关键代码架构 Python 登录关键代码 声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱 ...
- JS之BOM和DOM(来源、方法、内容、应用)
1.Javascript组成(此文为转载) JavaScript的实现包括以下3个部分: 1)核心(ECMAScript):描述了JS的语法和基本对象. 2)文档对象模型 (DOM):处理网页内容的方 ...
- 前端JavaScript之DOM事件操作~都是干货
下面是对DOM操作事件的整理,希望可以帮助到有需要的小伙伴~ 文章目录 DOM事件操作 JavaScript的基础 事件 代码书写步骤 1.获取绑定事件的元素 2.绑定事件 3.编写事件 注意事项 D ...
- JS中的DOM与BOM
一.Javascript组成 JavaScript的实现包括以下3个部分: ECMAScript(核心) 描述了JS的语法和基本对象. 文档对象模型 (DOM) 处理网页内容的方法和接口 浏览器对象模 ...
最新文章
- linux平台下QtCreator中集成Valgrind系列工具
- equals的用法的注意事项
- 【杂谈】新手如何掌握深度学习模型?赠书2本,星球券10张
- Matlab中特征选择reliefF算法使用方法(分类与回归)
- python的scrapy框架的安装_Python3环境安装Scrapy爬虫框架过程及常见错误
- python之常见报错整理
- datetime2 数据类型
- 163邮箱有传真服务器,网易企业邮箱邮件传真功能使用说明
- 数据分析想要酷一点?这个超火的动态图表,你一定要学会
- java 代码转换_java字符编码转换过程(转)
- 机器视觉:工业镜头专业词汇中英文详解
- 个人.NET ORM全攻略,提供最新版本下载
- Lattice Diamond 3.12下载与安装(免费获取license.dat)
- obs源码简析之推流
- html向下三角箭头,CSS制作三角箭头(兼容IE6)
- 华三交换机ping不通用户但用户_h3c交换机如何一直 ping【已解决】
- joc杂志影响因子2019_2019年4月1日 部分化学期刊即时影响因子预测(仅供参考)...
- Abbexa低样本量鸡溶菌酶 C (LYZ) ELISA 试剂盒
- 根据域名展示对应备案号内容的共用站点默认页面index.html
- C/C++数组初始化