JavaScript 学习

JavaScript 学习

语言规则

  • 语句末尾要加 ;

  • 流程控制的条件要加 ()

JS引入HTML

行内引入

<body>
	<input type="button" onclick="alert('行内引入js');"></input>
</body>

内部引入

<head>
	<script type='text/javascript'>
		alert("内部引入js");
	</script>
</head>

外部引入

外部引入时不需要加 <script> </script>

index.html

test.js

数据类型

三种等号

  • = 赋值符

  • == 判断值是否相等

  • === 判断值和类型是否都相等

let和const

  • let 声明的变量只在 let 命令所在的代码块内有效

  • const 声明一个只读的常量,一旦声明,常量的值就不能改变

变量声明

undefined和null

闭包

prototype 原型对象

用于操作构造函数

常用函数

DOM 操作

获取对应 id 的元素标签,并覆盖原来的文本内容

获取 表单 的方法

获取 表单元素 的方法

JS 事件

静态添加事件

动态添加事件

事件
描述

onclick

当鼠标点击时

ondbclick

当鼠标双击时

onmouseover

当鼠标在元素上经过时

onmouseout

当鼠标在元素上离开时

onmousedown

当鼠标按下时

onmouseup

当鼠标松开时

onmousemove

当鼠标移动时

onkeydown

当键盘按键按下时

onkeyup

当键盘按键松开时

onkeypress

当键盘按键一直按着时

onsubmit

当表单提交时

onreset

当表单重置时

onfocus

当元素获得焦点时

onblur

当元素失去焦点时

onselect

当元素文本被选中时

onchange

当元素改变时

onload

浏览器已完成页面的加载

onunload

当页面退出时

onresize

当窗口或框架调整大小时

onerror

当加载文档或图片发生错误时

onabort

当图片加载中断时

Last updated