camelCase = theFirstIsSmallTheRestIsCapital
kebab-case = meaning-only-lower-case-and-a-z-and-dash-and-numbers
PascalCase = JustAlphaAndAlwaysCapitalWords
kebab-case
Prefix so that get away form namespace clashes.
.cory = corifeus
.cory-something { font-family: "Corifeus"; }
kebab-case
Prefix so that get away form namespace clashes. It is both for tags and attributes.
cory = corifeus
<cory-element cory-attribute="kebab-case" class="cory-something"/>
kebab-case
https://localhost/very-long-sentance/is/just/kebab-case.html
kebab-case
/module-one/love/live/path.js
/try/code-style/by/class.js
kebab-case
// function
camel-case.js
// class
camel-case-is-kebab-as-well.js
// html file
kebab-case.html
// regular file
kebab-case.any
kebab-case.js
kebab-case.pdf
kebab-case.html
kebab-case.css
camelCase
The namespace = corifeus
// JavaScript
global.corifeus.camelCase = () => console.log('camelCase');
global.corifeus.camelCase = class camelCaseClass {};
camelCase
// JavaScript
const variableIsCool = 'camelCase';
let anotherVariable = false;
var oldTypeVariable = 'cool';
camelCase
// JavaScript
function justSimpleFunction() {
console.log('alsoCamelCase')
}
I prefer camelCase
, though PascalCase
is fine.
// JavaScript
function prototypeBasedClass() {
console.log('likeAClassIsCamelCase');
}
prototypeBasedClass.staticFunction = function() {}
prototypeBasedClass.staticVariable = true;
prototypeBasedClass.prototype.instanceFunction = function() {}
prototypeBasedClass.prototype.instanceVariable = true;
I rarely use classes, but sometimes it is good, I prefer camelCase
but for classes it is ok to use PascalCase
.
camelCase
// JavaScript
class simpleClass {
constructor() {}
instanceFunctionCamelCase() {}
get instanceProperty() { return true; }
set instanceProperty(value) { this._instanceProperty = value; }
static classMethod() { console.log('camelCase'); }
static get classProperty() { return 'camelCase'; }
}
camelCase
// JavaScript
const objects = {
variableNow: camelCase,
methodName: camelCase,
nameOfTheClass: camelCase,
staticFuncitonName: camelCase.static,
instance: camelCase.variable
}
If you appreciate our work, consider starring this repository or making a donation to support server maintenance and ongoing development. Your support means the world to us—thank you!
Our server may occasionally be down, but please be patient. Typically, it will be back online within 15-30 minutes. We appreciate your understanding.
All my domains, including patrikx3.com and corifeus.com, are developed in my spare time. While you may encounter minor errors, the sites are generally stable and fully functional.
Version Structure: We follow a Major.Minor.Patch versioning scheme:
- Major: Corresponds to the current year.
- Minor: Set as 4 for releases from January to June, and 10 for July to December.
- Patch: Incremental, updated with each build.
Important Changes: Any breaking changes are prominently noted in the readme to keep you informed.
CORIFEUS Build v2024.4.116