Ini adalah PascalCase: SomeSymbol
Ini adalah camelCase: someSymbol
Ini adalah snake_case: some_symbol
Jadi pertanyaan saya adalah apakah ada nama yang diterima secara luas untuk ini some-symbol
:? Ini biasa digunakan di url.
Ini adalah PascalCase: SomeSymbol
Ini adalah camelCase: someSymbol
Ini adalah snake_case: some_symbol
Jadi pertanyaan saya adalah apakah ada nama yang diterima secara luas untuk ini some-symbol
:? Ini biasa digunakan di url.
-
sebagai spasi, hampir setiap URL ramah SEO juga menggunakannya.Jawaban:
Sebenarnya tidak ada nama standar untuk konvensi kasus ini, dan ada ketidaksetujuan tentang apa yang seharusnya disebut.
Konon, hingga 2019, ada kasus kuat untuk dijadikan kasus kebab itu menang:
https://trends.google.com/trends/explore?date=all&q=kebab-case,spinal-case,lisp-case,dash-case,caterpillar-case
kasus tulang belakang adalah yang kedua, dan tidak ada istilah lain yang memiliki daya tarik sama sekali.
Selain itu, kasus kebab telah memasukkan leksikon dari beberapa pustaka kode javascript, misalnya:
Namun, masih ada istilah lain yang digunakan orang. Lisp telah menggunakan konvensi ini selama beberapa dekade seperti yang dijelaskan dalam entri Wikipedia ini , sehingga beberapa orang menggambarkannya sebagai case-lisp . Beberapa bentuk lain yang pernah saya lihat termasuk kasus ulat , kasus dash , dan kasus tanda hubung , tetapi tidak ada yang standar.
Jadi jawaban untuk pertanyaan Anda adalah: Tidak, tidak ada satu nama yang diterima secara luas untuk kasus ini konvensi analog dengan snake_case atau CamelCase , yang secara luas diterima.
sumber
Ini disebut sebagai kasus kebab . Lihat dokumen doc .
sumber
Ini juga kadang-kadang dikenal sebagai ulat
sumber
Menambahkan tautan yang benar di sini Kebab Case
yang semuanya huruf kecil dengan - memisahkan kata-kata.
sumber
Karena karakter (-) disebut sebagai "tanda hubung" atau "tanda hubung", tampaknya lebih alami untuk memberi nama " tanda hubung " ini, atau " tanda hubung " " (kurang sering digunakan).
Seperti disebutkan di Wikipedia , " kebab-case " juga digunakan. Rupanya (lihat jawaban ) ini karena karakternya akan terlihat seperti tusuk sate ... Perlu imajinasi.
Digunakan dalam lodash lib misalnya.
Baru-baru ini, " dash-case " digunakan oleh
sumber
Saya selalu menyebutnya, dan mendengarnya disebut, 'dasbor.'
sumber
Daftar lengkap setelah beberapa penelitian:
sumber
Tidak ada nama standar.
Perpustakaan seperti jquery dan lodash menyebutnya sebagai
kebab-case
. Begitu juga kerangka kerja javascript Vuejs . Namun, saya tidak yakin apakah aman untuk menyatakan bahwa itu disebutkebab-case
dalam dunia javascript.sumber
Saya hanya mengatakan bahwa itu ditulis dgn tanda penghubung .
sumber
kebab-case
semua huruf adalah huruf kecil.Layak untuk disebutkan dari penghapusan:
https://github.com/tpope/vim-abolish/blob/master/doc/abolish.txt#L152
dash-case atau kebab-case
sumber
Dalam Tenaga Penjualan, ini disebut sebagai
kebab-case
. Lihat di bawahhttps://developer.salesforce.com/docs/component-library/documentation/lwc/lwc.js_props_names
sumber
Berikut adalah discombobulation yang lebih baru. Dokumentasi di mana-mana dalam mata pelajaran JS dan Pluralsight dan buku-buku tentang sudut, semua merujuk pada kasus kebab sebagai kasus ular, tidak membedakan keduanya.
Kasus ulat bulu yang terlalu buruk tidak menempel karena snake_case dan ulat bulu mudah diingat dan benar-benar terlihat seperti apa yang mereka wakili (jika Anda memiliki imajinasi yang baik).
sumber
Proposal ECMAScript saya untuk
String.prototype.toKebabCase
.sumber