资料内容:
一、J a v aS c r i p t 基础
1 . 如何实现J a vaSc r ipt
(
1)如何把JavaS cript代码放到H T M L 页面里
• 使用Vsc r i p t >标签,直接在H T M L 代码里加入J a v aScri p t代码
<html>
<bod y >
<scr i p t 1an g uage= " j a v a script" t y p e = " t ext/java s cript ”〉
alert ("消息〃);
< / s cript>
< / b o dy>
</h t m 1 >
• 使用〈
script stc= " XXX. js”
>调用外部的 J a vaScript (
.j s 文献)
JavaSc r ip t . h tm 1文献:
< h t ml>
< bo d y >
< s c r i p t 1angu a ge= "java s c rip t “
type= "text/javascript" s r c= "JavaScript. Js ">
< / s cript>
< /bod y >
< / h t ml>
Jav a Sc r ipt. j s 文献:
doc u ment. wri t e(
"外部的 J a v aScrip t 文献〃);
alert (
"消息”);
• 如何与老浏览器打交道那 些 不 支 持 JavaScri p t 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可
以使用这样的HTML注释标签:
<html>
< b ody>
< s c ri pt lan g uage= "j av a s c rip t "
t ype= "text / j a vase ri p t 今
<!一〃HTML注释
docume n t . wr i te ( " H
e 1
] o World! H );
/ / JavaS c ri pt代码
/ / ―> //J a vaS c r i p l注释
< /s c rip t>
</b o dy>
< / h t ml>
,注释行末尾的两个正斜杠是J a v a S c r i p t的注释符号,它会阻止Java S c r i p l 编译器对这一行的编
译。
(2)把 JavaSc r i p t 代码放到HTML页面不同的位置
页面中的脚本会在页面载入浏览器后立即执行。我们并不总希望这样。有时,我们希望当页面载入时
执行脚本,而此外的时候,我们则希望当用户触发事件时才执行脚本。
•
}E J a vaScr i p t 代码放到 HTMLVbo d y > 部分
把页面载入时就需要执行的JavaS c r i p t 代码放到的0€1丫>标签之间。这是一种规范,建议这
样做。
•
把 JavaS c r ip t 代码放到HTMl<h e a d>部分
把当脚本被调用时,或当事件被触发时才会执行的J a v a S c rip t代码放到Vhead>标签之中,这
样就可以保证在调用J a v a S c rip t之前就载入了它。这是一种规范,建议这样做。