jquery - $(document).ready() 或 $(function()) -- 使用哪个?

标签 jquery coding-style

我看到有一个answered question关于使用 $(document).ready(function(){})$(function(){}) 之间是否有区别(没有) ,但我的问题是哪种语法是首选语法以及原因。

我已经使用 jQuery 大约一年了,并且一直使用 $(document).ready() 语法;但最近在 SO 和其他一些地方,我看到 $(function()) 语法使用得越来越多。

您使用的首选语法是什么?为什么使用它?您使用较短的语法只是为了节省一些字符吗?

更多一点背景知识,我目前正在从头开始开发一个新应用程序,并希望采用一些普遍接受的最佳实践和标准。

提前致谢!

最佳答案

尽管需要额外输入,但我还是使用了 $(document).ready(function(){}); 。我只是更喜欢在我的代码中使用它来准确提醒我代码何时运行,以及搜索“准备好”以找到这些部分的能力。这是相同的功能,我通常会采取捷径,但在这种情况下我不会。

关于jquery - $(document).ready() 或 $(function()) -- 使用哪个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3512445/

相关文章:

java - 为什么 '//' 样式的多行注释不好(在 Java 中)?

javascript - 日期选择器上的 onSelect 不起作用

jquery - Input-group-addon 元素不会触发日期类

jquery - 将 CodeIgniter 验证类映射到 Jquery 验证

jquery - 使用 jQuery 切换无序列表项

php - 防止 PHP 解释源代码中字符串中的新行

jquery - 如何通过变换选择元素 : rotation?

design-patterns - 口齿不清 : dynamic scope vs explicit parameter passing

c# - 使用 ref - 良好的编程实践与否

ruby-on-rails - 用于在多行上链接调用的 Ruby 约定