Start på JavaScript tråd

Tags:    javascript

<< < 12 > >>
Her kan du poste alle de spørgsmål eller problemer du har med artiklen.
Du kan også altid spørge om hjælp hvis du har problemer med dine egne scripts, og så skal jeg (og sikkert også andre udviklere her på sitet) gøre hvad jeg/vi kan.



hva for en artikel ?



Måske en god ide med et link til artiklen ;)



Kan ske den ikke er godkendt af (co)admins endnu



hehe super kager....
Jeg oprettede tråden fordi jeg har linket til den i den artikel jeg netop har skrevet, som stadig er til overvejelse i artikel juryen... :)

Men OK. Kan godt se at jeg måske skulle have skrevet det i topic... :P



hvor langtid går der før den bliver godkendt?



Laaaang tid.. :)



Nu har jeg gidet læse den artikel og der er da nogle sjove mangler:

f.eks. ville det måske nok være relevant at fortælle folk at style attributter skrives så - i deres navn bliver slettet og det følgende bogstav bliver stort:
z-index er zIndex
background-color er backgroundColor


Arrays som er en rimelig brugt ting i javascript nævnes vist overhovdet ikke.

Javascript OO nævnes heller ikke.

Din beskrivelse af functioner er mangelfuld og en anelse vildledende.
1. Functioner skrives ikke altid i head, det mest fornuftigt at skrive dem der, men du kan skrive dem hvor du vil, skal bare være fortolket før de bliver kaldt.
2. function navn(a){} du ville a er en variable i functionen, men du ville normalt kalde det et argument/parameter da den skal sendes ved kald til functioen.
3. en variable i en function er function navn(){var a="";}
her er var meget vigtigt da a ellers er den globale variable a.

Ville nok også være rart at nævne at javascript ligesom css kan ligges i en fil for sig selv. også blive loadet ved at
sætte src på et script tag
<script src="fil.js" type="text/javascript"></script>



Hmmm Ja
Angående style: Det vidste jeg faktisk ikke... Har aldrig lagt mærke til det...

1: Det er self. rigtig nok, men eftersom det er normal praksis at definere funktioner i <head> (eller en anden src. fil) valgte jeg ikke at nævne det, da det normalt overhovedet ikke bliver brugt.

2: Nej, ikke argument. Et argument er en del af enten en løkke eller en if-sætning, dog ja burde jeg nok have kaldt det et parameter...

3: ?

Angående det sidste så self. skulle det være blevet nævnt, og det er en fejl fra min side som jeg har tænkt mig at rette!


Med disse ting sagt, kan det faktisk godt være at jeg laver en make-over på artiklen, for jeg har også lagt mærke til nogen andre ting som måske blev lidt dårligt beskrevet...



Og nej OO bliver "selvfølgelig" ikke taget op i en begynder artikel..



2.
De hedder arguments, hvad også kan indikeres i den kendsgerning at de kan findes i et object/collection kaldet arguments inde i functionen:
Fold kodeboks ind/udKode 

som du kan se alerter den "Peter"


3.
hvis du skriver:
Fold kodeboks ind/udKode 

Vil du se at kaldet til function my har lavet en global variable kaldet a og givet den værdien "test", dette er en
rigtig dårlig idet, da du utilsigtet kan risikerer at overskrive andre globale variabler, men hvis du skriver følgende kode
Fold kodeboks ind/udKode 

så vil du se at den enten alerter undefined eller laver en javascript error på at du prøver at alerte en undefined variable. Altså er det vigtigt at erklærer sine variabler med var foran inde i en function.



Nu har jeg så også kommet i tanke om at du mangler switch statementen, som jeg mener man til hver en tid bør bruge over
Fold kodeboks ind/udKode 

man bør kun bruge den overstående if kontruktion hvis man vil teste på mere end en variables værdi(synes jeg)

Og synes bestem ikke det en selvfølgelig ikke at tale om OO i en begynder artikel, hvorfor skal folk absolut altid lærer ren functions programmering før OO.






Indlæg senest redigeret d. 28.03.2008 15:17 af Bruger #5620
<< < 12 > >>
t