<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="box"></div> <script> //类 //函数 在数据类型上是属于object的 // function a() {} // a.goudan = '狗蛋'; // console.dir(a); // function是可以存储数据的,但是一般不用 function a() { alert(1); console.log(2); document.getElementById('box').innerHTML = 'box'; } //直接定义function是不会执行的,就是封装 //调用的时候会执行,可以多次调用 //a()主动执行调用 也可以被动执行但是不加() a(); document.onclick = a; </script> </body> </html>