javascript - css和js多次加载的问题
ringa_lee
ringa_lee 2017-04-10 15:42:21
[JavaScript讨论组]

我的主页index.html文件,里面用到了很多css和javascript
index.html里面用iframe引入了p.html文件,这个文件里面也加载了和index.html里面一样的css和javascript文件
我希望浏览器加载过css和js文件后,不要再重复加载,因为我有很多p文件(一个功能一个,通过更改src来进行切换)
目前因为css和js文件老是重复加载导致页面进入很慢
大家有什么好方法吗?

ringa_lee
ringa_lee

ringa_lee

全部回复(3)
ringa_lee

如果加载的地址是同一个文件,那么浏览器是不会重复下载的,所以你可以放心。
如果被加载的文件是那些通用的库文件比如jquery等等,你可以使用公用CDN上的文件,这样可以更节省加载时间,因为这些CDN上的文件很多网站在用,浏览器很可能已经下载过了。

ringa_lee

首先。主页面和你页面嵌套的 iframe 的执行域是不同的。 iframe 里面的你可以看着是一个新的浏览器 tba页。所以当你在 iframe 中加载一个页面时即使该资源已经被加载了。那么也会再次加载的,只是这次是从缓存加载的而已。

如果你的子页面和父页面用的是一样的cssjs 那么直接做成用户控件不是更好么。每个页面引用就行了。

ringa_lee

写个公用组件,多用组合,少用继承。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号