Javascript 在所有其他脚本控件注册后执行JS脚本

Javascript 在所有其他脚本控件注册后执行JS脚本,javascript,jquery,asp.net,client-side,Javascript,Jquery,Asp.net,Client Side,我有一组.NET控件,它们在$(document).ready()期间注册它们的客户端。我还有一个客户端控制器,它需要在所有.NET控件注册后执行一些操作。 由于无法设置$(document).ready()的执行顺序,我的问题是,执行此类操作的最佳模式是什么?我希望控件不知道有关控制器的任何信息。 其中一种方法是在服务器渲染期间将控件集合传递给控制器,然后让控制器定期检查是否加载了所有控件。 另一种方法是 在渲染期间将控件总数传递给控制器,在客户端设置一个变量(_controlRegis

我有一组.NET控件,它们在$(document).ready()期间注册它们的客户端。我还有一个客户端控制器,它需要在所有.NET控件注册后执行一些操作。
由于无法设置$(document).ready()的执行顺序,我的问题是,执行此类操作的最佳模式是什么?我希望控件不知道有关控制器的任何信息。

其中一种方法是在服务器渲染期间将控件集合传递给控制器,然后让控制器定期检查是否加载了所有控件。

另一种方法是 在渲染期间将控件总数传递给控制器,在客户端设置一个变量(_controlRegisteredCount),每个控件将在其注册阶段递增该变量,然后在以下情况下轮询控制器(totalControls==_controlRegisteredCount)


以前有人做过这样的事情吗?

也许我不理解您的问题,但据我所知,添加到jQuery的.ready()事件中的不同处理程序的执行顺序与您第一次注册它们时使用的顺序相同


请看这里:

回调+怎么样?很有趣。我的上司提到,处理者的执行顺序不同。我会做个测试,然后给你的答案打分。谢谢