javascript專題 如何構建自己的js庫

2021-09-05 23:37:13 字數 429 閱讀 1385

首先看看這個:

(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...