4

ELSEがこれに気づいたかどうかはわかりませんが、MSで見られるjQueryサンプルは異なる形式を使用する傾向があることに気付きました:

<script type="text/javascript">  

  $( domReady );  

  function domReady() {  
     $('#btn').click( showMessage );  
  }  

  function showMessage() {  
     $('#message').fadeIn('slow');  
  }  
</script> 

これは次と同じではありませんか:

$(document).ready( function() {

  $('#btn').click( showMessage );  

  function showMessage() {  
     $('#message').fadeIn('slow');  
  }  

});

ある構文を使用する利点はありますか?

確かに、MS の方法の方がきれいに見えます。

4

1 に答える 1

4

唯一の本当の違いは、読みやすさと構成です。

技術的には同じです

$( function() {

  $('#btn').click( showMessage );  

  function showMessage() {  
     $('#message').fadeIn('slow');  
  }  

});

これはの省略形です$(document).ready(...)

于 2010-04-12T20:34:54.563 に答える