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 原型对象
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