在创建jQuery小部件时,我应该使用什么约定来命名我的CSS类。 jQuery使用'ui-'前缀,后跟插件名称和类特定名称(例如:ui-datepicker-header)。
我应该使用这个约定吗?或者仅为jQuery官方使用的“ui”前缀“保留”?
答案 0 :(得分:1)
在决定这样的事情时,请考虑一下对某些代码一无所知的人会如何阅读它。
我不会使用“ui-”前缀,因为这样的人可能认为它与jQuery UI相关。
您不需要使用前缀。在大多数情况下,这是“噪音”。如果一切都以“foo-”开头,为什么会这样呢?它对于一个库是有意义的,因为这样你就可以很容易地区分“属于”库的内容。对于您自己的代码,假设不属于库的所有内容都属于您的应用程序。
为每件短而不短的东西选择一个有意义的名称。
答案 1 :(得分:0)
避免使用“reserved”,使用自己的,但要确保整体名称不与任何现有的插件/小部件冲突。