1. 理解 -- 全稱: Immediately-Invoked Function Expression 匿名函數自調用 2. 作用 -- 隱藏實現 -- 不會污染全域的命名空間 -- 用來編寫js模塊
<script type="text/javascript"> (function () { // 匿名函數自調用 console.log('....') })() ;(function () { // 向外暴露一個全域函數 let a = 99; function test() { console.log(++a); } window.$ = function () { return { test: test } } })(); $().test(); // 1.$是一個函數 2.$執行後返回的是一個對象 </script>
文章標籤
全站熱搜