匿名函数
//第一种表现形式
(function(){
})()
这个函数叫做匿名函数——它没有函数名,也不会自己做任何事情。
我们通常将它与事件处理程序一起使用,有一个最简单的例子,就是我们上网时出现弹窗我们想要点击关掉,这个功能就是通过匿名函数绑定点击事件实现的。例如:如果单击相关按钮,以下操作将在函数内运行代码:
//第二种
var myButton = document.querySelector('button')
myButton.onclick = function(){
alert('hello')
}
除上述两种方式我们还可以直接将匿名元素分配为变量的值
var myGreeting = function(){
alert('hello')
}
myGreeting() //通过创建对象的方式调用这个函数
我们还可以将该函数分配为多个变量的值:
var anthorGreeting = function(){
alert('hello')
}
//现在可以使用以下两种方式调用次函数
myGreeting()
anthorGreeting() //通过创建对象的方式调用这个函数
像上面我所说的给函数分配的变量的值,是我们不提倡的一种方法,所以我们创建方法时,最好坚持以下形式:
function myGreeting(){
alert('hello')
}
我们还是主要使用匿名函数来运行负载的代码以响应事件触发(如点击按钮)——使用事件处理程序
版权声明:本文为m0_52516365原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。