【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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM