Spiga

随笔档案 - 2011年4月

JavaScript Lazy单件 - 延迟到第一次访问才执行构造函数

2011-04-07 17:41 by JimLiu, 156 visits, 网摘, 收藏, 编辑
摘要:var LazySingleton = function(){ var val = 1, _instance; var lazy_init = function(){ alert('Lazy init, exec no more than once.'); return { getVal : function(){ return val; }, setVal : function(v){ val = v; } }; }; var init = function(){ init = function(){ return _instance; }; return _instance 阅读全文