我的应用程序中有很多模块彼此独立运行,并且大多数模块都会监听$(document).ready()
事件。例如,这些模块处理输入字段上的日期选择器,按钮单击时的模态弹出窗口和加载器等。
所以现在,在我的每个模块中,我都会听取$(document).ready()
事件并启动模块,但是我创建的模块越多,我注册的事件监听器就越多。我担心这会影响页面在负载上的响应性/流畅性,使其口吃/闪烁,整体感觉很慢。
我想知道,如果我将所有document-ready
函数添加到对象并听取$(document).ready()
一次,循环访问对象并调用每个函数,该怎么办?订单无关紧要。
这会加快页面的加载速度吗?这会带来其他问题吗?
你有什么想法?