jQuery documentation發表評論' 不推薦在生產就緒代碼中使用.css()作爲設置器,但在傳遞對象以設置CSS時, CSS屬性將被camelCased而不是使用連字符。''生產'代碼中不推薦使用jQuery .css
a)爲什麼不推薦在生產就緒代碼中使用它?
b)「但是當傳入一個對象來設置CSS時,CSS屬性將被camelCased而不是使用連字符。」
因此,jQuery會在內部將「font-family」修改爲「fontFamily」,或者這只是一個建議嗎?
有沒有經驗豐富的程序員可以進一步闡明這一點?
我想推薦的方法是在CSS中打開和關閉類和樣式。你可以在字符串中使用camelCase和連字符,在對象中使用駝峯。 – elclanrs
修改內聯樣式的最大問題是撤消比簡單地切換類要多得多,因此代碼更需要維護。該評論很可能旨在引導人們走向最佳實踐 – charlietfl