《JavaScript高效图形编程(修订版)》——2.4 IE6背景图像缓存

简介: 即使对完全正当的跨浏览器代码,IE6也不能完全处理好。具体来说,IE6在缓存背景图像上有问题。当多次访问同一个背景图像时,IE6从服务器重新获取图像,而不是从本地缓存读取。在用背景图像实现动画的情况下,这显然会极大地影响性能。

本节书摘来自异步社区《JavaScript高效图形编程(修订版)》一书中的第2章,第2.4节,作者:【美】Raffaele Cecco著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.4 IE6背景图像缓存

即使对完全正当的跨浏览器代码,IE6也不能完全处理好。具体来说,IE6在缓存背景图像上有问题。当多次访问同一个背景图像时,IE6从服务器重新获取图像,而不是从本地缓存读取。在用背景图像实现动画的情况下,这显然会极大地影响性能。如果你认为还是有必要兼容IE6,可以采用这种变通方案:

screenshot

相关文章
|
11月前
|
数据采集 JavaScript 前端开发
Go和JavaScript结合使用:抓取网页中的图像链接
Go和JavaScript结合使用:抓取网页中的图像链接
|
17天前
|
Web App开发 JavaScript 前端开发
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
|
2天前
|
缓存 JavaScript CDN
一次js请求一般情况下有哪些地方会有缓存处理?
一次js请求一般情况下有哪些地方会有缓存处理?
14 3
|
1月前
|
缓存 JavaScript 中间件
优化Express.js应用程序性能:缓存策略、请求压缩和路由匹配
在开发Express.js应用时,采用合理的缓存策略、请求压缩及优化路由匹配可大幅提升性能。本文介绍如何利用`express.static`实现缓存、`compression`中间件压缩响应数据,并通过精确匹配、模块化路由及参数化路由提高路由处理效率,从而打造高效应用。
84 5
|
2月前
|
机器学习/深度学习 前端开发 JavaScript
使用JavaScript精确裁剪图像的空白部分
【8月更文挑战第20天】
91 5
|
2月前
|
JavaScript 前端开发 数据可视化
图像裁剪库Cropper.js的学习使用
图像裁剪库Cropper.js的学习使用
48 4
|
2月前
|
缓存 JavaScript CDN
一次js请求一般情况下有哪些地方会有缓存处理?
一次js请求一般情况下有哪些地方会有缓存处理?
85 0
|
3月前
|
JavaScript
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
|
3月前
|
缓存 算法 前端开发
前端 JS 经典:LRU 缓存算法
前端 JS 经典:LRU 缓存算法
49 0
|
5月前
|
缓存 移动开发 JavaScript
WKWebView对网页和js,css,png等资源文件的缓存机制及如何刷新缓存
WKWebView对网页和js,css,png等资源文件的缓存机制及如何刷新缓存
202 1