对于jQuery插件,哪种外壳看起来更好:
$("#foo").runMyPlugin();
或
$("#foo").runmyplugin();
jQuery的命名约定是否优先于另一个?
提前致谢!
答案 0 :(得分:7)
我建议您使用第一个,该约定广泛用于JavaScript,即使在核心语言本身,ECMA Specification使用它,例如
Array.prototype.toLocaleString
Object.prototype.hasOwnProperty
Object.prototype.propertyIsEnumerable
// etc...
所有标识符都以 camelCase 命名,只有constructor functions以第一个字母为首字母命名( PascalCase )。