比较简单,基础。

一、引用外部文件中的js脚本


< script   type ="text/javascript"  src  ="ext.js"  ></  script  >

也可以象下面这样写,language不是必要的,但是推荐上面的写法

<  script  language  ="javascript"  type  ="text/javascript"   src  ="ext.js"  ></  script  >


二、页面内引用:

<   script   type  ="text/javascript"   >  // <![CDATA[ 
   var   x  = 0 ;
 function  fn(args) {
  //  ... 
  } 
 //  ]]></script>


加上“//<![CDATA[” 和 “//]]>”是为了兼容XHTML,是推荐的写法,HTML时代一般用“<!--”和“//-->”

三、在一些HTML控件的事件属性中使用(一般事件为onxxx,如onmouseover,onclick,onchange)

<  body  onload  ="alert('loaded');"  > 
<  input   type  ="text"  name ="username"  onclick ="alert(this.value);"    />

四、在一些HTML控件的非事件属性中使用(注意:一定要加javascript:)

< a  href ="javascript:void(0);"  onclick  ="alert(this.innerText);" > my blog:http://blog.csdn.net/kimsoft  </  a  >

JavaScript在HTML的引用共有4种:

  • (1)页头引入(head标签内);
  • (2)页中引入(body标签内);
  • (3)元素事件中引入(标签属性中引入);
  • (4)引入外部JS文件;

By the way,这4种引入方式都very very 常用,大家一定要好好理解一下喔。

一、页头引入JS

在页头引入JS,指的就是在<head></head>标签内编写JavaScript。

语法:

<!DOCTYPE html>  
         
 
          <html xmlns= 
          "http://www.w3.org/1999/xhtml" 
          > 
         
 
          <head> 
         
 
           
          <title></title> 
         
 
           
          <script type= 
          "text/javascript" 
          > 
         
 
           
          //这里编写JavaScript程序 
         
 
           
          </script> 
         
 
          </head> 
         
 
          <body> 
         
 
          </body> 
         
 
          </html>

说明:

<script type="text/javascript">……</script>格式是固定的,JavaScript代码必须在<script></script>标签内编写,并且必须设置type属性值为“text/javascript”。

<script type="text/javascript">……</script>这句语句要记忆的喔,别到时候写个JavaScript程序连这句都要回来这里复制代码过去呀。

举例:

<!DOCTYPE html>  
         
 
          <html xmlns= 
          "http://www.w3.org/1999/xhtml" 
          > 
         
 
          <head> 
         
 
           
          <title></title> 
         
 
           
          <script type= 
          "text/javascript" 
          > 
         
 
           
          document.write( 
          "绿叶学习网JavaScript入门教程" 
          ); 
         
 
           
          </script> 
         
 
          </head> 
         
 
          <body> 
         
 
          </body> 
         
 
          </html>

在浏览器预览效果如下:

分析:

“document.write()”表示在页面输入某一个内容,大家记住这个语句,后面经常用喔。

二、页中引入JS

在页中引入JS,指的就是在<body></body>标签内编写JavaScript。

语法:

<!DOCTYPE html>  
         
 
          <html xmlns= 
          "http://www.w3.org/1999/xhtml" 
          > 
         
 
          <head> 
         
 
           
          <title></title> 
         
 
          </head> 
         
 
          <body> 
         
 
           
          <script type= 
          "text/javascript" 
          > 
         
 
           
          //这里编写JavaScript程序 
         
 
           
          </script> 
         
 
          </body> 
         
 
          </html>

说明:

在body标签内引入JavaScript跟在head标签引入JavaScript语法格式类似,在此不再重复讲解。

<!DOCTYPE html>  
         
 
          <html xmlns= 
          "http://www.w3.org/1999/xhtml" 
          > 
         
 
          <head> 
         
 
           
          <title></title> 
         
 
          </head> 
         
 
          <body> 
         
 
           
          <script type= 
          "text/javascript" 
          > 
         
 
           
          document.write( 
          "绿叶学习网JavaScript入门教程" 
          ); 
         
 
           
          </script> 
         
 
          </body> 
         
 
          </html>


在浏览器预览效果如下:


三、元素事件中引入JS

在元素事件中引入JS,就是指在元素的某一个属性中直接编写JavaScript程序或调用JavaScript函数,这个属性指的是元素的“事件属性”。

举例1:(在元素事件属性中直接编写JavaScript)

<!DOCTYPE html>  
         
 
          <html xmlns= 
          "http://www.w3.org/1999/xhtml" 
          > 
         
 
          <head> 
         
 
           
          <title></title> 
         
 
          </head> 
         
 
          <body> 
         
 
           
          <input type= 
          "button" 
           onClick= 
          "alert('绿叶学习网')" 
           value= 
          "按钮" 
          /> 
         
 
          </body> 
         
 
          </html>

1



2



3



4



5



6



7



8



9


<!DOCTYPE html>



<html xmlns= "http://www.w3.org/1999/xhtml" >



<head>



<title></title>



</head>



<body>



<input type= "button" onClick= "alert('绿叶学习网')" value= "按钮" />



</body>



</html>


在浏览器预览效果如下(点击按钮效果):

举例2:(元素事件属性调用JavaScript函数)

<!DOCTYPE html>  
         
 
          <html xmlns= 
          "http://www.w3.org/1999/xhtml" 
          > 
         
 
          <head> 
         
 
           
          <title></title> 
         
 
           
          <script type= 
          "text/javascript" 
          > 
         
 
           
          function 
           alertMessage() 
         
 
           
          { 
         
 
           
          alert( 
          "绿叶学习网" 
          ); 
         
 
           
          } 
         
 
           
          </script> 
         
 
          </head> 
         
 
          <body> 
         
 
           
          <input type= 
          "button" 
           onclick= 
          "alertMessage()" 
           value= 
          "按钮" 
          /> 
         
 
          </body> 
         
 
          </html>


在浏览器预览效果如下(点击按钮效果):


四、引入外部JS文件

引入外部JS文件,说白了就是把JavaScript程序存放在一个后缀名为.js的文件中,然后使用script标签来引用。此外,引用外部JS文件的script标签可以放在head标签内,也可以放在body标签中。

语法:

<script src="js/index.js" type="text/javascript"></script>

可能大家刚刚开始很难去深入理解并记忆这4种JS引用方式,不过没关系,以后大家忘了再回来这里看看,编程这种东西一回生二回熟,写多了自然就会记得。


总结


1、JavaScript在HTML的引用共有4种:

(1)页头引入(head标签内);

(2)页中引入(body标签内);

(3)元素事件中引入(标签属性中引入);

(4)引入外部JS文件;

这四种引用方式都非常重要,没有哪一种不重要的。