1 <script > 2 //对象知识 3 //*Q:什么是回调函数? 4 //*A:你定义的,你没有调,但最终它执行了 5 //*Q:常见的回调函数? 6 //*A:dom事件回调函数,定时器回调函数,axios回调函数和生命周期回调函数(后面两个现在没学) 7 document.getElementById('btn').onclick=function () {//dom事件回调函数 8 alert(this.innerHTML)//innerHTML:获取对象的内容 或 向对象插入内容 9 } 10 //定时器 11 //超时定时器 12 //循环定时器 13 setTimeout(function () {//定时器回调函数 14 alert('到点了') 15 },2000) 16 17 //IIFE 全程是Immediately-Invoked Function Expression 立即调用表达式 18 //隐藏实现 19 //不会污染外部(全局)命名空间 20 ( function () {//这叫匿名函数自调用//这样做的目的是变量不会污染全局变量 21 console.log('xxx') 22 var a=3 23 console.log(a+3) 24 })() 25 var a=4//不会污染这个变量 26 ;(function () {//这里记得要加分号 27 var a=1 28 function test () { 29 console.log(++a) 30 } 31 window.$=function () {//向外暴露一个全局函数,将test函数暴露 32 return{ 33 test:test 34 } 35 } 36 })()//函数自调用这里要加括号 37 $().test()//1.$是一个函数 2.$执行后返回的是一个对象 38 39 </script>
JS之对象与IIFEv(**V**)v
猜你喜欢
转载自www.cnblogs.com/junxiaobai/p/10335770.html
今日推荐
周排行