我注意到有时人们会在他们的$(function() { ...here... });
块中放置一堆可调用函数。我想知道为什么,但后来注意到一个可能的原因:如果两个对象位于不同的 jQuery 代码块中,命名冲突似乎不是问题。
我的想法正确吗?这似乎是一个很大的优势。
但是现在我已经采用了这种方法,我需要使我的一个函数可以从其他 jQuery 代码块中调用。所以我可以把函数移到代码块外,但它需要调用代码块内的其他函数。
那么我是否需要将所有函数移到代码块之外,或者有没有办法保持这种分离但仍然能够从另一个代码块调用我的一个函数?