浏览器窗口尺寸clientHeight / scrollHeight / offsetHeight / innerHeight

  https://www.cnblogs.com/nanshanlaoyao/p/5964730.html

  • clientHeight:元素客户区的大小,指的是元素内容及其边框所占据的空间大小(经过实践取出来的大多是视口大小)
  • scrollHeight: 滚动大小,指的是包含滚动内容的元素大小(元素内容的总高度)
  • offsetHeight: 偏移量,包含元素在屏幕上所用的所有可见空间(包括所有的内边距滚动条和边框大小,不包括外边距

浏览器的视口,不包括工具栏和滚动条

获取浏览器的可视窗口宽高:

对于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:

  • window.innerHeight   高度
  • window.innerWidth    宽度

对于 Internet Explorer 8、7、6、5:

  • document.documentElement.clientHeight   高度
  • document.documentElement.clientWidth    宽度

或者

  • document.body.clientHeight   高度
  • document.body.clientWidth    宽度

转载于:https://www.cnblogs.com/bigsister/p/10825995.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483470.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux的驱动开发——下载地址

1.gcc下载地址 \qquadgcc下载地址 \qquadgcc依赖下载地址 2.linux内核下载地址 \qquadlinux内核下载地址 3.交叉工具链下载地址 \qquad交叉工具链下载地址 4.uboot下载地址 \qquaduboot下载地址 5.secureCRT和secureFX双软件下载地址和安装参考 \qquadsecure双软件下载地址…

王道计算机网络 数据链路层整理 超详细版

数据链路层的基本概念 结点:主机、路由器 链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议…

Linux之用户/组 管理

关机&重启命令 shutdown -h now立刻进行关机shutdown -h 11分钟后关机(shutdown默认等于shutdown -h 1) -h即halt shutdown -r now现在重新启动计算机 -r即reboot halt关机reboot重新启动计算机sync把内存数据同步到磁盘 再进行shutdown/reboot/halt命令在执行…

贝尔实验室:如何让6G成为通用技术

来源:B5G与6G通信作者:沃尔克齐格勒:贝尔实验室“6G leadership”首席架构师。塞波伊约拉:诺基亚企业业务(Nokia Enterprise)首席工程师。未来智能实验室的主要工作包括:建立AI智能系统智商评测…

gedit配置

编辑 \(\rightarrow\) 首选项 \(\rightarrow\) 插件 \(\rightarrow\) 外部工具 启用 进入工具 \(\rightarrow\) Manage External Tools... 点击 添加几个快捷键: 编译 #!/bin/sh name$GEDIT_CURRENT_DOCUMENT_NAME pre${name%.*} g $name -o $pre 编译运行 #!/bin/…

linux的常用操作——read函数和write函数

1 read函数 \qquad返回值:-1:读取失败;0:表示文件读完;>0:读取的字节数 \qquad参数:第一个参数:要读取文件的文件描述符;第二个参数:存取的地址&#xff1…

王道计算机网络 计算机网络体系结构整理 超详细版

计算机网络的概念 计算机网络是 互连的、自治的 计算机系统的集合。 互连:互联互通 自治:无主从关系 计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实现资源共享和信息传递…

哥德尔的逻辑结构

来源:人机与认知实验室1920年代末,数学圈内的人们均认为所有数学问题都有一个确定的答案一一真或假。比如说,每个偶数均是两个质数之和,数学文献中称这个论断为哥德巴赫猜想。曾几何时,在传统认识中,人们认…

python模拟http请求

下文主要讲述如何利用python自带的库模拟http请求,为以 #!coding:utf-8 相信这句大家都懂的,不解释 #导入需要的python模块httplib,用来模拟提交http请求,详细的用法可见python帮助手册 import httplib #导入需要的python模块urll…

王道计算机组成原理 物理层整理 超详细版

数据通信 通信的目的是传送信息。 数据:传送信息的实体,通常是有意义的符号序列。 信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式。 ​ 数字信号:代表消息的参数取值是离散的。 ​ 模拟信号&#xf…

linux基础知识——mmap

1.mmap函数 \qquad返回值:成功时,返回创建的映射区首地址;失败时,返回宏MAP_FAILED。 \qquad参数: \qquad\quad第一个参数addr:建立映射区的首地址,有linux内核指定,使用时&#xff…

威胁生存!科学家警告灾难性“气候临界点”已逼近

来源:中国新闻网 中新网10月26日电 综合报道,从联合国的一份报告草案中,科学家已发现多个灾难性的“气候临界点”。专家警告,临界点之间相互关联,可能产生连锁反应,成为一种生存威胁。据报道,根…

视音频开发测试文件下载

视音频开发过程中寻找各种合适的测试视频非常麻烦,无意间发现一个国外的网站提供各种格式和大小的视音频文件下载, 但是下载速度很慢,有总比没有好,凑合用吧: https://www.sample-videos.com/ 转载于:https://www.cnbl…

王道计算机网络 网络层整理 超详细版

网络层功能概述 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。 1、路由选择与分组转发 2、异构网络互联 3、拥塞控制 数据交换方式 电路交换 在进行数据传输时,两个结点之间必须先建立一条专用…

Linux的基础知识——mmap父子通信进程和匿名通信

1.mmap父子进程通信 \qquad父子等有血缘关系的进程之间也可以通过mmap建立的映射区来完成数据通信。但相应的要在创建映射区时候指定对应的标志位参数flags: \qquadMAP_PRIVATE:父子进程各自独占映射区;MAP_SHARED:父子进程共享映射区。 2.m…

ios点击有300毫秒延迟,输入框必须重压或长按才能获取焦点唤起软键盘

以下方法主要针对在vue中的使用 // ios点击有300毫秒延迟 1. 安装依赖包cnpm install fastclick --save 2. 在 /src/main.js 中引入并使用import FastClick from fastclickFastClick.attach(document.body)// 输入框必须重压或长按才能获取焦点唤起软键盘 // 这是由于上面引入了…

Forerunner:首个面向“多未来”的推测执行技术

来源:微软研究院AI头条编者按:10月26-29日,系统领域的全球顶会 SOSP 2021 在线上举办。在本届大会上,微软亚洲研究院研究员陈洋、郭众鑫、李润怀(实习生,浙江大学)、陈硕、周礼栋、张宪以及浙江…

linux的基础知识——信号的概念

1.计算机信号的特点 \qquad简单;不能携带大量信息;满足某个特设条件才发送 2.信号的机制 \qquadA与B两个进程,A向B发送一个信号,此时B进程正在执行自己的程序,在收到信号时,会暂停程序的执行,先…

2021-07-23 小记

https://github.com/XiaoJing-C 整理了一下GitHub,网络连接总是不稳定,uu们有无好的解决方法?

Gartner发布对2022年及以后IT组织和用户的十大预测

来源:Gartner中国编辑:蒲蒲Gartner于近日发布对2022年及以后的十大战略预测。Gartner的十大预测从三个方面探讨了企业和IT领导人在持续中断和不确定性中获得的经验教训。这三个方面分别是:朝以人为本的方向推进、努力提高韧性以及超越期望的能…