JavaScript的学习(五)--函数事件

来源:互联网 发布:java开发安卓应用 编辑:程序博客网 时间:2024/06/06 02:18

事件

事件主要有两大部分。

  • 鼠标
  • 键盘

处理事件

定义函数

函数的定义

使用函数前要先定义才能调用
函数定义有三个部分;函数名。参数列表。函数体

函数的格式:

function 函数名(【参数1,参数2。。。。】)    函数执行部分;    return 表达式;}

创建函数

  • 无参函数
  • 有参函数(在函数中的参数为“形式参数”)
  • 返回值

调用函数

    -直接调用    -函数调用一般和元素的时间一起使用,调用格式;        事件名 = “函数名()”;        例:onclick属性(事件监听或驱动)    -和元素事件绑定(有参函数),

参数

形式参数:定义函数时指定的参数,具体数据是有诗句参数决定。
实际参数:调用函数的时候指定的参数,实参的值会影响形式参数

匿名函数

常见的匿名写法:

事件名:function(){....}

直接运行匿名函数。

调用带返回值的函数

*通过return,函数可以返回处理结果

重载函数

    在实参个数不确定的时候,可以省略形参,再函数体内部使用arguments,arguments是一个数组,里面包含了函数调用的所有实参。

递归函数

argument.callee指向函数本身。可用来递归。

内部属性

length
callee
this:函数调用语句所在的作用域

变量作用域

  • 全局变量
    • 声明在函数外,用于函数间共享
  • 局部变量
    • 声明在函数内,仅在函数内有效