我不知道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方式确实看起来更干净。
答案 0 :(得分:4)
唯一真正的区别在于可读性和组织性。
技术上与
相同$( function() {
$('#btn').click( showMessage );
function showMessage() {
$('#message').fadeIn('slow');
}
});
这是$(document).ready(...)