Pereiti prie turinio

<iframe> alternatyvos


Rekomenduojami pranešimai

Na paskaityk toje temoje, kur davė nuorodą apie Ajax.

 

Šiaip Ajax tikrai perspektyvi technologija, galinti visiškai atstoti visus iframe ir dar turi kitokių galimybių, kurių vargiai išgausi kitais būdais.

 

Tačiau Ajax minusas yra tas, kad žmonės, ką tik išmokę HTML'ą, dar sunkiai gali susigaudyti Ajax'e. Tačiau gerai įvaldžius šią technologiją galima pasiekti tikrai neregėtų dalykų. :)

 

O su <div> tai aš paprastai turėjau omenyje: tai, ką dėtum į Iframe, sudedi į paprastą DIV'ą. Tačiau perduodamo duomenų kiekio tai nesumažintų ko gero.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Be to, nereik pamirši minusų - ne visas turinys bus pasiekiamas paieškos sistemų, taip pat nesikeis nuoroda adreso laukelyje, tad lankytojas negalės perduoti nuorodos į norimą puslapį draugui.

 

Ar tikrai toks apkrautas tinklalapis, kad reikėtų iframe ar alternatyvos? Kaip Aurimas minėjo, labai retai tokių tinklalapių pasitaiko.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Man rodos, kad

<?include('header.html');?>

Content'as

<?include('footer.html') ;?>

 

.. irgi šį tą sutaupytų (bent jau supaprastintų).. nors aš kešinime nelabai gaudaus =)

Visus (na, gal kokį vieną ir ne) iki šiol kurtus savo puslapius kūriau tokiu būdu. :)

Tačiau iš vartotojo pusės, tai jis jokio srauto visiškai nesutaupo.

Tik pačiam kūrėjui patogiau, kad nereikia vienu metu keisti daug failų nusprendus padaryti pakeitimą header'yje.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na tie includai įterpiami į failą, kuris perduodamas vartotojui, tad tokiu būdu niekas nesusitaupo (tik programuotojui patogiau organizuotis kodą).

 

Kešavimas padeda, jei atskiri kai kurias tinklalapio dalis (tarkim .css kodą). Naršyklė tik patikrins failo atnaujinimo datą, tačiau jo nesiųs (aišku patikrinimo metu irgi nuteka nemažai bit'ų, tačiau paprastai mažiau, negu užėma pats css kodas).

 

Redaguota. Aplenkė T-mix'as :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

<inframe> kiek susiduriau geriausiai srauto taupimu, jokie <div> ir include nepadeda nes juos vistiek per nauja uzkrauna, o <inframe> tai tik tamtikra vieta teatsinaujina :)

Naudojant Ajax taip pat galima padaryti, kad tik viena puslapio dalis atsinaujintu.

 

Kol kas nei vienas is mano projektu nepasieke tokio masto, kad butu ziauriai apkrautas, kad reiktu srauta taupyti, tai as visur visa puslapi per naujo perkraunu. Is vartotojo puses gal ir nelabai patogu, nes visa HTML koda per naujo reikia siusti. Nors tiek ten ir to kodo papildomo (ir tiek ten tu vartotoju... :)).

Bet jei prisireiktu taupyti srauta, tai vistiek imciau Ajax technologija, o ne IFrame.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...