扫码关注官方订阅号
DOM中的一个img元素
要判断其是否加载完成,需要这样
var imgOjbect = new Image(); imgOjbect.src = test.src; imgOjbect.addEventListener('load', fn, false);
那么这是不是意味着图片要被加载两次?
欢迎选择我的课程,让我们一起见证您的进步~~
然而如果加載的資源沒有被緩存,或者緩存剛被刪掉了(在 iOS 上常見),加載兩次是難免的啦。
可能性不能從測試中得出,要用分析得出。只能說一般情況這樣寫沒什麼問題,但是還是不建議。
可以考慮改成
<img src="xxx" onload="foo()"> <script> function foo() {} </script>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
然而如果加載的資源沒有被緩存,或者緩存剛被刪掉了(在 iOS 上常見),加載兩次是難免的啦。
可能性不能從測試中得出,要用分析得出。只能說一般情況這樣寫沒什麼問題,但是還是不建議。
可以考慮改成