这段JS代码看不懂,求解释

[复制链接]
查看11 | 回复3 | 2013-8-2 07:35:55 | 显示全部楼层 |阅读模式
这两段代码要细说的话,有很多要说的,两段代码都很好,功能是一致的。其中第二个更专业一点,更完善一点,运用了javascript的闭包(不解释)。 且第二段代码在闭包的基础上又进行了传参数。但是对于初学者来说的,有点不适合,有点绕人。不求性能,不考虑规范等因素,第一段代码可以这样只写一种new Image()或者document.createElement('img')两者都是图像对象,预加载,就是事先做好,把图片放到浏览器的缓存里面。如果图片小的话,也没有必要弄个预加载。直接用就可以的...
回复

使用道具 举报

千问 | 2013-8-2 07:35:55 | 显示全部楼层
写出这种代码来的人完全没有理解什么是预加载。。。。“预先加载,留待后用”才是预加载!创建一个image对象,然后赋值src,这样预加载就完成了。new Image().src='/images/nav_logo3.png‘当然也可以绑定一个回调让其加载完成后执行对应的事件,但一般是不需要的。有个技术叫图片延迟加载,倒是需要在后期手动去...
回复

使用道具 举报

千问 | 2013-8-2 07:35:55 | 显示全部楼层
这段代码是在循环保存每一个图片的src地址,然后把新地址赋值给原来的Image控件...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行