Dies ist PascalCase: SomeSymbol
Das ist camelCase: someSymbol
Das ist snake_case: some_symbol
Meine Frage ist also, ob es dafür einen allgemein akzeptierten Namen gibt : some-symbol
? Es wird häufig in URLs verwendet.
Dies ist PascalCase: SomeSymbol
Das ist camelCase: someSymbol
Das ist snake_case: some_symbol
Meine Frage ist also, ob es dafür einen allgemein akzeptierten Namen gibt : some-symbol
? Es wird häufig in URLs verwendet.
-
als Leerzeichen behandelt, wird es auch von fast jeder SEO-freundlichen URL verwendet.Antworten:
Es gibt keinen Standardnamen für diese Fallkonvention, und es gibt Meinungsverschiedenheiten darüber, wie sie genannt werden sollte.
Ab 2019 gibt es jedoch ein starkes Argument dafür, dass der Kebab-Fall gewinnt:
https://trends.google.com/trends/explore?date=all&q=kebab-case,spinal-case,lisp-case,dash-case,caterpillar-case
Wirbelsäulenfall ist eine entfernte Sekunde, und keine anderen Begriffe haben überhaupt eine Traktion.
Zusätzlich hat kebab-case das Lexikon mehrerer Javascript-Codebibliotheken betreten, z.
Es gibt jedoch noch andere Begriffe, die Menschen verwenden. Lisp verwendet diese Konvention seit Jahrzehnten, wie in diesem Wikipedia-Eintrag beschrieben , daher haben einige Leute sie als Lisp-Fall beschrieben . Einige andere Formen, die ich gesehen habe, umfassen Raupen- , Strich- und Bindestrichfall , aber keine davon ist Standard.
Die Antwort auf Ihre Frage lautet also: Nein, es gibt keinen einzigen allgemein akzeptierten Namen für diese Fallkonvention analog zu snake_case oder camelCase , die allgemein akzeptiert werden.
quelle
Es wird als Kebab-Fall bezeichnet . Siehe lodash docs .
quelle
Es ist auch manchmal als Raupenkoffer bekannt
quelle
Hier den richtigen Link hinzufügen Kebab Case
Das ist alles Kleinbuchstaben mit - trennenden Wörtern.
quelle
Da das Zeichen (-) als "Bindestrich" oder "Bindestrich" bezeichnet wird, erscheint es natürlicher, diesen " Bindestrich " oder " Bindestrich " (weniger häufig) zu nennen.
Wie in Wikipedia erwähnt , wird auch " Kebab-Fall " verwendet. Anscheinend (siehe Antwort ) liegt dies daran, dass der Charakter wie ein Spieß aussehen würde ... Es bedarf allerdings einiger Fantasie.
Wird zum Beispiel in lodash lib verwendet .
Kürzlich wurde " Dash-Case " von verwendet
quelle
Ich habe es immer genannt und gehört, dass es "Dashcase" genannt wird.
quelle
Die vollständige Liste nach einigen Recherchen:
quelle
Es gibt keinen standardisierten Namen.
Bibliotheken wie jquery und lodash bezeichnen es als
kebab-case
. Das Gleiche gilt für Vuejs JavaScript - Framework. Ich bin mir jedoch nicht sicher, ob es sicher ist zu erklären, dass eskebab-case
in der Javascript-Welt verwendet wird.quelle
Ich würde einfach sagen , dass es wurde Bindestrich .
quelle
kebab-case
allen Buchstaben Kleinbuchstaben.Erwähnenswert von abolish:
https://github.com/tpope/vim-abolish/blob/master/doc/abolish.txt#L152
Dash-Case oder Kebab-Case
quelle
In Salesforce wird es als bezeichnet
kebab-case
. Siehe untenhttps://developer.salesforce.com/docs/component-library/documentation/lwc/lwc.js_props_names
quelle
Hier ist eine neuere Discombobulation. Dokumentation überall in eckigen JS- und Pluralsight-Kursen und Büchern über eckige, alle beziehen sich auf Kebab-Fall als Schlangen-Fall, ohne zwischen den beiden zu unterscheiden.
Es ist schade, dass der Raupenkoffer nicht klebte, weil snake_case und der Raupenkoffer leicht zu merken sind und tatsächlich so aussehen, wie sie darstellen (wenn Sie eine gute Vorstellungskraft haben).
quelle
Mein ECMAScript-Vorschlag für
String.prototype.toKebabCase
.quelle