JavaScript是在客户端的浏览器中执行的,JSP是在服务器端编译、执行的。JSP页面中嵌入的java代码是无法调用JavaScript的。
JavaScript作为一种嵌入在HTML中的脚本程序语言,由浏览器负责解释和执行。脚本程序代码放<script></script>标签之间,在标签中写一些业务处理代码,使页面拥有一定的程序逻辑,可以和用户进行交互。当浏览器打开一个HTML文件的时候,会从头到尾逐句解释整个文件中的HTML标签和脚本代码块,若脚本代码块中有直接可以执行的语句,浏览器就会在读取到该语句的时候立即解释和执行。JavaScript有自身的基本数据类型、表达式和运算符。
JavaScript脚本代码的编写可以在3个地方:
① 在网页文件中的<script></script>标签之间直接编写。
② 将脚本代码写在一个单独的文件中,即将脚本代码放在一个扩
展名为.js的文件中,然后在网页文件中引入脚本文件即可。如:
<head>
<script src=”a.js” language=”javascript”></ script>
</head>
③ 将脚本代码作为某个标签的事件属性值或者超链接的href属
性值。如:
<a href=”javascript:alert(“你好,北京”)”>首都</a>
JavaScript中函数的使用:
在JavaScript中定义函数时,必须以function关键字开头。函数在处理的过程中需要传递必要的参数,参数之间用逗号隔开,参数的个数可以是固定的,也可以是可变的。
function 函数名(参数列表)
{
程序代码
return 表达式;
}
例子如下:
<html>
<head>
<script language=”javascript”>
function say(name){
alert(“你好:”+name);
}
</script>
</head>
<body>
<input type=”button” οnclick=”say(‘小明’)” value=”问候”>
</ body>
<html>
JavaScript中的两种注释:
//单行注释
/*多行注释*/