Avatar billede axkris Nybegynder
04. april 2004 - 12:42 Der er 7 kommentarer og
2 løsninger

Javascript - i body eller i header?

Hej

Jeg er ikke så stærk i js, derfor dette spg.

Nogle smider js-koden i headeren og andre smider den i body'en. Det virker fint begge steder... i hvert fald i IE. Men hvad er mest korrekt mv?

Kan I ikke give mig nogle retningslinier vedr. dette?
Avatar billede jakobclausen Nybegynder
04. april 2004 - 12:45 #1
Jeg vil lægge det i head-delen, da det på den måde vil blive "indlæst" så snart siden loades.

Lægges det i body-delen skal det først til at indlæses når der bliver brug for det. I de fleste tilfælde vil man ikke kunne mærke forskel på om det ligger i head/body, men kommer du ud for større operationer, kan med fordel lægge det i head.
Avatar billede roenving Novice
04. april 2004 - 12:54 #2
Det er korrekt at smide javascript-blokke hvorsomhelst mellem <html> og </html> ...

Noget andet er så, at det kan degradere din placering i en søgemaskine, hvis der er stor afstand mellem <title>-tagget og den samme tekst inde i dokumentet, så det taler for, at man lægger det i en ekstern fil !-)
Avatar billede roenving Novice
04. april 2004 - 12:58 #3
>>bokaj

Der vil i praksis ikke være forskel på, hvornår det indlæses ...

-- du tænker vel i, at direkte eksekveret kode læses på den plads det forekommer i koden, og det er nødvendigt, hvis man bruger document.write e.l.
Avatar billede jakobclausen Nybegynder
04. april 2004 - 13:04 #4
roenving >> Bokaj ?? :-)
Avatar billede axkris Nybegynder
04. april 2004 - 13:06 #5
Ok, har nu smidt min kode op i headeren og nu indlæses det - førhen gjorde det ikke altid.

Mht. titel-tagget menes der så linieafstand (enter)?.... fordi så kunne man jo bare omskrive koden lidt, så der ikke bliver brugt så mange mellemrum. Kan du henvise til en artikel om det emne?
Avatar billede roenving Novice
04. april 2004 - 13:14 #6
Ja, læs bufferzones artikel om søgemaskine-optimering (under artikler et eller andet sted !-)

Og nej, det er ikke antal cm. eller linjeskift, men antal tegn imellem (for robotten tænker ikke i andet her !-)
Avatar billede axkris Nybegynder
04. april 2004 - 13:16 #7
Takker mange gange - tryk også svar.
Avatar billede roenving Novice
04. april 2004 - 13:51 #8
Velbekomme '-)
Avatar billede roenving Novice
04. april 2004 - 19:05 #9
-- og tak for points ;~}
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging