我对jquery还很陌生。我刚读到这两个是等价的:
$(document).ready(function() {});
$(function() {});
哪一个更好,或更常用?第一个让我觉得更清晰,因为它声明了“document.ready”部分,但是再说一遍,我对jquery还很陌生。对于任何有jquery经验的人来说,第二个选项可能同样清晰地暗示了“document.ready”。我应该选择哪个选项呢?
我对jquery还很陌生。我刚读到这两个是等价的:
$(document).ready(function() {});
$(function() {});
哪一个更好,或更常用?第一个让我觉得更清晰,因为它声明了“document.ready”部分,但是再说一遍,我对jquery还很陌生。对于任何有jquery经验的人来说,第二个选项可能同样清晰地暗示了“document.ready”。我应该选择哪个选项呢?
你可以随意使用其中任何一个。就像你想的那样,后者是$(document).ready()
的简写。
与第二个选项相比,第一个选项自jQuery发布以来就可用。
个人而言,我更喜欢第二个版本,因为它更短。
以下三种语法是等效的:
$(document).ready(handler);
$().ready(handler); //(this is not recommended)
$(handler);
handler()
中做了什么。有时候,使用ready()
和不使用它会有明显的劣势。 - Robin Maben
:)
- Šime Vidas