Czy istnieje przepis na uzyskanie odpowiednich nazw?Nazwy właściwości stylów CSS - przejście z wersji standardowej do wersji JS właściwości camelCase i na odwrót:
Funkcja Piszę musi zarówno ustawić styl poprzez element.style[propnameCamelCase]
i odzyskać istniejącą wartość świadczonych przez document.defaultView.getComputedStyle(element,'').getPropertyValue(propname-regular)
i ledwo mogę uzasadnić konieczności przechodzenia dwa oddzielne ale semantycznie identycznych argumentów tej funkcji.
Wiem, że dla większości z nich jest to dość prosta transkrypcja między camelCase i dywizem rozdzielonym tymi samymi słowami, więc mogę używać wyrażenia regularnego, aby je konwertować. Ale może jest kilka takich, które nie są takie?
Off górze głowie mam twardy czas na zastanawianie się, jak radzić sobie z aktywowanych liter dla przypadku wielbłąda z wyrażeń regularnych.
edit: Ach, mógłbym użyć funkcję regex zastąpić, za każdym razem widzę, myślnik, konwersja następnej litery na wielkie litery.
Właściwości css zwykle mają łączniki, a nie podkreślenia. – Spudley
Tak, moje złe. Naprawiono –