Avatar billede kristianiversen Nybegynder
09. november 2006 - 11:46 Der er 5 kommentarer og
1 løsning

Samarbejde mellem .js og javascript direkte i kode

Hej Eksperter.

Jeg har hørt at forskellige browsere har lettere ved at cache mit javascript hvis jeg lægger det i en ekstern fil. Jeg har en pokkers masse kode, så jeg kunne godt tænke mig at det blev cached, desværre er der også en masse php indblandet i meget af javascriptet, og det kan jo ikke ligge i en .js fil.

Derfor ville jeg høre om det programmerings-ordens-mæssigt er i orden at have nogen af ens funktioner i en .js fil og nogen skrevet direkte i koden med <script>-tags?

Og kan disse samarbejde?

Håber det var forståeligt..

Med venlig hilsen
Kristian Just Iversen
Avatar billede mclemens Nybegynder
09. november 2006 - 14:08 #1
Det synes jeg ikke skulle være noget galt i og det burde virke.

... Hvis det php output er grundet nogle variabler m.v., kan
du måske ligge funktionerne eksternt i et javascript og så
parse dokumentet efter javascript variabler og evt. pille
lidt ved eval hvis det er nødvendigt ...

- Se evt. denne tråd for overførsel fra php
til java script: http://www.eksperten.dk/spm/724039

... Jeg misforstår måske lidt :D

Script eksternt fra dokumentet bør foretrækkes så vidt muligt,
men hvis det ikke skal caches så er det ok internt, så længe man ikke roder
med xhmtl. Ellers kan intern script give escape problemer ( <![CDATA[ vs. <!-- )
Avatar billede mclemens Nybegynder
09. november 2006 - 14:10 #2
(edit: xhmtl -> xhtml)
Avatar billede mclemens Nybegynder
09. november 2006 - 14:34 #3
Eller måske er ajax bedre ...
Avatar billede kristianiversen Nybegynder
10. november 2006 - 08:20 #4
Okay, tak! Det var bare det svar jeg ønskede..

Smid et svar så får du points.
Avatar billede mclemens Nybegynder
10. november 2006 - 09:05 #5
Ok :)
Avatar billede mclemens Nybegynder
10. november 2006 - 20:02 #6
Tak for point :)
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