定义
JavaScript是一门跨平台、面向对象的脚本语言
用来控制网页行为的,可以使网页交互
引入方式
内部脚本
外部脚本
JS基础语法
书写语法
输出语句
变量
变量作用域
数据类型
运算符
-
==
-
===
-
??
-
.?
-
...
展开运算符
(1)打散数组传递给多个参数
(2)复制数组或对象
(3)合并数组或对象
类型转换
流程控制语句
和Java一致
try catch
如果没有异常,只执行try中的语句;
如果出现异常,则执行catch中的语句;
无论是否出现异常,finally中的语句都会被执行。
函数
函数定义
function-匿名函数
顾名思义,没有函数名的函数
- 使用场景
-
定义完立即使用
-
作为其他对象的方法
页面中有元素,该元素有onclick方法,会在鼠标单击这个元素后被执行,onclick最开始是null,需要被赋值后才能使用
function-箭头函数
函数是对象
-
可以参与赋值
-
有属性有方法
查看函数的内部结构
-
可以作为方法参数
-
可以作为方法返回值
闭包
JS对象
Array
String
- 方法trim():去除字符串前后两端端空白字符
自定义对象
BOM(浏览器对象模型)
Window对象
定时器
History对象
Location对象
DOM(文档对象模型)
获取Element
事件监听
事件绑定
常见事件
查找HTML DOM事件参考手册使用即可
继承
原型继承
基于函数的继承