Første
Workshop i JavaScript serie, Planche nr. 14
Kursus Indhold

Udskrift af : Workshop i JavaScript

Planche 1 : Workshop i JavaScript

2 workshopaftener i Prosa

Tirsdag kl. 17:00

Torsdag kl. 17:00

Planche 2 : Hvem er vi?

Præsentation af deltagere

Planche 3 : Hvad er JavaScript

Det er et

Planche 4 : JavaScipt er mange ting

JavaScript og Navigator versioner

JavaScript version Navigator version

JavaScript 1.0

Navigator 2.0

JavaScript 1.1

Navigator 3.0

JavaScript 1.2

Navigator 4.0-4.05

JavaScript 1.3

Navigator 4.06-4.5

Microsoft's Internet Explorer har sin fortolkning (JScript)

Planche 5 : 2 former

Består af

Planche 6 : Oversigt

Planche 7 : Kernesproget

Består af

Planche 8 : Hvad sker der?

Klienten (browseren) læser en side fra en webserver:

Client-Side Javascript er en udvidelse af kernesproget, med flere foruddefinerede funktioner og objekter.

Planche 9 : Hvad sker der i server?

Under programmering

Planche 10 : Hvad sker der i server (2)?

Under afvikling:

Næsten som almindelige CGI-scripts - men direkte i HTML-siderne.

Planche 11 : JavaScript er IKKE Java

Forskellen mellem JavaScript og Java (ifølge Netscape)

Table 1.1  JavaScript compared to Java
JavaScript Java

Interpreted (not compiled) by client.

Compiled bytecodes downloaded from server, executed on client.

Object-oriented. No distinction between types of objects. Inheritance is through the prototype mechanism, and properties and methods can be added to any object dynamically.

Class-based. Objects are divided into classes and instances with all inheritance through the class hierarchy. Classes and instances cannot have properties or methods added dynamically.

Code integrated with, and embedded in, HTML.

Applets distinct from HTML (accessed from HTML pages).

Variable data types not declared (dynamic typing).

Variable data types must be declared (static typing).

Cannot automatically write to hard disk.

Cannot automatically write to hard disk.

Planche 12 : JavaScript iøvrigt

Planche 13 : Vores udviklingsmiljø

Følgende foldere under c:\workshop bruges:

Planche 14 : Debugger

Der findes en JavaScript debugger (V.1.1) som er skrevet i java. Den kan hentes på download-området i DevEdge Online. Men det er ikke lykkedes at få den til at virke på kursusmaskinerne.

Man kan åbne et javascript konsol med protokol "javascript:" Det giver en hvis form for hjælp.

Fejlmeddelelser vil blive vist

Prøv f.eks. defekt.htm


© 1999 BLA*net - Leif E. Andersen, leander@blanet.dk