Mar*_*ber 6 jquery naming-conventions
对于jQuery插件,哪种外壳看起来更好:
$("#foo").runMyPlugin();
Run Code Online (Sandbox Code Playgroud)
要么
$("#foo").runmyplugin();
Run Code Online (Sandbox Code Playgroud)
是否有jQuery的命名约定优先于另一个?
提前致谢!
我建议您使用第一个,该约定在JavaScript中广泛使用,即使在核心语言本身,ECMA规范使用它,例如
Array.prototype.toLocaleString
Object.prototype.hasOwnProperty
Object.prototype.propertyIsEnumerable
// etc...
Run Code Online (Sandbox Code Playgroud)
所有标识符都以camelCase命名,只有构造函数以第一个字母作为大写(PascalCase)命名.