Visualizzazione dei risultati da 1 a 8 su 8

Discussione: if in javascript

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    36

    if in javascript

    ciao ragazzi, ho un dubbio, facendo un if then else in javascript la parte di codice che non soddisfa la condizione, cioè o il ramo if o il ramo else vengono comunque caricata con la pagina? Per capirsi facendo un
    c = numero random da 0 a 1
    if (numero = 0)
    carica mille immagini
    else
    caricane altre mille

    se entrassi nel ramo else tutto il codice dell'if verrebbe saltato o mi fa comunque perdere tempo in fase di esecuzione?! grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    :master: javascript = lato client = per essere elaborato deve essere caricato
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    36
    mmm.. quindi meglio fare la stessa cosa in php dici? ma poi viene caricato come una comune riga di codice (peso quasi nullo) oppure tenta di carica l'immagine con il suo peso vero e proprio?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se vuoi aleggerire la pagina usa ajax, nato proprio per richiedere al server solo i dati necessari.
    http://javascript.html.it/guide/leggi/95/guida-ajax/
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    36
    eh ajax lo so è una gran cosa, ma purtroppo devo completare un sito e non ho tempo di studiarmi abbastanza ajax!

  6. #6
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    No, tranquillo/a, se procede all' else NON ti ha caricato le prime mille immagini.
    Verifica?
    Te le dovresti ritrovare in cache del Browser

    E se ci fosse un redirect? document.location.href = 'altrove.html';
    mica viene eseguito, come non viene eseguito il loading delle immagini.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    36
    an grazie ho capito! se invece di farlo in javascript, che mi caricherebbe comunque le righe di codice lo facessi in php?
    tipo: genero numero casuale
    se(numero casuale = x)
    include (file1)
    else
    include (file2)


    in questo caso uno dei due file non verrebbe proprio incluso risparmiando tempo no? oppure l'include lavorerebbe comunque? essendo php credo che il server restituisca solo l'include del risultato dell'if! no??

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    corretto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.