私は今週末、ウェブで以下を読みました。他のほとんどの人がこれを正しい(より良い)やり方だと考えているかどうか知りたいと思いました。
これは物事を行うための最良の(正しい)方法ではありません:
$(document).ready(function(){ $('#magic')。click(function(e){ $('#yayeffects')。slideUp(function(){ //..。 }); }); $('#happiness')。load(url +'#unicorns'、function(){ //..。 }); });
これが優れていること:
var PI = { onReady:function(){ $('#magic')。click(PI.candyMtn); $('#happiness')。load(PI.url +'#unicorns'、PI.unicornCb); }、 candyMtn:function(e){ $('#yayeffects')。slideUp(PI.slideCb); }、 slideCb:function(){...}、 unicornCb:function(){...} }; $(document).ready(PI.onReady);
ある人は次の人よりもパフォーマンスが良いですか?デバッグが簡単ですか?
考え?コメント?