函数的几种调用方式
通常来说,函数的调用方式有六种.分别是普通函数,对象方法,构造函数,绑定事件函数,定时器函数和立即执行函数(自执行函数).
普通函数
function fn(){
console.log('这是普通函数.')
};
调用方式有 fn(); fn.call();等.
如果是对象的方法,那么
var Obj = {
arrt:function(){
console.log('这是对象的属性')
};
};
Obj.arrt()就能调用.
构造函数比较简单.比如:
function Star(){};
new Star();
绑定事件函数通常通过事件监听来实现.
事件直接绑定:
var btn = document.querySelector('button')[0];
btn.onclick = function(){ };
//**EventTarget.addEventListener() 方法将指定的监听器注册到 EventTarget 上,当该对象触发指定的事件时,指定的回调函数就会被执行。 事件目标可以是一个文档上的元素 Element,Document和Window或者任何其他支持事件的对象 (比如 XMLHttpRequest)。
**//
//下面是事件监听的简单写法:
btn.addEventListener('click',function(event){
console.log('此处参考MDN链接'+'https://developer.mozilla.org/zh-CN/docs/Web/API/EventListener')
});
定时器函数
setInterval(function(){},1000);
立即执行函数(自执行函数)
(function(){
console.log('函数的自行调用');
})();
浙公网安备 33010602011771号