1 // 着陸2ボックスシミュレー例=== 2 クラス{LoginForm 。3 コンストラクタ(){ 4 本 .STATE = '隠す' // 隠された現在の表示を格納する 。5 } 。6 ショー(){ 7 IF(この .STATE = == 'ショー' ){ 8 アラート( 'が示されている' ) 。9 リターン 10 } 。11 この .STATE = '表示' 12がある にconsole.log( 'ログイン表示ブロック' ) 13である } 14 隠す(){ 15 IF(この=== .STATE '隠す' ){ 16 アラート( '隠された' ) 。17 リターン 18である } 。19 この .STATE = '隠す' 20である にconsole.log( 'ログインボックス隠れ' ) 21 } 22 } 23 // 単一実施の形態オープン=> 24 LoginForm.getInstance =(関数(){ 25 LETインスタンス //がアウト新しいインスタンスLoginFormを登録一意性確保 26は、 リターン 機能(){ 27 IF(!インスタンス){ //は、インスタンスの値か否かを判断する 28 インスタンス=新しいLoginForm() 29 } 30 リターンインスタンス 31 } 32 })() 33 34 window.p1 = LoginForm.getInstance()
シングルトン - ログインボックス
おすすめ
転載: www.cnblogs.com/PasserByOne/p/12165327.html
おすすめ
ランキング