To jest PascalCase: SomeSymbol
To jest camel someSymbol
To jest snake_case: some_symbol
Moje pytania brzmią więc, czy istnieje powszechnie przyjęta nazwa some-symbol
:? Jest powszechnie używany w adresach URL.
To jest PascalCase: SomeSymbol
To jest camel someSymbol
To jest snake_case: some_symbol
Moje pytania brzmią więc, czy istnieje powszechnie przyjęta nazwa some-symbol
:? Jest powszechnie używany w adresach URL.
-
jako spację, używa go prawie każdy przyjazny dla SEO adres URL.Odpowiedzi:
Tak naprawdę nie ma standardowej nazwy dla tej konwencji przypadków i nie ma zgody co do tego, jak należy ją nazwać.
To powiedziawszy, od 2019 r. Należy przekonać się, że skrzynka kebab wygrywa:
https://trends.google.com/trends/explore?date=all&q=kebab-case,spinal-case,lisp-case,dash-case,caterpillar-case
rdzeń kręgowy jest odległą sekundą i żadne inne warunki nie mają żadnej przyczepności.
Dodatkowo skrzynia kebab wszedł do leksykonu kilku bibliotek kodów javascript, np .:
Istnieją jednak inne warunki, z których ludzie korzystają. Lisp używa tej konwencji od dziesięcioleci, jak opisano w tym wpisie w Wikipedii , więc niektórzy opisali ją jako przypadek lisp . Niektóre inne formy, które widziałem, to skrzynia gąsienicowa , skrzynia rozdzielcza i łącznik , ale żadna z nich nie jest standardowa.
Odpowiedź na twoje pytanie brzmi: nie, nie ma jednej powszechnie akceptowanej nazwy dla tej konwencji przypadków analogicznej do snake_case lub camelCase , które są powszechnie akceptowane.
źródło
Jest to określane jako skrzynia kebab . Zobacz dokumenty Lodash .
źródło
Czasami jest również znany jako gąsienica
źródło
Dodanie poprawnego linku tutaj Kebab Case
czyli wszystkie małe litery z - oddzielającymi słowami.
źródło
Ponieważ znak (-) jest określany jako „myślnik” lub „myślnik”, bardziej naturalne wydaje się nazwanie tego „ myślnika ” lub „ myślnika ” ” (rzadziej używanym).
Jak wspomniano w Wikipedii , używany jest również „ kebab-case ”. Najwyraźniej (patrz odpowiedź ) dzieje się tak, ponieważ postać wyglądałaby jak szpikulec ... Potrzebuje jednak wyobraźni.
Używany na przykład w lodash lib .
Ostatnio „ dash-case ” był używany przez
źródło
Zawsze to nazywałem i słyszałem, jak to się nazywa „dashcase”.
źródło
Pełna lista po niektórych badaniach:
źródło
Nie ma znormalizowanej nazwy.
Biblioteki takie jak jquery i lodash nazywają to
kebab-case
. Podobnie jak framework javascript Vuejs . Nie jestem jednak pewien, czy bezpiecznie jest zadeklarować, że jest tak nazywanykebab-case
w świecie javascript.źródło
Powiedziałbym po prostu, że został podzielony .
źródło
kebab-case
wszystkie litery są małe.Warto wspomnieć o zniesieniu:
https://github.com/tpope/vim-abolish/blob/master/doc/abolish.txt#L152
dash-case lub kebab-case
źródło
W Salesforce jest to określane jako
kebab-case
. Patrz poniżejhttps://developer.salesforce.com/docs/component-library/documentation/lwc/lwc.js_props_names
źródło
Oto najnowsza dyskombulacja. Dokumentacja wszędzie w kątowych kursach JS i Pluralsight oraz książki o kątach, wszystkie odnoszą się do skrzynki kebabowej jako skrzynki węża, nie rozróżniając tych dwóch.
Jego kiepska gąsienica nie przykleiła się, ponieważ walizka węża i gąsienica są łatwe do zapamiętania i faktycznie wyglądają tak, jak przedstawiają (jeśli masz dobrą wyobraźnię).
źródło
Moja propozycja ECMAScript dla
String.prototype.toKebabCase
.źródło