Это PascalCase: SomeSymbol
Это camelCase: someSymbol
Это случай змеи: some_symbol
Так мои вопросы , есть ли широко принятое название для этого: some-symbol
? Обычно используется в URL.
Это PascalCase: SomeSymbol
Это camelCase: someSymbol
Это случай змеи: some_symbol
Так мои вопросы , есть ли широко принятое название для этого: some-symbol
? Обычно используется в URL.
-
как пробел, почти каждый SEO-дружественный URL-адрес также использует его.Ответы:
На самом деле нет стандартного названия для этого соглашения, и есть разногласия по поводу того, как оно должно называться.
Тем не менее, с 2019 года есть веские основания утверждать, что кебаб-кейс выигрывает:
https://trends.google.com/trends/explore?date=all&q=kebab-case,spinal-case,lisp-case,dash-case,caterpillar-case
Случай с позвоночником - отдаленная секунда, и никакие другие термины не имеют никакого сцепления вообще.
Кроме того, kebab-case вошел в лексикон нескольких библиотек кода JavaScript, например:
Тем не менее, есть еще другие термины, которые люди используют. Lisp использовал это соглашение в течение десятилетий, как описано в этой записи в Википедии , поэтому некоторые люди описали его как случай с lisp . Некоторые другие формы, которые я видел, включают гусеницу , тире и дефис , но ни одна из них не является стандартной.
Итак, ответ на ваш вопрос: нет, для этого случая нет единого общепринятого имени, аналогичного snake_case или camelCase , которые широко распространены.
источник
Это называется кебаб-кейс . Смотрите документы lodash .
источник
Это также иногда называют гусеницей
источник
Добавление правильной ссылки здесь Kebab Case
Все в нижнем регистре с - разделяющие слова.
источник
Поскольку символ (-) упоминается как «дефис» или «тире», кажется более естественным назвать этот « тире-регистр » или « дефис-регистр » (используется реже).
Как упоминалось в Википедии , также используется « кебаб-кейс ». Видимо (см. Ответ ) это потому, что персонаж будет выглядеть как вертел ... Хотя это требует некоторого воображения.
Используется в lodash lib, например.
В последнее время « дэш-кейс » использовался
источник
Я всегда называл это и слышал, как это называется «приборная панель».
источник
Полный список после некоторых исследований:
источник
Там нет стандартизированного имени.
Библиотеки как jquery и lodash ссылаются на это
kebab-case
. Так же как и фреймворк Vuejs для JavaScript. Тем не менее, я не уверен, безопасно ли объявить, что это упоминается какkebab-case
в мире javascript.источник
Я бы просто сказал, что это было через дефис .
источник
kebab-case
все буквы строчные.Стоит отметить, отменить:
https://github.com/tpope/vim-abolish/blob/master/doc/abolish.txt#L152
приборная панель или кебаб
источник
В Salesforce, это упоминается как
kebab-case
. См. нижеhttps://developer.salesforce.com/docs/component-library/documentation/lwc/lwc.js_props_names
источник
Вот более недавняя дискомбобуляция. Документация повсеместно в угловых курсах JS и Pluralsight и книгах по угловым, во всех случаях кебаб-кейс относится к кейсу-кейсу, а не к различию между ними.
Его слишком плохой гусеничный футляр не прилипал, потому что snake_case и caterpillar-case легко запоминаются и на самом деле выглядят так, как они изображают (если у вас хорошее воображение).
источник
Мое предложение ECMAScript для
String.prototype.toKebabCase
.источник