使js可以全局访问其他动态加载的脚本

时间:2011-08-25 15:12:42

标签: javascript namespaces

我正在开发一个MVC站点,它有许多动态加载的部分。在我的网站上,我有一种位于网站顶部的任务栏。

我希望能够从任何动态加载的脚本中访问我的“任务栏”中的方法和属性。最好的方法是什么?

我知道它在范围内,但有一些首选方法来执行命名空间或处理此类问题的最佳做法是什么?谢谢!

1 个答案:

答案 0 :(得分:1)

您通常需要将其范围限定在窗口中,有时这需要明确,有时则不然,例如:

window.Taskbar = {};

这些应该可以在脚本中的任何位置使用(假设它们在逻辑上位于同一窗口中)。