【JavaScript】内部与外部引入方式

1.内部引入方式:

  • script的type属性默认为"text/javascript",可以不写
 1 <script type="text/javascript">
 2             function init() {
 3 //                //案例二:书写轮播图片显示的定时操作(3秒)
 4 //                window.setInterval("changeImg()", 3000); //window可以省略不写
 5                 
 6                 //案例三:1.设置显示广告图片的定时操作
 7                 //这里不能加var:加var局部变量,不加var全局变量
 8                 time=setInterval("showAd()", 3000);
 9             }
10             
11             //书写函数
12             var i = 0;
13             function changeImg() {
14                 i++;
15                 //获取图片位置并设置src属性值
16                 document.getElementById("img1").src = "../img/" + i + ".jpg";
17                 if (i == 2) {
18                     i = 0;
19                 }
20             }
21             
22             //2.书写显示广告图片的函数
23             function showAd(){
24                 //3.获取广告图片位置
25                 var adEle=document.getElementById("img2");
26                 //4.修改元素里面的属性让其显示
27                 adEle.style.display="block";
28                 //5.清除显示图片的定时操作
29                 clearInterval(time);
30                 //6.设置隐藏图片的定时操作
31                 time=setInterval("hiddenAd()",3000);
32                 
33             }
34             //7.书写隐藏图片的函数
35             function hiddenAd(){
36                 //8.获取图片位置并设置style属性的display值为none
37                 document.getElementById("img2").style.display="none";
38                 //9.清除隐藏图片的定时操作
39                 clearInterval(time);
40             }
41             
42         </script>

2.外部引入:

  •  创建一个js文件,在里面书写Javascript代码,在html文件中通过script标签的src属性引入该外部js文件
<script type="text/javascript" src="1.js"></script>

1.js文件:

 1 function init() {
 2     //                //案例二:书写轮播图片显示的定时操作(3秒)
 3     //                window.setInterval("changeImg()", 3000); //window可以省略不写
 4 
 5     //案例三:1.设置显示广告图片的定时操作
 6     //这里不能加var:加var局部变量,不加var全局变量
 7     time = setInterval("showAd()", 3000);
 8 }
 9 
10 //书写函数
11 var i = 0;
12 
13 function changeImg() {
14     i++;
15     //获取图片位置并设置src属性值
16     document.getElementById("img1").src = "../img/" + i + ".jpg";
17     if (i == 2) {
18         i = 0;
19     }
20 }
21 
22 //2.书写显示广告图片的函数
23 function showAd() {
24     //3.获取广告图片位置
25     var adEle = document.getElementById("img2");
26     //4.修改元素里面的属性让其显示
27     adEle.style.display = "block";
28     //5.清除显示图片的定时操作
29     clearInterval(time);
30     //6.设置隐藏图片的定时操作
31     time = setInterval("hiddenAd()", 3000);
32 
33 }
34 //7.书写隐藏图片的函数
35 function hiddenAd() {
36     //8.获取图片位置并设置style属性的display值为none
37     document.getElementById("img2").style.display = "none";
38     //9.清除隐藏图片的定时操作
39     clearInterval(time);
40 }

猜你喜欢

转载自www.cnblogs.com/musecho/p/11022367.html