Javascriptの書き方で、モジュール・パターンというものを知りました。
基本的な書き方は分かるのですが、下記を実現する書き方が分かりません。
そもそも実現できるものなのか分かりませんが、もし実現できるのであればご教示ください。
func.js
lang
1(function() { 2 var Logo = (function() { 3 function _push() { 4 console.log('Push!!'); 5 } 6 return { 7 push: _push 8 }; 9 }()); 10 11 $(document).ready(function() { 12 $('#logo').on('click', function() { 13 Logo.push(); 14 }); 15 }); 16}());
#logoがクリックされた時、コンソールに「Push!!」と表示されます。
実現したいのは、この「Logo.push();」の部分を
・Logo.push().show();
・Logo.push().hide();
のような、もう一段階層がある呼び方をしたいのです。
function _push()の内部に、function show()を記述したりしましたが、
エラーとなるばかりで実現できません。
どうかよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/23 07:07
2015/05/23 07:17
2015/05/23 08:08