首先看看這個:
(function())
();紅色括號裡面是乙個匿名函式,紅色括號是分割,表示裡面的函式是乙個部分,綠色的括號表示乙個運算子,表示紅色括號裡面的函式要執行。
相當於定義完乙個匿名函式後讓它直接執行。
構建自己的js庫就是用以下模板**:
(function() //定義自己的命名空間 // window['ic']={}
window['mynamespace']['$']=$; //將自己的$函式註冊到window的命名空間上
})();
在頁面上引用自己庫中的函式如下:
//ic為定義的命名空間,就可以呼叫到自己構建的js庫檔案中的函式
也可以這樣寫window.ic.$() "> //window 可以省略。
原文:
JavaScript專題之陣列去重
一 雙層迴圈 var array 1,1,1 1 function unique array console.log j 如果array i 是唯一的,那麼執行完迴圈,j等於reslen if j reslen return res console.log 雙層迴圈 unique array 1,1...
kuangbin專題十四 HDU4990 構造矩陣
題意 給你這段 然後輸入n和mod,讓你算出結果。題解 n很大,一看就知道要優化,因為這個是矩陣專題。所以我就想矩陣了。orz真沒骨氣,還有就是從網上學到了偷懶的工具 這玩意能搜到例子和一些公式,個人感覺,還是不要太依賴為好,要靠自己推,畢竟是acmer 好了,回歸正題怎麼知道是要用矩陣去做,怎麼推...
JavaScript專題之模擬實現bind
本文共 1100 字,讀完只需 4 分鐘概述 首先觀察 bind 函式有什麼特點 var person function say age,var foo say.bind person,男 39 foo jaychou 男 39返回乙個函式 函式引數以逗號的形式傳入 改變了 this 的指向 一 c...