Wyszukaj / o blogu

CSS konwencje nazewnictwa klas -> OOCSS, BEM i BEMIT

Opublikowano czw 18 czerwca 2020 w css • Tagi: css, html, klasy, bem, bemit, oocss • 3 min read

BEM

Podstawowe zasady nazewnictwa

Nazewnictwo klas CSS zaczyna się od... wybrania odpowiedniego taga HTML a później...

Podział na 3 sposoby nazywania klas

  • funkcjonalność (Functional class names) -> połączenie klasy z elementem ze względu na jego znaczenie selected-button, important-text

  • zawartość (Content-based class names) -> klasy wskazujące na zawartość elementu submit-button, intro-text

  • prezencja (Presentational class …


Czytaj dalej

JavaScript - klasy

Opublikowano ptk 15 maja 2020 w javascript • Tagi: js, javascript, klasy, classes • 2 min read

Klasy pozwalają na przypisanie metod bezpośrednio do (prototypów) obiektów przy pomocy jednego bloku (od ES6)

class Droid {
    constructor(name, occupation) {
        this.name = name;
        this.occupation = occupation;
    }

    logDroid() {
        return `this is ${this.name} a ${this.occupation} // metoda prototypowa -> __proto__: Object
    }
}

const c3po = new Droid('C-3PO', 'Protocol droid');
const r2d2 = new Droid …

Czytaj dalej