博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BOM函数
阅读量:6593 次
发布时间:2019-06-24

本文共 738 字,大约阅读时间需要 2 分钟。

1:Window对象

①关闭窗口:close

 

②打开窗口:open

方法:四个参数 都是可选项

-----需要打开的新页面

-----打开新页面的别称

-----打开新页面的状态

-----打开的新页面是否替换老页面

2:Location对象

凡是是window开头调用的,都可以省略

eg:window.screen.width;  可省略为:screen.width;

console.log(screen)

console.log("屏幕的总宽度" + screen.width)
console.log("屏幕的总高度" + screen.height)
console.log("屏幕的可用高度" + screen.availHeight)   可用高度不包括底部任务栏
屏幕旋转角度,逆时针旋转.竖屏显示的时候,旋转角度为90度,当屏幕旋转完毕以后,屏幕的高度,宽度
console.log("屏幕的旋转角度" + screen.orientation.angle);

加载新页面:

刷新页面:

替代页面:

function replacePage () {

location.replace("http://www.baidu.com")
}

加载新页面和代替页面的区别:

替代页面 ,用一个新页面代替原来的老页面,跳转到新页面以后,无法返回到新页面;加载新页面可以返回到原来的页面

 3:History对象

assign():加载新页面

forward():前进一个页面

go(2):前进两个页面

go(-2):往前返回两个页面

 back():返回到上一个页面

 

转载于:https://www.cnblogs.com/yingyingh5/p/7690910.html

你可能感兴趣的文章
数据库--MyBatis的(insert,update,delete)三种批量操作
查看>>
谈谈Vue.js——vue-resource全攻略
查看>>
源路由 就是指定数据传输经过这个路由服务器
查看>>
关于计算一对亲和数的探索
查看>>
Codeforces Round #566 (Div. 2) C. Beautiful Lyrics
查看>>
SQL 在OPENQUERY中使用参数
查看>>
Yii2 配置yii2-redis扩展
查看>>
CentOS下搭建LNMP+WordPress+http2.0教程
查看>>
正则表达式
查看>>
github使用小知识点查阅
查看>>
手把手教你画嘴巴,以后再也不怕画嘴巴了
查看>>
Python数据挖掘与机器学习_通信信用风险评估实战(1)——读数据
查看>>
发个项目需求大家瞅瞅
查看>>
初识Svelte
查看>>
【查找算法】基于存储的查找算法(哈希查找)
查看>>
改用ServletRequestAttributes
查看>>
项目空隙
查看>>
LintCode 前序遍历和中序遍历树构造二叉树
查看>>
Electron入门教程
查看>>
ubuntu 14 server vsftp login incorrect 530
查看>>