Avatar billede krogstrup Nybegynder
28. april 2002 - 09:41 Der er 7 kommentarer og
1 løsning

HJÆLP - jeg skal lære javascript

Hej alle

Jeg er komplet idiot til javascript, og er nu blevet så træt at dette faktum, at jeg har sat mig for at lære dette fortræffelige sprog til websider.

Jeg ved godt at der findes masser af tuturials på diverse websteder, men jeg vil foretrække at sidde med en stor tyk gennemarbejdet bog om emnet som i enkle pædagogiske vendinger hjælper mig til at fatte javascript.

Hvilken bog skal jeg købe ?

NB: Jeg har behov for at starte HELT fra bunden af - altså nybegynder niveau !
Avatar billede tobias_cool Nybegynder
28. april 2002 - 10:09 #1
Javascript Bogen fra IDG af Michael Moncur over Go'
Avatar billede krogstrup Nybegynder
28. april 2002 - 10:36 #2
Denne her:

http://www.idgforlag.dk/default.asp?loadside=/Vis_produkt.asp?ISBN=87-7843-449-1

???



Jeg kan se den er fra juli 2001 - er det "nyt" nok. Jeg har nemlig en gammel javascript bog hjemme, men droppede den, da jeg trods min uvidenhed kunne se at der manglede beskrivelse af mange store områder, der siden hen er kommet til.

Det område jeg er specielt interesseret i, er kombinationen af javascript,css & html - altså dynamisk html. Dvs. hvordan refererer man til objecter på siden - hvordan ændrer man deres properties osv. osv.

Jeg ved at der findes noget der hedder DOM - er den beskrevet i nyeste version i bogen ?
Avatar billede tipsen Nybegynder
28. april 2002 - 11:05 #3
Jeg har Complete Idiot's Guide to JavaScript, Second Edition liggende i pdf-format - kan det friste?
Avatar billede krogstrup Nybegynder
28. april 2002 - 11:11 #4
tipsen >>>

Jeg takker mange gange for tilbuddet, men da jeg kun gider at gnave mig igennem noget undervisningsmateriale hvis det er up2date, har det nok ikke min interesse med complete... da jeg fandt følgende beskrivelse på en hjemmeside:

"Its only downside is that it only covers JavaScript 1.1, and so misses out on the commands introduced with the newer version 1.2. This means that if you're looking for the most up to date book, you should look elsewhere"
Avatar billede jakoba Nybegynder
28. april 2002 - 11:24 #5
Nok et af de største problemer med at lære javascript er de mange, ofte helt forskellige Dokument Objekt Modeller (DOM's) der bruges i forskellige browsere og i andre programmer der måske slet ikke er browsere (fx Adobes postscript filer).

Når der skrives DOM som acronym er det næsten altid W3.org's objektmodel der menes. Indtil den kom lavede IE og Netscape hver deres objektmodel for siderne der var (og stadig er) ret forskellige.

Men til begynderbrug behøver du kun den overordnede struktur:

selve sproget har et antal ord der bare betyder noget "if", "alert", "for", ... , de ord 'svæver over vandene' og betyder altid det samme, uanset hvor du bruger dem.

men ellers bor altig i objekter opbygget i overensstemmelse med DEN browsers dokument model og det yderste objekt i et browservindue hedder "window".

I window ligger ting der har med (ja gæt selv hvad) at gøre.
adresselinien ligger i et objekt der hedder location.
prøv at skrive og så udføre:
  alert( window.location.toString() );
det skulle gerne uddskive det der står i adresselinien.
og et objekt der hedder document der så ræpræsenterer det html-dokument der er indlæst på siden og så igen indeholder objekter svarende til de forskellige html-kommandoer der står i koden. Hvis der er en formular oprettes der et tilsvarnede formular objekt og i det formular objekt kommer der igen nogen feltobjekter, osv. osv.
 
Men for at lære selve sproget javascript er det nok smartes du holder dig i window objektet indtil du har styr på syntaksen og diverse sætnings strukturer.

Hvis du skriver en script sektion i <head området af dit dokument vil de variable og funktioner du definerer blive defineret i window objektet.

<script type='text/javascript'> <!--

var olsen = 25;
alert ( "olsen er "+olsen );
alert ( "window.olsen er "+window.olsen );
alert ( "window['olsen'] er "+window['olsen'] );
alert ( "cocument.olsen er "+document.olsen );

</script>

leg med det. og og lær det der helt er javascript først; bagefter kan du så udvide og begynde at oprette og bruge variable og funktioner i alle de andre objekter der findes i objekt modellen.

mvh JakobA
Avatar billede jakoba Nybegynder
28. april 2002 - 11:31 #6
Ups. linien
</script>
skal være
// --> </script>

så jeg får afsluttet den html kommetar der startede oppe efter <script kommandoen.
Avatar billede krogstrup Nybegynder
29. august 2002 - 09:40 #7
lukker !
Avatar billede krogstrup Nybegynder
26. november 2002 - 20:51 #8
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester