6

jQuery文档做了一个评论,“不建议在生产就绪的代码中使用 .css() 作为设置器,但是当传入一个对象来设置 CSS 时,CSS 属性将使用驼峰式而不是使用连字符。”

a) 为什么不建议在生产就绪代码中使用它?

b) “但是​​当传入一个对象来设置 CSS 时,CSS 属性将是驼峰式,而不是使用连字符。”

所以jQuery会在内部将“font-family”修改为“fontFamily”,或者这只是这里提出的建议?

有没有经验丰富的程序员可以进一步澄清这一点?

4

1 回答 1

5

您的答案可以a在您链接到的同一页面上找到:

使用 CSS 类进行样式设置

作为吸气剂, .css() 方法很有价值。但是,通常应避免将其作为生产就绪代码中的设置器,因为通常最好将表示性信息保留在 JavaScript 代码之外。相反,为描述各种视觉状态的类编写 CSS 规则,然后更改元素上的类。

于 2013-10-29T00:31:24.247 回答