Efficiënt scripten met jQuery 3.x
  • Over deze cursus
  • 1 Inleiding
  • 2 Inleiding tot JavaScript
    • Events en Actions
    • Syntax regels
    • JavaScript debugger
    • Variabelen
    • Operatoren
    • Voorwaardelijke instructies
    • Lussen
    • Functies
    • Functies in jQuery
    • Scope (zichtbaarheid) van variabelen
    • Objecten
    • Ingebouwde JavaScriptobjecten
  • 3 jQuery basis
  • 4 Elementen selecteren
    • Basis selectors
    • Hiërarchische selectors
    • Basisfilters
    • Inhoudsfilters
    • Attribuut selectors
    • Childfilters
    • Formulierfilters
    • Zichtbaarheidsfilters
    • Toepassing 1: gemeentelijst filteren (basisversie)
    • Toepassing 2: openingsuren markeren
  • 5 Selectie verfijnen (traversing)
    • Hiërarchische selectors
    • Filter methodes
    • Element looping: each()
    • Selecties in cascade: end()
    • Snelheidstest
    • Toepassing 1: gemeentelijst filteren (uitgebreide versie)
    • Toepassing 2: rating
  • 6 Events
    • Documentevents
    • Gebruikersevents
    • Event bubbling
    • Event methodes en properties
    • Hover-event: methode met een dubbele functie
    • De methode on()
    • Event handlers verwijderen
    • Toepassing 1: reactietest
  • 7 Animaties en effecten
    • Basiseffecten
    • Aangepaste animaties
    • Animatie pauzeren: delay()
    • Animatie beëindigen: finish()
    • Animatie afbreken: stop()
    • Versnellingsparameter
    • Toepassing 1: vloeiend scrollen
    • Toepassing 2: tabbladen
  • 8 DOM manipulatie
    • HTML-attributen
    • Object dimensies
    • Elementen toevoegen
    • Elementen verwijderen
    • Elementen vervangen
    • Elementen klonen
    • Toepassing 1: lightbox
  • 9 Inleiding tot AJAX
    • Historiek
    • Wat is XML?
    • Wat is JSON?
    • Requests filteren met GET en POST
    • Zes soorten AJAX requests
    • Same origin policy
    • Cross-site scripting
  • 10 AJAX zonder server-side scripting
    • Load()
    • $.getScript()
    • $.getJSON()
    • $.get() en $.post()
    • $.ajax()
    • Externe gegevens ophalen via JSONP
  • 11 AJAX met server-side scripting
    • Master/detailrelatie met load()
    • Master/detailrelatie met $.get()
    • Contactformulier verzenden met $.post()
    • Cross-site scripting (XSS)
Powered by GitBook
On this page
  1. 2 Inleiding tot JavaScript

JavaScript debugger

Omdat fouten in JavaScript niet altijd dadelijk zichtbaar zijn, is het belangrijk dat u deze op één of andere manier toch kan opsporen. Alle recente browsers hebben daarom een JavaScript debugger ingebouwd. De ingebouwde console geeft meer uitleg over de soort fout en het lijnnummer waar u moet zoeken.

  • Chrome en Safari (F12) Klik met de rechtermuistoets op de pagina en kies Inspecteren uit het snelmenu. Klik vervolgens op het probleem-icoon.

  • Firefox (F12) Open menu > Webontwikkelaar > Webconsole.

  • Internet Explorer 9+ (F12) Open menu > Extra > Ontwikkelhulpprogramma's. Klik vervolgens op Console of op Script.

Als uw browser foutopsporing ondersteunt, kunt u console.log () gebruiken om bijvoorbeeld tussentijdse JavaScript-waarden weer te geven in het venster Foutopsporing.

★ Open jsIntro/console.html en bekijk het resultaat in de console.

var a = 5;
var b = 6;
var som = a + b;                
console.log('a = ', a);            // witte achtergrond in de console
console.warn('a + b = ', som);     // gele achtergrond in de console
console.error('Oeps ...');         // rode achtergrond in de console

PreviousSyntax regelsNextVariabelen

Last updated 7 years ago