首页 > 其他分享 >js Window对象

js Window对象

时间:2023-01-03 15:03:13浏览次数:32  
标签:窗口 对象 window js Window localStorage 浏览器 history


//此属性表示窗口是否以全屏显示。
Window.fullScreen



//返回一个对 history 对象的引用。
Window.history
//history.back(); // 等同于点击浏览器的回退按钮
//history.go(-1); //等同于history.back();



//获得浏览器窗口的内容区域的高度,包含水平滚动条(如果有的话)。
Window.innerHeight



//获得浏览器窗口的内容区域的宽度,包含垂直滚动条(如果有的话)。
Window.innerWidth



//获取、设置 window 对象的 location, 或者当前的 URL.
Window.location



//动态调整窗口的大小。
//window.resizeTo(aWidth, aHeight)



// 只读的localStorage 属性允许你访问一个Document 源(origin)的对象 Storage;存储的数据将保存在浏览器会话中。
// localStorage 类似 sessionStorage,但其区别在于:存储在 localStorage 的数据可以长期保留;
// 而当页面会话结束——也就是说,当页面被关闭时,存储在 sessionStorage 的数据会被清除 。
localStorage.setItem('myCat', 'Tina');
sessionStorage.setItem('喜欢的颜色', 'yellow');




//获取/设置窗口的名称。
window.name = "Winter Wang";




// 只读属性 Window.navigator 会返回一个 Navigator 对象的引用,
// 可以用于请求运行当前代码的应用程序的相关信息。
window.navigator



//将当前窗口移动到指定的坐标位置。
function origin() {
// 把窗口移动到坐上角
window.moveTo(0, 0);
}



//返回文档在垂直方向已滚动的像素值。
window.scrollY



//返回文档/页面水平方向滚动的像素值。
window.scrollX

 

标签:窗口,对象,window,js,Window,localStorage,浏览器,history
From: https://blog.51cto.com/u_12422954/5985777

相关文章

  • js 数组方法
    //定义一个数组varfruits=['香蕉','芒果','橘子','荔枝','樱桃'];//添加元素到数组的末尾,改变原数组varnewLength=fruits.push('香橙');//console.l......
  • js String对象学习
    //charAt()方法从一个字符串中返回指定的字符。letstr='WinterWang'console.log(str.charAt(1))//i//includes()方法用于判断一个字符串是否包含在另一......
  • js 语句
    //try...catch语句标记要尝试的语句块,并指定一个出现异常时抛出的响应。//try如果出现以下情况,catch就抛出一个异常问题所在try{nonExistentFunction();......
  • windows 安装 apache
    认识ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速......
  • js 电子签名涂鸦,且支持转为png图片
    背景:有个业务需要用户签署一个承诺书,电子签名,并生成图片,所以就看了一些线上签名且生成图片的技术和插件,并自己研究了一下。1. elesigncode 第三方插件首先在github看到......
  • 【实战】前端JS环境下的渗透小技巧
    前端JS环境下的渗透小技巧https://mp.weixin.qq.com/s?__biz=MzI4MjI2NDI1Ng==&mid=2247484261&idx=1&sn=4b01cb98de0e589e7c7cb9d25dea3031&chksm=eb9dd4cadcea5ddc9b42c......
  • GoJS v2.2.2 去除水印方法
    最近在搞GoJS画流程图,然后发现水印一直去不掉,在网上搜了很多方法都大同小异,但是都是老板的方法,无法解决我的问题,于是我就去翻gojs源码。。。功夫不负有心人,终于让我找到......
  • gojs2.2.19去除水印的办法
    找到gojs包文件,release/go-module.js文件,搜索 7ca11abfd022028846 删除Ma(...)之后的蓝框内容即可~ 效果图 ......
  • js插件---GoJS 如何去水印
    js插件---GoJS如何去水印 js插件---GoJS如何去水印一、总结一句话总结:把a.Kv=d[w.Jg("7eba17a4ca3b1a8346")][w.Jg("78a118b7")](d,w.um,4,4);替换为a.Kv=functio......
  • Js中的数组去重
    1. functionunique(arr){returnArray.from(newSet(arr))}2.[...newSet(arr)]3.functionunique(arr){vararray=arr;varlen=......