独特的函数/变量

问题描述:

我有一个Web应用程序,它使用Ajax打开多个选项卡,在这些选项卡中有一些JavaScript函数和变量。 什么是使函数和变量唯一的最佳方法,所以我不会从不同的选项卡调用函数或更新具有相同名称的元素。独特的函数/变量

+0

如果您使用命名空间并且不污染全局范围,那么您会没事的。阅读这些结果并找到您喜欢的方法:https://www.google.com/search?q=javascript+pollute+global+namespace&rlz=1C1CHFX_enUS527US527&aq=0&oq=javascript+pollute+&aqs=chrome.1.57j0l3。 3945j0&sourceid = chrome&ie = UTF-8 – 2013-05-10 16:49:25

唯一的方法是使用iframes。您可以使用iframe而不是Ajax,也可以从Ajax加载内容并将其插入到iframe中。 YUI有一个框架类,可以帮助你做到这一点。

+0

这不是唯一的方法。你也可以使用好的设计。 – 2013-05-10 16:48:31

+0

判断!=回答。他可能想要加载第三方代码。我们不知道。 – juandopazo 2013-05-10 18:43:09