多次调用jQuery $(document).ready()效率有多低?

时间:2013-12-06 00:00:17

标签: jquery performance

假设我有许多单独的JS文件,我从我的HTML <head>链接到每个JS文件,每个JS文件都以:

开头
$(document).ready(function({
    // some code that does stuff that make me happy
});

无论我为什么这样做;这是不好的表现明智吗?

1 个答案:

答案 0 :(得分:1)

它极少影响性能。如果注册了多个函数,js框架中的“就绪”函数通常只是顺序执行它们。如果在您的代码中重要,请注意订单,但性能应该没问题。

(所以成本只是更多的函数调用 - 除非数以千计,否则可能难以理解)。