Avatar billede Mathias- Nybegynder
15. december 2012 - 03:47 Der er 6 kommentarer

JavaScript is parsed during initial page load

Dette er den sidste ting jeg mangler at optimere på min webshop, men efter mange forsøg, må jeg spørge eksperterne til råds.

Hvad skal jeg gøre for at løse nedenstående? Jeg har læst diverse links på google osv., så jeg søger noget kode :-)

284.2KiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.

    http://www.shinetech.dk/catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js (172.2KiB)
    http://www.shinetech.dk/catalog/view/javascript/jquery/jquery-1.7.1.min.js (85.0KiB)
    http://www.shinetech.dk/catalog/view/javascript/jquery/colorbox/jquery.colorbox.js (14.3KiB)
    http://www.shinetech.dk/catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js (8.8KiB)
    http://www.shinetech.dk/catalog/view/javascript/common.js (2.3KiB)
    http://www.shinetech.dk/catalog/view/javascript/jquery/ui/external/jquery.cookie.js (747B)
    http://www.shinetech.dk/catalog/view/javascript/jquery/tabs.js (331B)
    http://shinetech.dk/ (281B of inline JavaScript)
    http://www.shinetech.dk/catalog/view/javascript/tecart.js (174B)
Avatar billede paro Nybegynder
15. december 2012 - 10:16 #1
Hvor og hvordan linker du til dit javascript på din side?
Avatar billede Slettet bruger
15. december 2012 - 13:25 #2
Hvorfor henter du alt jQuery-halløjet nede midt i HTML'en ?
- altså hvorfor ikke oppe i <head> sektionen ?

Mon ikke det er dét den mener: At renderingen af HTML'en bliver afbrudt, når du pludselig beder browseren om at hente (og dermed parse) en bunke javascript midt i det hele..
Avatar billede Mathias- Nybegynder
15. december 2012 - 14:45 #3
Para: I bunden af min header. Dette gør jeg for at det hele ikke blinker når jeg loader siden.

T4NK32: Jeg havde også placeret det i min header til at starte med, men så blinker hele siden, når man klikker rundt.
Avatar billede Mathias- Nybegynder
15. december 2012 - 15:13 #4
Det jeg gerne vil have den til er, at den loader alt javascript til sidst.
Avatar billede Slettet bruger
15. december 2012 - 15:49 #5
Pas på du ikke kommer til at "overoptimere" - en klassisk fejl:
- at introducere "unødvendige" fejl i iveren efter at godt endnu bedre.

Store script-klumper hører hjemme i <head>!

Måske kan vi finde årsagen til dit "sideblink"..
Avatar billede Mathias- Nybegynder
15. december 2012 - 16:23 #6
Kan man overoptimere?

Jeg har forsøgt mig på med "defer", som det er vist her:
http://www.w3schools.com/tags/att_script_defer.asp

Jeg bør nok placere det i <head> som du siger, men jeg tror at den blinker fordi den kører javascript og derfor af en eller anden årsag kun viser mit baggrunds billede
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
Kurser inden for grundlæggende programmering

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