函数(下)
1.函数的嵌套
-简单的函数嵌套 接收后台数据 对象
-复杂的函数嵌套 先求和再求平均数 (封装函数)
2.作用域
-全局作用域:在页面中的任何地方都可以访问得到的值
-局部作用域:只能在函数体内才可以使用的值
-全局不能访问局部 局部可以访问全局
3.访问规则
-当前作用域没有声明的时候 会往上级查找 直至全局
-全局中声明的情况下就会返回undefiend
-全局中有声明和定义的时候 就会返回值
-全局中没有声明和定义的情况下 返回 is not defiend
4.赋值规则
-当前作用域没有声明的情况下会往上级查找 直至全局
-当全局没有声明的时候 会自定义一个
5.递归函数
-表示子级调用了子级本身
-优缺点: 实现一些特殊的需求(斐波那契数列) 导致浏览器性能低下(了解)
6.事件使用
-鼠标类:
单击:onclick
双击:ondblclick
移动:onmousemove
-键盘类:
按下:onkeydown
抬起:onkeyup
-表单类(重点):
获取焦点:onfocus
失去焦点:onblur
改变内容:onchange