//步驟一:建立乙個自執行函式 將函式執行後的返回值賦值給domready
var domready = (function
()
if (document.readystate === "complete")
}//頁面載入完 繫結的執行函式
function
pageloaded()
}//window物件存在的執行函式
function
callready() }}
//內部返回乙個null 不對外部window做任何操作
function
runcallbacks(callbacks)
}//步驟二:此處是程式的開始執行位置
function
domready(callback)
else
return
domready;
}domready.version = "版本資訊";
//此處是定義乙個其它的呼叫方式
domready.load = function
(name, req, onload, config)
else
}return
domready;
})();
//外掛程式呼叫方式一
domready(function
(doc) );
//外掛程式呼叫方式二
/*domready.load("name", "req", function(doc) , );
*///
此處是獲取外掛程式的版本資訊
console.info(domready.version);
Fabric 原始碼解析 原始碼目錄解析
這裡對重要的一些目錄進行說明 bccsp 與密碼學 加密 簽名 證書等等 相關的加密服務 將fabric中用到的密碼學相關的函式抽象成了一組介面,便於拓展。bddtests 一種新型的軟體開發模式 行為驅動開 需求 開發 common 一些公共庫 錯誤處理 日誌處理 賬本儲存 策略以及各種工具等等 ...
Spring原始碼解析之 Aop原始碼解析(2)
spring aop 更多的是oop開發模式的乙個補充,幫助oop以更好的方式來解決對於需要解決業務功能模組之上統一管理 的功能 以一副圖來做為aop功能的說明更直觀些。對於類似系統的安全檢查,系統日誌,事務管理等相關功能,物件導向的開發方法並沒有更好的解決方法 aop引入了一些概念。更多的是spr...
Integer原始碼解析
public class test else integer i3 200 integer i4 200 if i3 i4 else 結果為 原因integer 類會快取 128 到 127 之間的整數 但是如果new interger的話就是不同的物件了 源 分析 如果是在 128到正的127之間...