JavaScript高级部分

回调函数

1 dom事件的回调函数

<script>
	document.getElementById("btn").onclick = function(){
	alert(this.innerHTML)
};

</script>

2 定时器的回调函数

<script>
setTimeout(function(){
	alert("到点了")
}
<script>

3 什么函数才是回调函数?
* 你定义的
* 你没有调
* 但是它最终执行了

立即执行函数

1 理解 Immediately-Invoked Function Expression

<script>
(function(){ //匿名函数自调用
	var a = 3;
	console.log(a+3)
})();
<script>

2 这样做的好处

  • 隐藏实现
  • 不会污染外部(全局)命名空间

猜你喜欢

转载自blog.csdn.net/qq_43708577/article/details/85059611