jQuery.css () - marginLeft vs. margin-left?

Con jQuery.css () Me han dicho que puedo usar las siguientes dos funciones para obtener los mismos resultados:

$(".element").css("marginLeft") = "200px";

$(".element").css("margin-left") = "200px";

Siempre he usadomarginLeft ya que esto es lo que se usa en la documentación:

http: //api.jquery.com/css

Shorthand Las propiedades CSS (por ejemplo, margen, fondo, borde) no son compatibles. Por ejemplo, si desea recuperar el margen representado, use: $ (elem) .css ('marginTop') y $ (elem) .css ('marginRight'), y así sucesivamente.

Por qué tiene jQuery permitido paramarginLeft tanto comomargin-left? Parece inútil y usa más recursos para convertirse al CSSmargin-left?

Respuestas a la pregunta(6)

Su respuesta a la pregunta