首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

初学JavaScript,以下函数不能理解?解决方案

2012-02-22 
初学JavaScript,以下函数不能理解?functionMM_preloadImages(){//v3.0varddocumentif(d.images){if(!d.M

初学JavaScript,以下函数不能理解?
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];}}
}

document---是否指本页面?
d.MM_p中的MM_p从哪里来的?对象属性中没有这项

[解决办法]
document - 当前文档;
d.MM_p的来历:if(!d.MM_p) d.MM_p=new Array();该属性为自定义属性;
[解决办法]
document指当前页面文档对象, 该对象包括当前文档的所有内容, 如标签, 图片, 函数等
MM_p是该页内的一个数组, 在后面定义了, 所有页面内的变量, 函数这些都属于document的一部份,所以可以用d.xxx来获取
[解决办法]
这段代码这么眼熟是不是vs2005自动生成的呵呵
[解决办法]
是DW生成的
[解决办法]
up
[解决办法]
根据大家的推断得出一下结论:

书上的一个例子是 DW 生成的,哈

[解决办法]
不用多管这个吧

热点排行