sokakta adlı üyeden alıntı:
mesajı görüntüle
video sitesi yapımı
41
●3.454
- 08-04-2009, 01:49:27hımmmm, güzel soru.sokakta adlı üyeden alıntı: mesajı görüntüle
mantık olarak scripting dilleri (hatta bütün diller) yorumlamaya baştan başlar ve sona kadar devam eder, çağrılan komutlara göre de ilgili kısımları çağırır. tek sayfada yaparsan, sayfanın yüklenmesi birazcık uzayabilir ama devamındaki işlemlerde hızlı olur. ayrı sayfalarda ise yine aynı mantık ama kodlar kısa olacağı için daha hızlı yükler.
(ki benim tahminim bu, daha iyi bilen arkadaş yazsın lütfen)
böyle olduğunu düşünürsek, (ki ben nedense hep böyle düşünmüşümdür) ziyaretçinin kaçmasına sebep olabilecek sayfalarını ayır. misal anasayfayı scripte ve koda boğmak fena halde kaçırır. ama diğer kısımlarda aynı sayfada fonksiyon (sub, case vs.) çağırmak olabilir.
netice de çokta fazla bişey değişceğini açıkcası sanmıyorum ama dediğim de genel bişey, yani ziyaretçinin sık gireceği sayfaları hafif tut, özellikle javascriptler, aşırı flash, video, resimli sayfalar, harici sayfadan veri çeken zımbırtılar (adsense hariç tutuyorum, o başka), lanet olası popup pencereler veya div popuplar, 'hey pınar msn de sizinle konuşmak istiyo' diye sağ altta çıkan saçmalıklar (ki bunlara inanan angutlar varmı hala bilmiyom) gibi şeylerin ayarını iyi yap, nasılsa bunlardan bir veya daha fazlası illaki olacak, maksat dengeli yapmaya çalış, sayfalara yay, tek sayfaya bindirme hepsini.
bende o kadar uğraşıyom temiz kod yazıyım diye ama, şu da olsun bunu da ekleyelim dendikçe zamanla şişiyo.
bi tavsiyem de (ki ben artık illa yapıyom, hatta bi siteyi tümden değiştiriyom şu anda) ajax kütüphanesi kullanırsan, daha doğrusu javascriptler için, tek bi kütüphane ile hepsini halletmeye çalış. misal bi sayfada mootools, birinde scriptaculo, birinde jquery kullanan yerine tek birini seç onu kullan, biriyle yaptığın şeyi zaten hepsiyle de yapabiliyosun. (bu arada şahsi favorim, gözbebeğim, güzeller güzeli harika framework jquery)
neyse, bi çoğunu senden biliyondur zaten yazdıklarımın, hadi bakalım kolay gelsin. - 08-04-2009, 11:29:33Üyeliği durduruldueyvallah hocam dediklerin iyi geldi. bu case konusunda ise ilk açılışda biraz zorlansada ilerliyen sayfalarda işine yarar.ama ilk sayfayı sen genede herşeyden ayrı tutdiyosun ki daha hızlı açılsın. buu uygululayacam. bu ajax da ve js ile ilgili tavsiyelerinide uygulayacam. çok saol yardımların için.
- 08-04-2009, 20:40:21Güzel bir paylaşım olmuş emeği geçenlere teşekkürler. Baya yardımcı olunmuş.
- 08-04-2009, 21:30:14aslında tam anlamadım sorunu ama, zaten popup açtığın zaman, yeni pencere olarak yani, popup üzerindeki linklerde o pencerede açılır, ekstra bişi yapman gerekmez, sorunu tam anlamadımsa bi daha sor ltfn.sokakta adlı üyeden alıntı: mesajı görüntüle
Şimdi bir sayfada popup açıcam. ordan bi inke tıkladığımda açılacak sayfa popup açtığım büyük sayfada açılacak. ama linke tıkladığımda olacak.