FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Hej
Vad anser ni är bäst? Att ha alla javascript inne i dokumentet eller att spara dom utanför och länka till dom från sidan? |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Flitig postare
|
Utanför, om det är många, är det få så kan man ha dessa i samma dokument, dock bör man tänka till, kan vara så man lägger funktioner som används på flera sidor i en .js fil och lägger funktioner som endast används på den aktuella sidan i dokumentet.
|
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Medlem
|
Utanför. Det gör att den endast behöver laddas in en gång.
|
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
Utanför. Försök att separera beteende, presentation och innehåll så mycket som möjligt. Då är det lättare att göra webbplatsen tillgänglig för alla användare, oavsett apparat, webbläsare eller funktionshinder.
|
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Medlem
|
Utanför, men med ett undantag: En SCRIPT tagg sist i dokumentet som anropar funktion i det externa scriptet.
Varför? onLoad är definerat som 'när allt på sidan har laddat'. När man istället anropar en init funktion sist så registrerar man alla event handlers o dyl när all html är laddad, oberoende på om alla bilder har laddat än. Detta är ett knep som inte eleminerar, men minskar chansen att användaren sitter framför en nästan färdig sida där autosubmit på select inte sker eftersom onChange ej än har registrerats, att länkar inte öppnas i popupbox då onClick ej än registrerats, osv. Disclaimer: Jag vet att det är relativa otyg att syssla med de sakerna jag nämnde, men det vet inte min uppdragsgivare. |
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Mycket flitig postare
|
Som alla andra säger, js lägger man utanför normalt sätt.
|
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Medlem
|
Ok, Tack så mycket för svaren.
Citat:
|
|||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Mycket flitig postare
|
Citat:
|
|||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Medlem
|
Ok. Det är ett script som kallas overlib för att tex. få upp en info ruta när man håller musen över en länk. Behöver bara denna funktionen på en sida sp.
Tack för svaren. |
|||
![]() |
![]() |
![]() |
#10 | |||
|
||||
Flitig postare
|
Ifall en användare besöker denna sidan många gånger så måste javascriptet laddas om varje gång. Lägger du det i en egen fil så laddas det bara en gång, eftersom det bara är html-sidan som laddas om, och inte js-filen.
|
|||
![]() |
![]() |
Svara |
|
|