一、概述
作为一种脚本语言,JavaScript代码不能独立运行,通常情况下我们是需要借助浏览器来运行JavaScript代码,所有Web浏览器都支持JavaScript。
二、特点
2.1 解释型脚本语言
2.2 面向对象
2.3 弱类型
2.4 动态性
2.5 跨平台
三、常见事件
JS事件是当用户与网页进行交互时发生的事情,例如单机某个链接或按钮、在文本框中输入文字、按下键盘上的某个按键、移动鼠标等等。当事件发生时,可以使用JavaScript中的事件处理程序来检测并执行某些特定的程序。
一般情况下事件的名称都是以单词on开头的,例如点击事件onclick、页面加载事件onload等。
3.1鼠标、键盘事件
onclick 点击鼠标时触发此事件
ondblclick 双击鼠标时触发此事件
onmousedown 按下鼠标时触发此事件
onmouseup 鼠标按下后又松开触发此事件
onmouseover 当鼠标移动到某个元素上方时触发此事件
onmouseout 当鼠标离开某个元素范围时触发此事件
onkeypress 当按下并松开键盘上的某个键时触发此事件
onkeyup 当放开键盘上的某个按键时触发此事件
3.2 窗口事件
onabort 图片在下载过程中被用户中断时触发此事件
onbeforeunload 当前页面的内容将要被改变时触发此事件
onerror 出现错误时触发此事件
onload 页面内容加载完成时触发此事件
onmove 当移动浏览器的窗口触发此事件
onresize 当改变浏览器的窗口大小时触发此事件
onscroll 当滚动浏览器的滚动条时触发此事件
onstop 当按下浏览器的停止按钮或者正在下载的文件被中断执行的操作
oncontextmenu 当弹出右键上下文菜单时触发此事件
onunload 改变当前页面时触发此事件
3.3 表单事件
onblur 当前元素失去焦点时触发此事件
onchange 当前元素失去焦点并且元素的内容发生改变时触发此事件
onfocus 当某个元素获得焦点时触发此事件
onreset 当点击表单中的重置按钮时触发此事件
onsubmit 当提交表单时触发此事件
四、代码实例
<!DOCTYPE html>
<htmi lang = "en">
<head>
<meta charset = "UTF-8">
<title>JavaScript</title>
</head>
<body>
<button type="button" οnclick="my()">按钮</button>
<script type="text/javascript">
function my(){
alert("Hello World!");
}
</script>
</body>
</html>
方法二:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript</title>
目录