课程
/前端开发
/JavaScript
/DOM事件探秘
请问这两种函数命名与调用的差别是什么啊?以及使用时有什么需要注意的地方么
2016-04-09
源自:DOM事件探秘 3-3
正在回答
fuction(参数){...}是匿名函数,需将其赋值给一个变量,才能调用它,此为所说的函数表达式,而调用的时候使用变量名+括号,如var myFunction = function(){..}; 执行函数直接使用myFunction()。例子中的匿名函数是作为对象的一个属性值封装在对象eventUtil中,相当于eventUtil.addHandler = function(element,type,handler){...},所以调用的时候使用eventUtil.addHandler()。
而function 函数名(参数){..}为函数声明,调用的时候直接使用函数名+括号。
笑猪猪 提问者
function xx() xx是这个函数的名字,以后可以调用它
而function ( )这是一个匿名函数 没有名字
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
2 回答局部变量与全局变量
1 回答js function传参问题
3 回答addEvent(node,event,function)中的function为什么不可以带参数?就像我写的这样。
2 回答代码疑问(全局变量和局部变量)
1 回答name:function(){} 和 var name=function(){} 和 function name(){}有区别么