Esta es PascalCase: SomeSymbol
Esto es camelCase: someSymbol
Esto es snake_case: some_symbol
Así que mi pregunta es si hay un nombre ampliamente aceptado para esto: some-symbol
? Se usa comúnmente en url's.
Esta es PascalCase: SomeSymbol
Esto es camelCase: someSymbol
Esto es snake_case: some_symbol
Así que mi pregunta es si hay un nombre ampliamente aceptado para esto: some-symbol
? Se usa comúnmente en url's.
-
como un espacio, casi todas las URL amigables para SEO también lo usan.Respuestas:
Realmente no hay un nombre estándar para esta convención de caso, y hay desacuerdo sobre cómo debería llamarse.
Dicho esto, a partir de 2019, hay un fuerte argumento por el cual el caso kebab está ganando:
https://trends.google.com/trends/explore?date=all&q=kebab-case,spinal-case,lisp-case,dash-case,caterpillar-case
el caso de la columna vertebral es un segundo distante, y ningún otro término tiene tracción alguna.
Además, kebab-case ha entrado en el léxico de varias bibliotecas de códigos javascript, por ejemplo:
Sin embargo, todavía hay otros términos que las personas usan. Lisp ha utilizado esta convención durante décadas como se describe en esta entrada de Wikipedia , por lo que algunas personas la han descrito como caso lisp . Algunas otras formas que he visto incluyen caterpillar-case , dash-case y hyphen-case , pero ninguna de estas es estándar.
Entonces, la respuesta a su pregunta es: No, no hay un solo nombre ampliamente aceptado para esta convención de casos análogo a snake_case o camelCase , que son ampliamente aceptados.
fuente
Se conoce como caso kebab . Ver lodash docs .
fuente
También a veces se conoce como caja de oruga
fuente
Agregar el enlace correcto aquí Caso Kebab
que es todo en minúsculas con - palabras de separación.
fuente
Como el carácter (-) se conoce como "guión" o "guión", parece más natural nombrar este " guión " o " guión " " (menos frecuente).
Como se menciona en Wikipedia , también se usa " kebab-case ". Aparentemente (ver respuesta ) esto se debe a que el personaje se vería como un pincho ... Sin embargo, necesita algo de imaginación.
Usado en lodash lib por ejemplo.
Recientemente, " dash-case " fue utilizado por
fuente
Siempre lo he llamado, y escuché que se llamaba 'tablero'.
fuente
La lista completa después de algunas investigaciones:
fuente
No hay nombre estandarizado.
Las bibliotecas como jquery y lodash lo llaman
kebab-case
. También lo hace el framework javascript de Vuejs . Sin embargo, no estoy seguro de si es seguro declarar que se conoce comokebab-case
javascript world.fuente
Simplemente diría que estaba dividido en guiones .
fuente
kebab-case
todas las letras son minúsculas.Vale la pena mencionar de abolir:
https://github.com/tpope/vim-abolish/blob/master/doc/abolish.txt#L152
tablero de instrumentos o caja de kebab
fuente
En Salesforce, se conoce como
kebab-case
. Vea abajohttps://developer.salesforce.com/docs/component-library/documentation/lwc/lwc.js_props_names
fuente
Aquí hay una descombobulación más reciente. Documentación en todas partes en JS angular y cursos de Pluralsight y libros sobre angular, todos se refieren a kebab-case como snake-case, no diferenciando entre los dos.
Su caso de oruga demasiado malo no se pegó porque snake_case y caterpillar-case se recuerdan fácilmente y en realidad se ven como lo que representan (si tienes buena imaginación).
fuente
Mi propuesta de ECMAScript para
String.prototype.toKebabCase
.fuente