4

我不知道其他人是否注意到了这一点,但我注意到我在 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 回答