为了账号安全,请及时绑定邮箱和手机立即绑定
load()写在函数里 不是会重复绑定监听事件吗
不是原生JS听的懵逼

最新回答 / aR_Easun
<...code...>//图片预加载_无序加载(function($) { function PreLoad(imgs, options) { this.imgs = (typeof imgs === 'string') ? [imgs] : imgs; this.opts = $.extend({}, PreLoad.DEFAULTS, options); if(this.opts.order === 'ordered') { this._or...
虽说按照老师教导的写出来的很成功;但是可能是自己的基础比较差的原因,不是很理解
不懂为何可以这样定义var $progress=$(&#039;.progress&#039;);?哪位大神可以指教一下,谢谢
感觉插件还不是我能写的哇,好晕
我捋了一下, 所以预加载其实是新创建一个Image对象, 将每一项src对应的图片都下载好, 缓存在本地, 之后的页面再获取图片地址时,就直接从本地拿了, 不需要再发送一次http请求了
说没明白imgObj.scr = src的那个, imgs被定义为一个数组, 使用each函数遍历imgs这个数组时, 数组内的每一项字符串都是function函数中的src参数, 也就是每遍历一个字符串, 都会new一个Image对象,并把字符串赋值给imgObj对象的src属性

最新回答 / qq_零_137
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script><script src="js/preload.js"></script>
习到了,觉得很不错。。。。谢谢
封装成插件,很收益呀!感谢老师!
很好,如果是原生js就更好了,jq毕竟越来越落后了都快忘了怎么用
图片怎么加载不出来
课程须知
1、HTML和CSS基础知识 2、JS面向对象的基础知识
老师告诉你能学到什么?
1、利用图片的预加载技术获得更好的用户体验 2、什么是有序预加载和无序预加载,以及在什么情况下使用它们 3、jQuery插件的写法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消