一种运行在客户端(浏览器)的编程语言,实现人机交互效果
网页特效(监听用户的一些行为让网页做出对应的反馈)
- 表单验证(针对表单数据的合法性进行判断)
- 数据交互(获取后台数据,渲染到前端)
- 服务器编程(node.js)
新建一个以.js文件结尾的文件
代码写在标签内部
<body>
<button onclick="alert('逗你玩--')">点击领奖</button>
</body>
作用:向body内输出内容
注意:如果输出的内容写的是标签,也会被解析成网页元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
document.write('hey')
// 输出hello world
document.write("<h1>hello world</h1>")
</script>
</body>
</html>
页面弹出警告对话框
控制台输出语法,程序员调试使用