jQuery .css wird im Produktionscode nicht empfohlen

Die jQueryDokumentation macht eine Bemerkung: "Es wird nicht empfohlen, .css () als Setter in produktionsfähigem Code zu verwenden, aber wenn ein Objekt zum Setzen von CSS übergeben wird, werden CSS-Eigenschaften camelCased anstatt eines Bindestrichs."

a) Warum wird es nicht empfohlen, dies in produktionsfähigem Code zu verwenden?

b) "Wenn Sie jedoch ein Objekt zum Festlegen von CSS übergeben, werden die CSS-Eigenschaften mit camelCased anstatt mit einem Bindestrich versehen."

Also ändert jQuery "font-family" intern in "fontFamily", oder ist dies nur ein Vorschlag, der hier gemacht wird?

Gibt es erfahrene Programmierer, die dies näher erläutern können?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage