Javascript 预加载图像和缓存图像之间有区别吗?
预加载图像的目的不是为了缓存它们,以便页面更容易加载吗Javascript 预加载图像和缓存图像之间有区别吗?,javascript,jquery,html,.htaccess,Javascript,Jquery,Html,.htaccess,预加载图像的目的不是为了缓存它们,以便页面更容易加载吗 ## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##
## GZIP ##
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
## GZIP ##
##过期缓存##
过期于
过期按类型映像/jpg“访问1年”
过期按类型图像/jpeg“访问1年”
ExpiresByType image/gif“访问1年”
过期按类型图像/png“访问1年”
ExpiresByType文本/css“访问1个月”
ExpiresByType text/html“访问1个月”
过期按类型应用程序/pdf“访问1个月”
ExpiresByType文本/x-javascript“访问1个月”
过期按类型应用程序/x-shockwave-flash“访问1个月”
过期按类型图像/x图标“访问1年”
ExpiresDefault“访问1个月”
##过期缓存##
##GZIP##
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
##GZIP##
我正在研究用javascript预加载图像,但后来我意识到,等一下,我已经用.htaccess文件中的几行代码来预加载图像了。如果我有后者,为什么我需要jscript?您的
.htaccess
规则不会预加载/预缓存图像。他们所做的只是告诉浏览器,如果它加载了一个图像,它应该缓存多长时间
预加载图像用于确保图像已下载,即使是第一次,在您开始显示之前。(在这一点上,你的
.htaccess
规则将告诉浏览器,如果它愿意的话,它可以将其保留多长时间。)“…我已经用.htaccess文件中的几行代码完成了…”?您的.htaccess
文件是如何告诉客户端浏览器预缓存/预加载图像的?为澄清而编辑啊,明白了,感谢您的澄清!是时候研究如何预加载图像了!