为什么我看到 MS jQuery 示例使用 `$(domReady); `?
我不知道其他人是否注意到这一点,但我注意到我在 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 的方式确实看起来更干净。
I don't know if anyone ELSE has noticed this, but I noticed the jQuery samples I see on MS tend to use a different format:
<script type="text/javascript">
$( domReady );
function domReady() {
$('#btn').click( showMessage );
}
function showMessage() {
$('#message').fadeIn('slow');
}
</script>
Isn't this the same as:
$(document).ready( function() {
$('#btn').click( showMessage );
function showMessage() {
$('#message').fadeIn('slow');
}
});
Is there any advantage of using one syntax over the other?
I will admit, the MS way does look cleaner.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
唯一真正的区别是可读性和组织性。
相同。
从技术上讲,它与
$(document).ready(...) 的简写
The only real difference is readability and organization.
It's technically the same as
which is shorthand for
$(document).ready(...)