请忽略此条
js事件
文档模型内 document文档对象指的是整个页面
鼠标事件
conclick
ondblclick 双击
nmouseover 移入
onmouseout 移出
onmousemove 移动
onmousedown 按下
onmouseup 弹起
onmouseenter enter进入
onmouseleave leave离开
键盘事件
onkeydown 键盘按下
onkeyup 键盘弹起
onkeypress 按下
回车事件使用频繁 在前几个的基础上使用
表单事件
onfocus 获取焦点
onblur 失去焦点
onchange 内容改变
oninput 输入事件
作用域-(变量的提升,预解析的过程)
作用范围
一旦进入作用域,就启动js解析器
1:会在作用域中寻找一些东西 var function 形参
-找到var变量就将它的变量名提取数来,并给它一个初始的值undefined
-变量和函数同名时,丢变量保函数
-多个script标签时,从上到下依次解析执行
-上面script声明的东西,下面script中可以用
-下面script声明的东西,上面使用会报错
2:解读代码-执行表达式-调用函数
全局作用域:函数外定义的变量 在页面的任何地方都可以使用
-函数中定义变量不适用var 也是全局
局部作用域:函数内定义的变量 只能在函数内使用
-形参类似于局部作用域
作用域链:当前作用域没有,则向父级作用域查找,父级没有,则向全局作用域查找 全局没有 就报错