| 第四页:
                  
                   预装图象 - 怎么做?
 
 
                  
                   | 预装入图象其实并不困难。你要做的就是创建一个新的
                     
                      image 对象,然后把要预装的图象名设定成
                     
                      image
                     
                     的
                     
                      src
                     
                     属性,如下
 所示:
 
                       var an_image = new Image();
an_image.src = "my_nice_image.gif"; 
                      
                      
                      通过设置
                      
                       image
                      
                      的
                      
                       src
                      
                      属性就可以自动地把图象下载到你的硬
                      盘里(当然假设你的
                      
                       cache
                      
                      可以用),然后图象变换时就从
 硬盘直接读入图象而不用再去下载了。
 
                      
                      
                      试着把鼠标放在下面的几个链接上,图象变换应该相当快捷
                      和令人满意的。
 
                      
                      
                        1...
 2...
 3...
 
                     
                      
                      
                      剩下要做的唯一一件事就是,怎样在页面被下载以后和图象
                      变换操作之前使预装图象发生。让人愉快的是这很简单。
                      
                       HTML
 中的
                      
                       body
                      
                      标记有一个事件处理器叫
                     
                     
                      
                       onLoad
                      
                     
                     
                      ,当页面被调入后
 它将被调用。如果你的
                      
                       body
                      
                      标记是这样的:
 
                      
          
<body onLoad="doPreload();">
 
                      
                      
                      那么
                      
                       
                        doPreload()
                       
                      
                      函数将在网页下载后被调用。函数的代码是
                      这样的:
 |  
                  
function doPreload()
{
	var the_images = new Array('kwmatt.jpg','matbon.jpg','lunchMat.jpg');
	preloadImages(the_images);
}
function preloadImages(the_images_array) {
	for(loop = 0; loop < the_images_array.length; loop++)
	{
   		var an_image = new Image();
		an_image.src = the_images_array[loop];
	}
} 
                  
                   | doPreload()
                     
                    
                    
                     函数创建了需要预装的图象名的数组,并把数组 作为参数传送到
                     
                      
                       preloadImages()
                      
                     
                     函数
                     
                      ,
                      
                       preloadImages()
                      
                     
                     函数包
 含了一个循环,每次循环都创建一个新的图象对象,并把图象
 名设到它的
                     
                      src
                     
                     属性中。
 
                      
                      
                      不很难吧?图象对象相当有用对吧?我很高兴你这样想,休息
                      一会儿,马上我们就要进入一个更令人兴奋,更让人动脑筋的
 话题:创建你自己的对象。
                      
                       >>
 |  
                  
                   
                    JavaScript高级教程
                   
                  
                  
                   第一页
                   
                   
                    
                     JavaScript
                    
                    高级教程
                    
                     -
                    
                    第
                    
                     4
                    
                    天
 第二页
                   
                   
                    图象映射与
                    
                     JavaScript
 第三页
                   
                   
                    预装图象 - 
          是什么
                    
                     ?
 第四页
                   
                   预装图象 - 怎么做?
 第五页
                   
                   
                    对象的优点
 第六页
                   
                   
                    创建你自己的对象
 第七页
                   
                   
                    你的面向对象的虚拟宠物
 第八页
                   
                   
                    计算字符串
 第九页
                   
                   
                    获取难以索引的对象
 第十页
                   
                   
                    另一种获取难以索引的对象的手段
 第十一页
                   
                   
                    第四天课程复习
 
                  [
                  
                   第1课
                  
                  ][
                  
                   第2课
                  
                  ][
                  
                   第3课
                  
                  ][第4课][
                  
                   第5课
                  
                  ]
                  
 |