Avatar billede miss-g Seniormester
17. maj 2004 - 12:24 Der er 17 kommentarer og
1 løsning

Hvor kan jeg lære javascript?

Er der nogen som har nogle links til sider, hvor man kan lære javascript (fra bunden)?

Helst dansk - men engelsk kan da gå an.
Avatar billede miss-g Seniormester
17. maj 2004 - 12:31 #1
Har selv fundet denne (ser meget god ud):
http://hotwired.lycos.com/webmonkey/programming/javascript/
Avatar billede roenving Novice
17. maj 2004 - 12:32 #2
www.javascript.com
www.w3schools.com
www.html.dk

-- og det er en prioriteret rækkefølge !-)
Avatar billede miss-g Seniormester
17. maj 2004 - 13:26 #3
Ser ud til at der findes en masse på engelsk - men hvad med dansk?
Avatar billede miss-g Seniormester
17. maj 2004 - 13:33 #4
Hvis jeg skal købe et IDG hæfte, hvordan sikrer jeg mig at jeg ikke køber noget med gamle koder?

Er der noget jeg kan gå efter ? Er der et versions nummer på javascript....
Avatar billede miss-g Seniormester
17. maj 2004 - 13:34 #5
Har f.eks. et der hedder "start på javascript 1.2

Er de koder stadig gyldige?
Avatar billede roenving Novice
17. maj 2004 - 13:43 #6
Javascript er pt. i version 1.5, og samtlige nutidige browser understøtter v1.3, enkelte ældre dog kun v1.2 ...

Men alle javascript-koder, du kan finde i v1.2 er også gældende i v1.5, men den bagvedliggende binding til DOM er ikke fuldstændig ens, men jeg er dog ikke bevidst om nogle egentlige fejl ...

http://devedge.netscape.com/library/manuals/2000/javascript/1.5/reference/
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/

Der kan du sammenligne nogle forskellige generationer, det tydeligste er, at DOM-modellen er pillet ud af javascript-definitionen og placeret som det, den egentlig er: et interface mellem html, som w3c definerer og ECMA-script, som er javascript-standarden !-)

Se evt. http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/ecma-script-language-binding.html
Avatar billede miss-g Seniormester
17. maj 2004 - 13:50 #7
Hjælper mig selv *G*

Fandt noget dansk her: http://www.script.dk/article.jsp?category=16&resourceId=680
Avatar billede miss-g Seniormester
17. maj 2004 - 13:51 #8
Ok - så det lyder til at jeg skal gå efter version 1.3 *S*
Avatar billede roenving Novice
17. maj 2004 - 13:59 #9
script.dks artikel kan give dig det allermest basale, svarende til regning på 1. eller 2. klasses niveau !-)

Vær dog opmærksom på, at han meget henviser til document.write, som jeg stort set aldrig anvender, da den kun er gavnlig mens dokumentet loades, i stedet skal du bruge document.getElementById og lignende teknikker, som han slet ikke nævner !o]
Avatar billede miss-g Seniormester
17. maj 2004 - 14:08 #10
Ok. Har også brug for det grundlæggende.....vil sgu lære selv at validere de forms! *G*

Men hvornår bruger man function og hvornår create... hm.
Avatar billede roenving Novice
17. maj 2004 - 14:14 #11
create ?-)
Avatar billede olebole Juniormester
17. maj 2004 - 15:45 #12
<ole>

En funktion kan du sammenligne med en lille maskine. Du trækker i et håndtag, som hælder noget i maskinen og starter den. Derefter gør maskinen noget ved det, du har hældt i den.
Håndtaget, du starter den med (og hælder materialer i den med), kan f.eks. være en event-handler (onclick, onmouseover, onmouseout, el.lign.) - men én funktion kan også starte en anden:
  onclick="min_funktion('min.gif')"
Det er et eksempel på et håndtag (onclick), der hælder materiale (min.gif) i funktionen 'min_funktion' og starter den.

Hvis vi ville lave en funktion, der checker, om der er blevet hældt en gif ved navn 'min.gif' i den og oplyser om det, kunne den se sådan ud:

function min_function(ting) {
  if (ting=="min.gif") {
      alert("Det var sør'me min.gif.");
  }
}

Men du kunne også vælge at lade funktionen returnere 'true' eller 'false' til det, der har kaldt den ('håndtaget') - og dér afgøre, hvad der skal ske:
  onclick="if( min_funktion('min.gif') ){alert('Det var den')}else{alert('Det var ikke den')}"

Så kunne funktionen se sådan ud:

function min_function(ting) {
  if (ting=="min.gif") {
      return true;
  }
  else {
      return false;
  }
}

Jeg ved ikke helt, hvad du mener med 'create' - men håber, dette hjalp lidt på forståelsen af, hvad en funktion er  :)
/mvh
</bole>
Avatar billede olebole Juniormester
17. maj 2004 - 15:51 #13
... og ja, det vil helt sikkert være en god idé at lære noget JavaScript. Jeg har lagt mærke til dig på det seneste - dit brugernavn popper konstant op  :)

Det er tydeligt, du gerne vil bruge en masse JavaScript og så er det ulig meget lettere, når man selv kan det mest basale ... det er såmænd ikke så svært, som det umiddelbart ser ud til  ;o)
/mvh
Avatar billede miss-g Seniormester
17. maj 2004 - 22:24 #14
Ja, det var netop det jeg tænkte olebole - lær det selv, i stedet for at få andre til det. Jeg kan alligevel ikke tjekke om de gør det rigtigt (m.h.t. valideringer) *G*

Men koder synes lidt tungt, så jeg må tage mig sammen.

Det er især validering af felter jeg er ude efter.
Avatar billede miss-g Seniormester
18. maj 2004 - 14:23 #15
Slet ikke nogle som vil have point?

Synes da jeg er blevet klogere, så jeg må gå den hårde vej, og sætte mig ned og lære.
Tak for links og råd *S*
Avatar billede miss-g Seniormester
20. maj 2004 - 21:52 #16
Sidste chance....
Avatar billede lilleulv Nybegynder
29. maj 2004 - 22:01 #17
weeeeeeeeeeee.... selv jeg blev lidt klogere af læse svarene på indlæg.  Jeg er lige ankommet hertil og ligeså ivrig efter at prøve at forstå og lære java og script.. vil også helst kunne lave mine egne.  Men olebole, jeg synes du har givet en ret god forklaring *SS*  Roenving synes at se dig give temmelig mange svar alle steder *S* Til dig miss-g skal vi læse sammen *GG*
hilsen lilleulv
Avatar billede lilleulv Nybegynder
29. maj 2004 - 22:02 #18
ps.. håber det går jeg kikker med her fra sidelinien... jeg kan jo kun bli klogere
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