JavaScript Programmering

2 dagar

Det webb-baserade scriptspråket Javascript skapades ursprungligen för att konstuera roliga och praktiska effekter på webb-sidor, såsom ”egen text i statusraden”, ”klockor och räknare” eller kanske användarvänliga meddelanden i s k alertboxes.
Språket, som först syntes till i browsern Netscape Navigator 2, har utvecklats i samma takt som resten av Internet, varför det idag är ett imponerande paket av interaktiv funktionalitet i webbläsar-sammanhang. Kursen är främst till för dig som behöver en fullständig genomgång av Javascript på klient-sidan. Teknik som beskrivs är t ex mouse-rollovers, dynamiskt skapande av dokument, ändringar i färdigladdade dokument och hela funktionaliteten kring HTML-formulär, däribland inmatnings-validering. Kursen ger dig grundlig förståelse för Javascripts funktionsbibliotek och en bra bild av hur du ska bygga egna javascriptapplikationer för att göra dina sidor mer avancerade, användarvänliga och interaktiva.

Förkunskaper och mål

Avsikten med kursen är att ge en god grund i Javascript för att kunna utveckla egna, robusta Javascript-applikationer och mer avancerade webb-sidor.

Kursen vänder sig till personer med gedigen erfarenhet av att skriva HTML.

Övningar
Kursen innehåller en mängd övningar som väl täcker språket JavaScript och dess bibliotek.

Som exempel kan nämnas:

• Validering av fält
• Skriva meddelande på statusraden
• Konstruera animerade annonsbanners
• Rollover-teknik m m

Pris: 14 800 kr (exkl. moms)

Presentation av kursmaterial
Bild på kursboken

Kursmaterial på svenska

Presentation av kursansvarig
<p>Joakim Vikman</p>

Joakim Vikman

Inledning

  • Vad är JavaScript
  • Vad kan man använda JavaScript till?
  • Skillnad mellan Java och JavaScript

JavaScript översikt

  • Ett första exempel
  • Inbäddning av JavaScript i HTML
  • Kort om formulär och händelser
  • JavaScript vs VBScript
  • JavaScript istället för CGI

Syntax

  • Styrstrukturer
  • Satser
  • Operatorer
  • Uttryck
  • Reserverade ord
  • Funktioner

Händelsehantering

  • Hur ser händelsemodellen ut i JavaScript
  • Vilka typer av händelser finns

Objektmodellen

  • Objekt, metoder och egenskaper
  • Vilka objekt finns inbyggda?
  • Egendefinerade objekt

Formulär

  • Vilka formulärelement finns?
  • Hur påverkar man element?
  • Inmatningskontroll
  • Skicka indata från formulär
  • Visa meddelanden
  • Dynamiska formulär
  • Felhantering

Browser

  • Att skapa fler fönster
  • Arbeta med frames
  • Hur ändras statusraden?