为什么我看到MS jQuery示例使用`$(domReady); `?

时间:2010-04-12 20:30:29

标签: jquery syntax sample

我不知道ELSE是否注意到了这一点,但我注意到jQuery samples I see on MS倾向于使用不同的格式:

<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方式确实看起来更干净。

1 个答案:

答案 0 :(得分:4)

唯一真正的区别在于可读性和组织性。

技术上与

相同
$( function() {

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

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

});

这是$(document).ready(...)

的简写