专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > JavaScript

js 语句的意思,该怎么处理

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
js 语句的意思
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

请问这4行语句什么意思呀
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)


  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}



------解决方案--------------------
JScript code

var d = document; //缓存document
        if (d.images) { //如果存在document.image这个方法(属性)的话
            if (!d.MM_p) { //如果不存在document.MM_p的话,就声明document.MM_p为一个数组
                d.MM_p = new Array();
            }
            var i,
                j = d.MM_p.length, //j是这个上面声明的数组的长度
                a = MM_preloadImages.arguments; //a是MM_preloadImages的实际参数
            for (i = 0; i < a.length; i++) { //循环 i要小于MM_preloadImages实际参数的个数
                if (a[i].indexOf("#") != 0) { //如果不是#开头的话
                    d.MM_p[j] = new Image;
                    d.MM_p[j++].src = a[i]; 
                } 
            }
        }
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: