zoukankan      html  css  js  c++  java
  • 【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 }
  • 相关阅读:
    Go语言标准库flag基本使用
    GO学习-(12) Go语言基础之函数
    GO学习-(11) Go语言基础之map
    GO学习-(10) Go语言基础之指针
    Spring AOP
    JDK动态代理
    版本控制
    版本控制
    浅析Java反射机制
    Spring Batch学习
  • 原文地址:https://www.cnblogs.com/musecho/p/11022367.html
Copyright © 2011-2022 走看看