首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js获取各种高度总结

在写js的时候偶尔需要获取各种高度,比如;浏览器高度,页面高度,滚动高度等。抽空整理了我自己常用到的,时间仓促,没有考虑到万恶的IE浏览器。。。。...获取屏幕的高度和宽度(屏幕分辨率): window.screen.height window.screen.width 获取屏幕工作区域的高度和宽度(去掉状态栏): window.screen.availHeight...window.screen.availWidth 网页全文的高度和宽度: document.body.scrollHeight document.body.scrollWidth 滚动条卷上去的高度和向右卷的宽度...: document.body.scrollTop document.body.scrollLeft 网页可见区域的高度和宽度(不加边线): document.body.clientHeight document.body.clientWidth...网页可见区域的高度和宽度(加边线): document.body.offsetHeight document.body.offsetWidth

12.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS - 可自动伸缩高度的文本框

    textarea如果设定了宽高,那么如果文本超出框的高度,会自动出现滚动条。而不会撑开文本框的高度。 如果什么也不设置,最小宽高很窄很细,随便输入内容也会超出文本框隐藏,且自动增加滚动条。 ?...怎么让文本框初始化设置一定的高度,但是文字超出时自动跟随内容的高度伸缩? 答: 初始化高度通过css设置(如上),自动伸缩的高度值通过js来计算(如下)。...如果js计算的话,就需要事件触发,用change事件? 答:但是change事件体验不好。 为什么? change事件的现象是,输入框失去焦点的时候才会触发。...答:就是计算文本框的滚动高度,即内容高度 具体怎么做? 答:键盘每次弹起的时候,获取文本框的内容高度添加给文本框的高度,即可让其实时的跟随内容自适应。 内容高度用什么属性计算?...即:scrollHeight:给定对象的滚动高度,即内容的可视高度

    9.3K20

    js 获取浏览器高度和宽度值(多浏览器)

    IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth...==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 FireFox中: document.body.clientWidth ==>...==> 可见区域高度 Opera中: document.body.clientWidth ==> 可见区域宽度 document.body.clientHeight ==> 可见区域高度 document.documentElement.clientWidth...==> 页面对象宽度(即BODY对象宽度加上Margin宽) document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)...==> 页面对象高度(即BODY对象高度加上Margin高) 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight

    5.6K10

    如何优化你的Vue.js应用以获得最佳性能

    摘要 ‍ 猫头虎博主欢迎大家来到本篇博客,在这里我们将深入研究如何通过一系列关键的性能优化策略来提升你的Vue.js应用性能。...在这个竞争激烈的网络世界中,优化你的Vue.js应用以提供卓越的性能是至关重要的。本文将指导你通过多种方式来优化你的Vue.js应用,以确保它能够快速加载、响应迅速,并在搜索引擎中排名靠前。...SEO优化与Vue.js集成 1. 服务器端渲染(SSR) 了解如何使用Vue.js的服务器端渲染功能,以便搜索引擎能够更好地索引你的应用内容,提高SEO排名。 2....网站速度和移动友好性 优化你的Vue.js应用以提供更快的加载速度和更好的移动设备支持,这对SEO至关重要。 总结 通过本文,我们详细介绍了如何优化你的Vue.js应用以获得最佳性能。...参考资料 深入了解Vue.js性能优化和SEO的更多信息,请参考以下资料: Vue.js官方文档 Vue.js性能优化指南 Vue.js服务器端渲染(SSR)指南 Google PageSpeed Insights

    18210
    领券