Badges/Web-1

Uit basis
< Badges
Versie door Eelco (overleg | bijdragen) op 9 mrt 2016 om 23:43 (Nieuwe pagina aangemaakt met '{{Zijbalk Badges}} == Badge HTML-2 == Deze badge geeft aan dat je enkele geavanceerde aspecten van HTML beheerst: '''HTML''' * HTML tabellen (of HTML-0?) * het do...')
(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-2

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

HTML

  • HTML tabellen (of HTML-0?)
  • 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

JavaScript: interactie met de gebruiker

  • 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

JavaScript: interactie met de server

  • interactie met de server via JavaScript (AJAX)
  • client-side rendering van templates

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 apart bestand) voor opmaak van enkele elementen;
  • gebruik van enkele input-elementen met daaraan gekoppeld een handler in JS.

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

Voorkennis

  • Web-0
  • HTML-1 (voor AJAX)
  • CSS-0
  • Javascript-0