About this repository

Best practices

1. Zo min mogelijk code herhalen

Maak kleine, generieke functions die een kleine taak uitvoeren die herbruikbaar zijn.

bron

2. Avoid globals

Dit voorkomt het overschrijven van variables als je meerdere scripts gebruikt

bron

3. Comment, comment, comment

Beschrijf je code zo veel nodig is zodat andere kunnen begrijpen wat het doet. Pas op, comment niet te veel (zorgt weer voor onoverzichtelijkheid)

bron

4. (3.1) Geef korte, universeel geldende, duidelijk beschrijvende namen

Voert terug op begrijpelijke code schrijven

bron

5. Progressive enhancement

Zorg dat je niet teveel javascript afhankelijke sites maakt: Sommige browsers ondersteunen het niet.

bron

overige

  • Use native methods as much as possible
  • Make the most use of Vanilla JS
  • Avoid long parameter lists
  • Use consisten Naming Conventions, like:
    • BEM for CSS
    • CamelCase for JS
    • Etc.

Image gallery

Async API Data

Joost Codepen

codepen