在为jQuery小部件选择css类名时,我应该使用什么约定

时间:2010-06-16 02:04:58

标签: jquery css jquery-ui jquery-plugins

在创建jQuery小部件时,我应该使用什么约定来命名我的CSS类。 jQuery使用'ui-'前缀,后跟插件名称和类特定名称(例如:ui-datepicker-header)。

我应该使用这个约定吗?或者仅为jQuery官方使用的“ui”前缀“保留”?

2 个答案:

答案 0 :(得分:1)

在决定这样的事情时,请考虑一下对某些代码一无所知的人会如何阅读它。

我不会使用“ui-”前缀,因为这样的人可能认为它与jQuery UI相关。

您不需要使用前缀。在大多数情况下,这是“噪音”。如果一切都以“foo-”开头,为什么会这样呢?它对于一个库是有意义的,因为这样你就可以很容易地区分“属于”库的内容。对于您自己的代码,假设不属于库的所有内容都属于您的应用程序。

为每件短而不短的东西选择一个有意义的名称。

答案 1 :(得分:0)

避免使用“reserved”,使用自己的,但要确保整体名称不与任何现有的插件/小部件冲突。