Avatar billede -zonic- Nybegynder
27. september 2007 - 16:19 Der er 6 kommentarer og
1 løsning

sløver javascript loadetime på website?

hej, jeg har en hjemmeside hvor jeg kører en masse scripts.:
<script type="text/javascript" src="css/niftycube.js"></script>
<script type="text/javascript" src="css/niftyLayout.js"></script>
<script src="lb2/js/prototype.js" type="text/javascript"></script>
<script src="lb2/js/scriptaculous.js?load=effects" type="text/javascript"></script>
<script src="lb2/js/lightbox.js" type="text/javascript"></script>
<script src="system/preload.js" type="text/javascript"></script>
<script src="system/loader.js" type="text/javascript"></script>
<script src="tinymce/jscripts/tiny_mce/tiny_mce.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript" src="system/rs-menu.js"></script>
<script type="text/javascript" src="system/showhide.js"></script>

her iblandt er en html editor, billedeslideshow, menuer osv osv... jeg bruger php med includes, så disse scripts loades på alle mine sider, da de ligger i min "header.php"

i den forbindelse godt tænke mig at vide om javascripts sløver en side så snart de er præsenteret i headeren, eller om det først er når man caller funktionerne? for jeg synes bla det ser ud som om at min billedeeditor loader sit design, selvom den ikke skal bruges? men vil det være en fordel at sætte parametre ind for om min header skal loade scripts eller ej?

jeg tænker at sætte f.eks.  index.php?edit=true

og så en <? if($edit == 'true') {?> <!-- load imgscript --><? } ?>

hvad siger de kloge hoveder?
Avatar billede lolman Nybegynder
27. september 2007 - 17:38 #1
Alt sløver en hjemmeside. Alle ting der inkluderes i HTML documentet gør en hjemmeside langsommere. Tænk på at alle scripts, billeder, stylesheets osv. skal downloades ned på min computer, når jeg besøger siden.
Avatar billede w13 Novice
27. september 2007 - 17:52 #2
Men det er så kun ved load. Derfor kunne det være en løsning at bruge php, ja :)
Avatar billede olebole Juniormester
27. september 2007 - 18:58 #3
<ole>

Nej, alt sløver ikke en hjemmeside - kun hvis man selv tillader det  ;o)

Scripts kan sættes til 'defer'. Så loades de, 'når der er tid', men om det kan bruges afhænger jo af, hvordan og hvornår de enkelte scripts skal bruges.

Under alle omstændigheder skal du aldrig loade scripts, du ikke har brug for.

/mvh
</bole>
Avatar billede -zonic- Nybegynder
06. oktober 2007 - 01:13 #4
tak for svar.. smid.... ehh... et svar :)
Avatar billede -zonic- Nybegynder
01. november 2007 - 11:26 #5
smid nu det svar :)
Avatar billede olebole Juniormester
01. november 2007 - 13:47 #6
Ups ... sorry, men E's mailsystem kører mildt sagt ikke optimalt for tiden  :)
Avatar billede olebole Juniormester
06. november 2007 - 14:31 #7
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