基于对象和事件驱动的解释型脚本语言,嵌入HTTP页面中,将静态页面转为支持用户交互并响应应用事件的动态页面。
多用于数据验证、控制浏览器、生成时钟、日历和时间戳文档。
【事件】:用于描述发生了什么事情,用户的鼠标或键盘操作(如单击、文字输入。选中条目等,以及其它页面操作(如页面加载或页面卸载))
【JavaScript位置】HTML头部、主体或单独外部文件,例:
①头部
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
document.write("早啊");
</script>
</head>
<body>
</body>
</html>
②主体<body>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
document.write("早啊");
</script>
</body>
</html>
【语法】:与java类似,却不完全相同
1、都区分大小写
2、js的变量可直接用var声明,且无char数据类型。
3、js变量也可未经声明直接使用,但需要先赋值再取用其值
【函数】:类似c++的方法。定义时不需指定返回值类型和是否有返回值。定义模板如下:
function f(<参数列表>){
<函数体;>
[<return语句>]
}
【常用对象】:数学、时间、字符串、浏览器对象
[参考书籍]:《Java Web 应用详解》 张丽主编