page header

cursus JavaScript in webpagina's

Deze opleiding is OS platform onafhankelijk

De cursus behandelt de objecten waartoe een JavaScript-programma toegang heeft: de vensters, de document-teksten in de vensters, de afzonderlijke HTML-componenten van de documenten en de pixels en posities op het beeldscherm. Verder behandelt de cursus alle aspecten van de JavaScript-taal die nodig zijn om deze objecten te manipuleren. Lees verder >>>

Voor wie?

  • Bouwers van websites die de mogelijkheden van JavaScript willen gebruiken om allerlei acties door de webbrowser te laten uitvoeren: nieuwe vensters openen, reageren op de positie van de muis (zonder klik), activiteiten in meerdere vensters onderling verbinden, keyboard focus verplaatsen naar ander venster, reeksen beelden laten scrollen of gegevens die de gebruiker ingeeft meteen bewerken en een reactie daarop geven.
Cursusduur: 3 dagen        Direct aanmelden
Kosten: € 1.250,- excl. BTW        Contact
          In-house cursus op maat

Wanneer

Het komt regelmatig voor dat wij cursussen moeten bijplannen. Wij houden u hiervan op de hoogte als u zich abonneert op onze mailing-list. Het is ook mogelijk om deze cursus op verzoek in te plannen. Neem hiervoor contact op met ons cursussecretariaat via 024-352 72 72.

Momenteel staan de onderstaande data gepland.

8,9,10 dec 2010   Utrecht

Aanmelden voor cursus: "JavaScript in webpagina's".

Meer informatie over deze cursus

Snelle interactie op de browser

JavaScript is een programmeertaal die zeer veel wordt gebruikt voor kleine programma's in een webpagina. Die programma's worden uitgevoerd door de browser op de computer van degene die de site bezoekt. JavaScript is daarmee een taal voor "client-side execution".

Doordat de programma's bij de client in de browser draaien, zijn zeer snelle reacties mogelijk, bijvoorbeeld als de muiscursor boven een bepaald veld komt. Ook is interactie mogelijk tussen meerdere windows die van dezelfde site komen. Op acties van de gebruiker kan worden gereageerd door nieuwe windows te openen en door bewegende effecten te starten of te stoppen. Zelfs input-validatie is mogelijk of bewerking van gegevens zonder dat de webserver daarmee wordt belast.

Standaardisatie JavaScript

JavaScript is geïntroduceerd door het bedrijf Netscape. Microsoft heeft als alternatief de VBScript-taal ontwikkeld, die echter alleen door Internet Explorer-browsers wordt ondersteund.

Daarom is support voor JavaScript nu in alle browsers, inclusief IE, aanwezig. Toch blijven verschillen tussen browsers dé grote handicap voor de JavaScript-programmeur.

De internationale organisatie ECMA heeft een standaard voor JavaScript opgesteld, waaraan moderne browsers zich redelijk tot goed conformeren.

Naast de ECMA-standaard voor JavaScript is de Document Object Model (DOM) standaard van het W3C van groot belang. Daarin wordt vastgelegd hoe een webbrowser een pagina die op het scherm staat, als datastructuur moet presenteren aan talen zoals JavaScript. Ook deze DOM-standaard wordt door moderne browsers algemeen ondersteund. De populaire Ajax-techniek is hierop gebaseerd.

De taal JavaScript heeft geen enkele relatie met de taal Java. De overeenkomst tussen beide namen is een marketing-truc.

Voorkennis

Basiskennis van HTML is een vereiste. Deze kennis kan verkregen worden via onze cursus "Basiskennis HTML". Enige ervaring met programmeren in een procedurele taal zoals (Visual) Basic, Pascal (Delphi), Unix-shell/awk, Perl of C is ook noodzakelijk. Deze kennis kan verkregen worden via onze cursus "Leren programmeren".

Inhoud van de cursus

Aan de orde komen:

  • De taal JavaScript: variabelen, constanten, operatoren, expressies, arrays, objecten, flow-of-control, exception handling.
  • JavaScript functies.
  • HTML en JavaScript: script-notatie.
  • Event handlers: pagina load/unload, muisclicks, keyboard focus, form select en submit.
  • Browserobjecten: Window, Document, Frame, Location, Screen, Navigator etc.
  • Taalobjecten: Date, Math etc.
  • DOM: het Document Object Model.
  • Dynamic HTML.
  • Een inleiding tot Ajax.

Niet aan de orde komen:

  • JavaScript als zelfstandige programmeertaal.
  • Het volledige Object Oriented design model dat in de taal beschikbaar is.
  • JavaScript compatibiliteit met zeer oude browsers.
  • De programmeertaal Java, Java-applets.

Voorbeeld cursusmateriaal

Ter kennismaking presenteren wij u een hoofdstuk uit de cursusdocumentatie, in PDF-formaat. AT Computing heeft deze cursusdocumentatie in eigen beheer ontwikkeld.

Documentatie

U ontvangt een werkboek met kopieën van de gebruikte presentatie, met voorbeelden, opgaven, bijbehorende uitwerkingen en verwijzingen naar websites die relevante informatie bevatten.

Verder ontvangt u het boek "JavaScript" (auteur: D. Flanagan, uitg. O'Reilly).

Afsluiting

Enige tijd na afloop van de cursus ontvangt u een certificaat van deelname.

Meteen aanmelden voor deze cursus

Valid XHTML 1.0 Strict   Valid CSS2   Best viewed with any browser