<!--
由内向外:事件冒泡
由外向内: 事件捕获
点击元素: 事件目标对象
addEventListener的第三个参数决定了是事件捕获还是事件冒泡
addEventListener(事件类型,事件处理函数,捕获true|冒泡false)
=> 默认冒泡false,可以不写
-->
默认行为
<title>默认行为</title>
</head>
<body>
<a href="http://www.baidu.com">百度</a>
<script>
var aEle = document.querySelector('a')
aEle.addEventListener('click',function(e){
e = e || window.event
e.preventDefault() //阻止默认行为
alert后 不跳转
alert('超链接默认行为')
})
自执行函数
<!--
创建函数:
声明式
function 函数名(){}
函数名()
赋值式
var 函数名 = function(){}
函数名()
自执行函数
函数定义和执行写在一起
(function(){
//函数执行代码
})()
-->
</head>
<body>
<script>
(function(){
console.log('自执行函数>>>>>');
})()