Badges/Web-2

Uit basis
< Badges
Versie door Eelco (overleg | bijdragen) op 26 jan 2015 om 10:11 (→‎Badge HTML-1)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen
Badges
  1. Algoritmen en datastructuren-0
  2. Arduino-0
  3. Arduino-1
  4. Blender-0
  5. CSS-0
  6. CSS-1
  7. Databases-0
  8. Databases-1
  9. Excel-0
  10. Git-0
  11. Hardware-0
  12. Hardware-1
  13. HTML-0
  14. HTML-1
  15. ICT in de Wolken omgeving-0
  16. ICT in de Wolken omgeving-1
  17. Javascript voor games-0
  18. Linux-0
  19. Linux-1 (shell scripting)
  20. Netwerken-0
  21. Netwerken-1
  22. Ondernemen-0
  23. Photoshop-0
  24. PHP en MySQL-0
  25. Programmeren in JavaScript-0
  26. Programmeren in JavaScript-1
  27. Python-0
  28. Python-1
  29. Regexp-0
  30. Scrum-0
  31. Scrum-1
  32. Sketchup-0
  33. SQL-0
  34. Storyboard-0
  35. Unity-2D-0
  36. Unity-3D-0
  37. Video-0
  38. Web-0
  39. Web-1
  40. Web-2
  41. Web-3
Modules

Badge HTML-1

Deze badge geeft aan dat je enkele geavanceerde aspecten van HTML beheerst:

  • HTML tabellen
  • HTML formulieren, interactie met de server
  • het document object model (DOM)
  • attributen - als (naam, waarde) paren
  • attributen - voor identificatie van elementen
    • id (unieke identificatie van element in het document)
    • class (klasse van elementen)
  • CSS: koppelen van opmaak (style) door middel van CSS-selectoren
  • JS: koppelen van acties aan events van elementen
    • verschillende manieren voor navigeren in de DOM:
    • benoemde elementen (id)
    • gebruik van css-selectoren (CSS, jQuery)
    • toevoegen en verwijderen van een element via de DOM
  • Events, en de afhandeling daarvan in Javascript
  • Interactie met de gebruiker via input-elementen
  • interactie met de server via JavaScript (AJAX)

Module

Modules/HTML-1

Algemene concepten

  • boom-structuur
    • relaties tussen knopen (elementen) in book: ouders (parents), kinderen (children)
    • navigeren
    • veranderen (manipulatie) van boom

Hulpmiddelen

  • developer-tools in de browser

Evidence

Maken en publiceren van een meer uitgebreide persoonlijke webpagina, met daarin onder meer:

  • gebruik van CSS (in head, of in apart bestand) voor opmaak van enkele elementen;
  • gebruik van enkele input-elementen met daaraan gekoppeld een handler in JS.

HTML, CSS en JS mogen in één bestand gecombineerd worden. In dat geval:

  • CSS in head
  • JS aan het eind van de body
  • koppeling tussen HTML, CSS, en JS via id's, class en eventueel andere css-selectoren.

(Je kunt een dergelijke pagina eventueel maken via Thimble, of JSBin, JS Fiddle, enz.)

Bij het demonstreren van de webpagina hoort ook het tonen van de webpagina en de gebruiker-interactie via de developer-tools van de browser.

Voorkennis

  • Web-0
  • HTML-0
  • CSS-0
  • Javascript-0