iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >js开发中的页面、屏幕、浏览器的位置原理是什么
  • 896
分享到

js开发中的页面、屏幕、浏览器的位置原理是什么

2023-07-05 03:07:03 896人浏览 独家记忆
摘要

本篇内容介绍了“js开发中的页面、屏幕、浏览器的位置原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、介绍1. 容器一个页面的展示

本篇内容介绍了“js开发中的页面、屏幕、浏览器的位置原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    一、介绍

    1. 容器

    一个页面的展示,从外到内的容器为:屏幕、浏览器以及页面本身。

    html元素展现在页面内,页面展现在浏览器内,而浏览器展现在屏幕内。

    通过Js的一些对象可以获取这些容器的高度、宽度。

    2. 物理尺寸和分辨率

    容器的尺寸是指当前分辨率下的高度、宽度,而不是物理高度、宽度。

    如:一个22寸的显示器,屏幕分辨率为1366 * 768,那么获取到的屏幕高度为1366px,宽度为768px。

    3. 展示图

    js开发中的页面、屏幕、浏览器的位置原理是什么

    二、屏幕信息

    js开发中的页面、屏幕、浏览器的位置原理是什么

    screen.height :屏幕高度。

    screen.width :屏幕宽度。

    screen.availHeight :屏幕可用高度。即屏幕高度减去上下任务栏后的高度,可表示为软件最大化时的高度。

    screen.availWidth :屏幕可用宽度。即屏幕宽度减去左右任务栏后的宽度,可表示为软件最大化时的宽度。

    任务栏高/宽度 :可通过屏幕高/宽度 减去 屏幕可用高/宽度得出。如:任务栏高度 = screen.height - screen.availHeight 。

    三、浏览器信息

    js开发中的页面、屏幕、浏览器的位置原理是什么

    window.outerHeight :浏览器高度。

    window.outerWidth :浏览器宽度。

    window.innerHeight :浏览器内页面可用高度;此高度包含了水平滚动条的高度(若存在)。可表示为浏览器当前高度去除浏览器边框、工具条后的高度。

    window.innerWidth :浏览器内页面可用宽度;此宽度包含了垂直滚动条的宽度(若存在)。可表示为浏览器当前宽度去除浏览器边框后的宽度。

    工具栏高/宽度 :包含了地址栏、书签栏、浏览器边框等范围。如:高度,可通过浏览器高度 - 页面可用高度得出,即:window.outerHeight - window.innerHeight。

    四、页面信息

    js开发中的页面、屏幕、浏览器的位置原理是什么

    body.offsetHeight :body总高度。

    body.offsetWidth :body总宽度。

    body.clientHeight :body展示的高度;表示body在浏览器内显示的区域高度。

    body.clientWidth :body展示的宽度;表示body在浏览器内显示的区域宽度。

    滚动条高度/宽度 :如高度,可通过浏览器内页面可用高度 - body展示高度得出,即window.innerHeight - body.clientHeight。

    “js开发中的页面、屏幕、浏览器的位置原理是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

    --结束END--

    本文标题: js开发中的页面、屏幕、浏览器的位置原理是什么

    本文链接: https://www.lsjlt.com/news/349207.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • js开发中的页面、屏幕、浏览器的位置原理是什么
      本篇内容介绍了“js开发中的页面、屏幕、浏览器的位置原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、介绍1. 容器一个页面的展示...
      99+
      2023-07-05
    • js开发中的页面、屏幕、浏览器的位置原理(高度宽度)说明讲解(附图)
      目录一、介绍1. 容器2. 物理尺寸和分辨率3. 展示图二、屏幕信息三、浏览器信息四、页面信息前端js开发中我们常遇到对页面、屏幕、浏览器宽高和位置的获取问题,有时间查到了js的实现...
      99+
      2023-02-11
      js 页面 屏幕 浏览器
    • JS与Jquery获取屏幕、浏览器、页面的宽度和高度对比整理
      一个页面的展示,从外到内的容器为:屏幕、浏览器以及页面本身。HTML元素展现在页面内,页面展现在浏览器内,而浏览器展现在屏幕内。通过Js的一些对象可以获取这些容器的高度、宽度。容器的...
      99+
      2023-02-11
      JS获取宽度和高度 Jquery获取宽度和高度
    • JS与Jquery如何获取屏幕、浏览器、页面的宽度和高度
      今天小编给大家分享一下JS与Jquery如何获取屏幕、浏览器、页面的宽度和高度的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
      99+
      2023-07-05
    • open打开浏览器的原理是什么
      今天小编给大家分享一下open打开浏览器的原理是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。使用配置 webpack ...
      99+
      2023-07-04
    • CSS/JS网页资源阻塞浏览器加载的原理是什么
      本篇内容介绍了“CSS/JS网页资源阻塞浏览器加载的原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!正文一个页面允许加载的外部资源有...
      99+
      2023-07-05
    • 浏览器的工作原理是什么
      本篇内容主要讲解“浏览器的工作原理是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“浏览器的工作原理是什么”吧!浏览器架构在讲浏览器架构之前,先理解两个概念,...
      99+
      2024-04-02
    • 网页开发中内容的浏览设计方式是什么
      这篇文章将为大家详细讲解有关网页开发中内容的浏览设计方式是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。对于一个内容页的文章来说,如果这个文章内容过长或是其中有分类(排行),那么进行分页...
      99+
      2023-06-08
    • web浏览器的工作原理是什么
      这篇文章主要介绍“web浏览器的工作原理是什么”,在日常操作中,相信很多人在web浏览器的工作原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”web浏览器的工作原理是...
      99+
      2024-04-02
    • JavaScript浏览器事件的原理是什么
      JavaScript浏览器事件的原理是什么 ,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。JavaScript 程序采用了异步事件驱动编程(E...
      99+
      2024-04-02
    • Android开发中怎么获取浏览器当前页面的截图
      这期内容当中小编将会给大家带来有关Android开发中怎么获取浏览器当前页面的截图,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,新建一个 BrowserScreenShotActivity.java...
      99+
      2023-05-31
      android roi
    • 前端浏览器的工作原理是什么
      这期内容当中小编将会给大家带来有关前端浏览器的工作原理是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。浏览器架构在讲浏览器架构之前,先理解两个概念,进程和线程。进程(process)是程序的一次执行过...
      99+
      2023-06-03
    • 浏览器中css加载失败的原因是什么
      这篇文章主要介绍了浏览器中css加载失败的原因是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇浏览器中css加载失败的原因是什么文章都会有所收获,下面我们一起来看看吧。 ...
      99+
      2024-04-02
    • vue开发中不同浏览器的类型判断方式是什么
      这篇文章将为大家详细讲解有关vue开发中不同浏览器的类型判断方式是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、通过navigator.userAgent来进行浏览器类型判断定义和用法userAg...
      99+
      2023-06-29
    • 从输入URL到浏览器显示页面的过程中都发生了什么?
      用户在浏览器中输入一个 url 或直接点开一个 url 后,就可以看到网页内容了。虽然可以直接显示,但在这背后却经过了非常复杂的操作,主要有五大过程: 1. 浏览器根据域名找到对应的 ip 地址(远程服务器)         ip 指的是...
      99+
      2023-09-28
      网络 服务器 前端
    • HTML/CSS/JS 是如何在浏览器中渲染成你看到的页面?【图解Chrome】
      Chrome 算是程序员的标配了,从全球的市场份额来看,它在全球市场的份额已经超过 60%。在 Chrome 10 周年之际,官方发布了一个系列文章,用图解的方式,很清晰的讲解了现代浏览器的运行原理。渲染器进程涉及到 Web 性能相关的多个...
      99+
      2023-06-03
    • Windows中为什么打开edge显示的是360浏览器
      小编给大家分享一下Windows中为什么打开edge显示的是360浏览器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!点击打开edge。若显示页面如下:点击360...
      99+
      2023-06-27
    • CSS3 3D行星运转与浏览器渲染的原理是什么
      本篇内容介绍了“CSS3 3D行星运转与浏览器渲染的原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
      99+
      2024-04-02
    • Js中定时器的工作原理是什么
      在JavaScript中,定时器可以通过setTimeout()和setInterval()函数来创建。setTimeout()函数...
      99+
      2023-09-12
      Js
    • 浏览器中导致SSL证书不被信任的原因是什么
      SSL证书不被信任的原因可能有以下几种: 证书签发机构不受浏览器信任:浏览器内置一些受信任的证书颁发机构(CA),如果网站的SS...
      99+
      2024-05-09
      SSL证书
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作