这个问题更多地与浏览器处理由 HTML 和 CSS 创建/呈现的对象的方式有关,而不仅仅是一个脚本问题。
如果我有一个 100 x 100 像素的 div,并且我希望它有一个漂亮的半透明蓝色背景,但由于浏览器兼容性,我不想使用 CSS 将背景颜色设置为 RGBA(然后只调整 alpha)问题,所以我制作了一个纯半透明蓝色的 .png 文件,并将 div 的背景图像设置为该 png 文件,然后将其平铺....
我可以平铺一百个 1 像素的图像方块。
或者
我可以平铺四个 25 像素的图像方块。
两者都将创建相同的效果,除了 1px 图像方块将比 25px 图像方块加载更快......但我想知道屏幕上是否有 100 个图像方块会比只有 4 个图像在屏幕上滞后浏览器那是更大的图像?浏览器本身,它是否为每个图像块创建一个新的引用,然后必须跟踪它们并更新它们的位置?
似乎在网络屏幕上放置 100,000 个 1 x 1 像素的图像会比在屏幕上放置一个 100,000 x 100,000 像素的图像滞后更多?特别是当用户向上或向下滚动时。正确的?