Tow*_*wer 5 javascript php naming-conventions
我想知道在JavaScript和PHP开发中命名文件的流行方法.我正在研究JS + PHP系统,我不知道如何命名我的文件.
目前我为JS做的:
framework/
framework/widget/
framework/widget/TextField.js (Framework.widget.TextField())
Framework.js (Framework())
Run Code Online (Sandbox Code Playgroud)
所以,我的文件夹是小写的和对象CamelCase,但是当文件夹/命名空间需要多个单词时,我该怎么办?那PHP呢?
jQuery似乎遵循:
jquery.js
jquery.ui.js
jquery.plugin-name.js
Run Code Online (Sandbox Code Playgroud)
所以它是
jquery(\.[a-z0-9-])*\.js
Run Code Online (Sandbox Code Playgroud)
但ExtJS遵循完全不同的方法.Douglas Crockford只给出了他对语法约定的偏好的详细信息.
就我个人而言,我会选择文件夹的所有小写名称,按照 jQuery 用“-”分隔单词,但这没有任何证据支持。
但是,无论您选择什么系统,都要保持一致。这不仅会在 6 个月后为您提供帮助,还会帮助其他人使用您的系统。他们很快就会学会自己的方法,即使它与他们过去使用过的其他系统不是 100% 相同。