bildirgec.org

xmlhttprequest hakkında tüm yazılar

Yararlı Chrome Eklentileri – Eylül 2010

angelsdemos | 01 October 2010 09:29

Google Chrome, popüler tarayıcılar arasında eklenti desteğine sahip olan ikinci tarayıcı. Firefoxi kadar eklentisi bulunmasada oldukça fazla eklentiye sahip olmaya başladı. Aşağıdaki eklentiler sayesinde web hayatınızı daha rahat bir hale getirebilirsiniz. Eylül ayının popüler yararlı Google Chrome uzantıları;

Eye Dropper

Chrome ve Chromium uzantısı olan Eye Dropper, web tasarım ve geliştiriciler için oldukça hoş bir uygulamadır. Sağ üstte yer alan küçük logosuna tıkladıktan sonra web site içeriğindeki herhangi bir rengin Hex şeklinde size gösterir.

Instant Image Editor

Web sitesinde herhangi bir imaj dosyasını anında düzenleme imkanı veren çok hoş bir uygulama. Pixlr tarafından yapılan bu uzantı ile anında yeni tabda imaj üzerinde düzenleme yapabilirsiniz.

Chrome Editor

Web Tasarımcılar için üretilen bir eklenti olan Chrome Editor, chrome üzerinden html, css, javascript kodlarını anında düzenleme imkanını size sunuyor.

Dinamik Menü Uygulaması: ajaxflagmenu

angelsdemos | 07 July 2010 12:36

Web sitenizde alternatif olarak kullanabileceğiniz hoş bir menü uygulaması olan ajaxflagmenu jQuery tabanlı bir uygulamadır. Dinamik yani eşzamanlı bir uygulama olan ajaxflagmenu ile sayfa yenilenmeye gerek kalmadan içerik değişir. Bu sayede kullanıcılarınızın gereksiz zaman harcamasını önlemiş olursunuz.

XMLHttpRequest nesnesi aracılığı ile jQuery ile hazırlanan bu uygulama Facebook‘tan esinlenerek hazırlanmıştır. Menü kısmı sabit kalırken seçtiğiniz içeriğe göre belirli bir kısım yenilenmektedir. Basit tasarımlı dikey bir menü olmasına rağmen tasarım tamamen kişiselleştirilebilir.

Başka siteden veri almak

Alikem | 11 February 2009 16:57

Merhaba, örneğin php ile curl kütüphanesi kullanılarak bize ait olmayan bir siteden veri alınabiliyor. (sunucunun ip siyle)

Aynı şeyi javascript ile yapmam gerekiyor. Ya da şöyle söyleyeyim. Aslında neyle yapılacağının hiç önemi yok. Yeter ki veri alınacak siteye sunucunun ip si değil de kullanıcının ip si gitsin.

JS in xmlhttprequest nesnesini kullanarak denemeler yaptım ancak güvenlik engeliyle karşılaştım. xmlhttprequest tarayıcı ile sunucu arasında iletişim sağlıyor ancak gidip başka bir sunucudan veriyi almıyor.

Biraz somutlaştırayım:

en sık yapılan 10 ajax hatası

Kaplumb Aga | 24 November 2006 14:09

2005’te ortaya atılan ve gmail‘in etkin bir şekilde kullanması ile birçok insan tarafından öğrenilip-kullanılmaya başlayan ajax artık o kadar çok kullanılır olmuş ki “en çok yapılan 10 ajax hatası” diye bir makale bie yazılmış. Kısaca:

  1. sayfadaki tüm herşey için ajax kullanmayın (tüm sayfanın update edilmesi gibi)
  2. bazı insanların javascript özelliğini kapatması veya js desteklemeyen eski sürüm tarayıcılar kullanmasından dolayı fonksiyonların çalışmayacağını aklınızdan çıkarmayın
  3. bazı aynı cevapları tarayıcı tarafında belleğe alın. (caching) böylece serverda performans kaybı yaşanmaz
  4. eşzamanlı veya uzun zaman alan ajax istekleri kullanmayın
  5. her ajax isteginde XMLHttpRequest’in eşzamanlı olmayan (asynchrouns) send metodunu kullanın
  6. düşük internet hızında web sayfanızı test edin (türkiyeden bahsediyor sanırım 🙂 )
  7. herkesin sizin gibi bir bilgisayarı olmadığını göz önünde bulundurarak bilgisayarı çok kasmayan kodlar yazın
  8. XMLHttpRequest’den gelen http status kodunu kontrol edin
  9. XMLHttpRequest nesnesini etkisizleştirmeye çalışın (ne demekse? )
  10. ajax isteklerinizi ve kodlarınız güvenlik açısından test edin…

ne biçim çevirmişsin diyenler için orjinal makale burada