对于我开发的 Web 应用程序,我倾向于构建一个函数库,对于某些站点,我会将它们全部封装到一个对象中,比如说
FooBar
,然后所有我最终所做的事情都在这个对象内完成。我的理解是,这是“企业级 JavaScript”部分的内容-以逻辑方式封装功能,避免使用大量全局变量污染 JavaScript。
我如何区分良好的编码实践和被认为是“企业级 JavaScript”呢?
更简单的问法可能是关于规模方面——当 Web 应用程序或站点增长时,它将包含更多的 JavaScript,组织它变得更加困难,并且有一些处理大量功能库的方法,这些方法被称为 Enterprise? 有哪些学习资源可用于了解处理大量功能库的方法。
或者人们是否只是凭空想象,就像这个玩笑网站一样?
更新:我不是在开玩笑,真的,尽管我想知道我正在寻找的是否更类似于Pro JavaScript 设计模式。也许“企业级”包含了其中的一些内容?