我有两个JavaScript文件,其中包含一个名为$()的jQuery函数。
如何区分两个名称相同的函数?
答案 0 :(得分:2)
简短的回答:你做不到。所有包含js文件都存在于同一名称空间中。
答案 1 :(得分:1)
重命名。
$ = typeof $ !== 'function' ? $ : $foo;
答案 2 :(得分:0)
也许你想要Using jQuery with Other Libraries,但我无法准确地说出你的问题是什么。也许您可以包含一些您遇到的问题的示例代码?
答案 3 :(得分:0)
尝试为您使用的每个项目使用命名空间。例如,不要编写一个名为dosomething()的函数,而是将其命名为myproject.dosomething()
这样,它是特定于项目的,你将避免使用两个同名的函数,即使你包含了你自己没有开发的文件。