首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

DOM 和 BOM 中的各种属性

先区分一下 window 对象和 document 对象: window 对象表示浏览器中打开的窗口,而 document 对象表示整个 html 文档,它是 window 对象的一部分。...原生 JavaScript 1.与 window 相关的 1.1 与窗口相关 window.innerHeight/window.innerWidth: 返回表示窗口的内部高度/宽度的数字。...不包括开发者工具、顶部栏、侧边栏、滚动条、边框等不由 HTML 控制的部分 window.outerHeight/window.outerWidth: 返回表示窗口的外部高度/宽度的数字。...兼容性:主流浏览器均支持 2.与 document 相关的 2.1 client 系列 element.clientHeight/element.clientWidth: 返回元素的可视部分的高度/...3.与 event 相关的 event 对象同样存在着很多位置属性,这些位置属性的参照物都不同。

1.9K10

javascript 快速获取图片实际大小的

javascript 快速获取图片实际大小的 简陋的获取图片实际的方式 // 图片地址 var img_url = '13643608813441.jpg' // 创建对象 var img =...都是0的这个结果很正常,因为图片的相关数据都没有被加载前它的默认就是0,我们需要它加载完所有的相关数据再获取宽和。...从缓存里读取图片的不用说,非常方便快捷,今天我们要解决的是没有缓存而又快速的相比onload更快的方式去获取图片的。...可服务器什么时候响应并返回的数据没有触发事件,比如onload事件。于是催生了第四种方法。...这是一张2560 * 1600大小的图片,各浏览器执行结果都能看到通过快速获取图片大小的方法几乎都在200毫秒以内,而onload至少五秒以上,这差别之大说明快速获取图片非常实用。

5.2K10
领券