函数及事件

001 什么是函数?
函数就是一个方法,就是一个工具。
 
002 函数的三种创建方式
1 关键字创建方式
    function 函数名(){}
2 字向量创建方式
    匿名函数:var 变量名 = function(){}
    命名函数:var 变量名 = function 函数名(){}
3 构造函数创建方式
    var 变量名 = new Function(第一个参数是变量,第二个参数是代 码)
 
003 函数执行的三种方式
1 自调用函数名加一个小括号就是自调用。
2 通过事件来执行函数。
3 立即执行函数。
 
004 函数的好处
1 重复使用
2 不需要知道内部构造
3 函数无法自己运行,需要自调用和事件驱动使用
 
005 一些常用的事件方法
1 鼠标事件
    onclick点击    ondblclick双击    onmousedown按钮被按下    onmouseup松开     onmousemove移动    onmouseover移动到某元素上    onmouseout移出    onmousewheel滚轮滚动
2 键盘事件
    onkeydown按键被按下    onkeyup按键被松开    onkeypress按下并松开
3 表单事件
    onfocus获取焦点    onblur失去焦点    onselect用户选取文本    onsubmit表单提交    oninput用户输入    onchange输入框发生变化并失去焦点
 
006 return的作用
1 可以将函数内部的结果返回出去。
2 return只能返回出去一个值。
3 return完毕以后,后面的代码就不在执行了。
4 如果想拿到函数内部的返回值必须在外面声明一个变量接受这个值。
 
007 如何看一个对象里面自带的功能
1 console.dir(对象名)    2【对象名】
 
008 arguments:
当参数个数不一定时就可以用arguments代替。应用argument只需要在【】里面写上对应的下标即可找到对应的值(下标从0开始)。arguments是一个伪数组。
原文地址:https://www.cnblogs.com/xinyouhunran/p/7774218.html