在最近落在我板上的项目中,所有客户端代码都包含在显示模块中。这很好。所有模块名称都以' $'为前缀。性格,例如
$.acme.global.dataAccess = function () {
var dataAccess = {};
这些模块似乎都不是一个jQuery插件,所以我可以想象没有任何理由这样做,但是大部分代码都是很好的架构和编写,所以我可能会遗漏一些基本的东西。
答案 0 :(得分:2)
对于这个项目,我说继续使用它来保持一致性。但...
我觉得问题在于' $'和jquery一样,这样的混乱 - 必然会出现。当jquery正在使用时,你会拍打所有的" acme"把东西放到" jQuery"宾语;除非它与jquery有关,否则没有充分的理由。您可以很好地创建新的命名空间。为什么不Acme.global.dataAccess
?它甚至更短,并且不会立即混淆这个模块是否处理JQuery。
TLDR
编辑:
<强> CONS 强>
<强>赞成强>
请添加到列表中,如果您不同意,请将其添加到列表中