2010-09-21 50 views
14

我很好奇jQuery插件文件名前缀为“jquery”的标准过程背后的推理。有一些教程的状态是这样的:为什么要有“jquery”。插件文件名的前缀?

使用“ jQuery的”前缀消除任何可能的名称冲突与用于与其他库使用的文件。

我相信我甚至看到了一些实际上不需要重新命名的插件。

这个前缀还有什么更具体的原因,还是简单的约定?

回答

20

这只是一个约定,例如:

jquery.lightbox.js 
prototype.lightbox.js 

如果你只是有这个并同时使用,那么,你看到的混乱集:

lightbox.js 

此外,你可能会只使用香草JavaScript函数文件,而不希望那些有前缀,例如editor.js,表示它完全不依赖于jQuery ......它包含了组织和可维护性。

+0

也可以将所有东西都扔到'jquery'目录中以获得相同的效果,但是我想这会需要分解一个可能的包,它具有'example.js','jquery.example.js','prototype .example.js'和'example.css'结合在一起。 – 2010-09-21 12:45:25

+2

@Mike - 这当然也是一种有效的方法......这里可能有十几种有效的方法,'jquery.'只是最常用的......无论哪种方法适合你,使用它:) – 2010-09-21 13:50:49

相关问题