Kibadilishaji cha Kesi
Badilisha mfuatano wowote kuwa mikataba 11 ya kutaja kwa wakati mmoja — camelCase, PascalCase, snake_case, kebab-case, na zaidi. Pamoja na hali ya kundi la JSON-keys inayoandika upya kila ufunguo kwa urejeshi. Yote kwenye kivinjari chako.
Kibadilishaji cha Kesi — TL;DR
Badilisha mfuatano wowote kuwa mikataba 11 ya kutaja kwa wakati mmoja — camelCase, PascalCase, snake_case, kebab-case, na zaidi. Pamoja na hali ya kundi la JSON-keys inayoandika upya kila ufunguo kwa urejeshi. Yote kwenye kivinjari chako.
Zote ni njia za kuandika vitambulisho vya maneno mengi (au majina ya faili, URL, madarasa ya CSS) bila nafasi. camelCase huandika kwa herufi kubwa kila neno baada ya la kwanza (`userFirstName`), inatumika katika JavaScript, Java, Swift. snake_case huweka kila kitu kwa herufi ndogo na kuunganisha kwa underscore (`user_first_name`), inatumika katika Python, Ruby, SQL. kebab-case hutumia hyphen (`user-first-name`), inatumika katika CSS, HTML, slug za URL, alama za mstari wa amri. PascalCase ni camelCase yenye herufi ya kwanza pia kwa herufi kubwa (`UserFirstName`), inatumika kwa majina ya darasa / aina katika lugha nyingi.
Mgawaji hutumia kanuni mbili za mpaka: chini-kwenda-juu (`a` ikifuatiwa na `B` = mgawanyiko) na caps-kisha-Title (mfululizo wa herufi kubwa unaofuatiwa na herufi ndogo hugawanyika kabla ya herufi kubwa ya mwisho). Kwa hivyo `XMLHttpRequest` inakuwa `[XML, Http, Request]` → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`. `userIDToken` inakuwa `[user, ID, Token]` → `user_id_token`. Hii inalingana na kile miongozo mingi ya mtindo wa lugha inapendekeza.
Vitambulisho na JSON haviondoki kamwe kwenye kifaa chako. Fungua DevTools → Network nawe utaona maombi sifuri ya nje wakati wa ubadilishaji au kunakili.