Hikayeler

Reklam vermek için turkmmo@gmail.com

AJAX Kullanan Siteler ve Destekleyen Web Tarayıcılar - 2020

ßyMesMes

'Sıradışı Emekli Admin
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Paylaşım
Katılım
2 Ağu 2010
Konular
5,440
Mesajlar
24,645
Online süresi
1ay 20g
Reaksiyon Skoru
6,396
Altın Konu
425
Başarım Puanı
514
TM Yaşı
15 Yıl 8 Ay 25 Gün
MmoLira
-2,502
DevLira
0

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

AJAX Örnekleri ve AJAX Kullanan Popüler Siteler
turkmmo.png

AJAX'ı kullanan bazı ünlü web uygulamalarının listesi burada.

Google Maps
Bir kullanıcı, bir düğmeye tıklamak yerine fareyi kullanarak tüm haritayı sürükleyebilir.


Google Suggest

Siz yazarken Google öneriler sunar. Sonuçlarda gezinmek için ok tuşlarını kullanın.


Gmail
Gmail, e-postaların daha sezgisel, verimli ve kullanışlı olabileceği fikri üzerine kurulmuş bir web postasıdır.


Yahoo Haritalar (yeni)
Artık gittiğin yere ulaşmak daha da kolay ve daha eğlenceli!


AJAX ve Geleneksel CGI Programı arasındaki fark
Bu iki örneği tek tek deneyin, farkı hissedeceksiniz. AJAX örneğini denerken süreksizlik yoktur ve yanıtı çok hızlı alırsınız, ancak standart GCI örneğini denediğinizde yanıtı beklemeniz gerekir ve sayfanız da yenilenir.

---------------------------------------------------------------------------------------------------------------

Ajax Destekleyen Browserlar / Tarayıcılar

Mevcut tüm tarayıcılar AJAX'ı destekleyemez. AJAX'ı destekleyen başlıca tarayıcıların listesi aşağıda verilmiştir.

Mozilla Firefox 1.0 ve üstü.
Netscape 7.1 ve sonraki sürümler.
Apple Safari 1.2 ve üzeri.
Microsoft Internet Explorer 5 ve üzeri.
Konqueror.
Opera 7.6 ve üzeri.
Bir sonraki uygulamanızı yazarken, AJAX'ı desteklemeyen tarayıcıları göz önünde bulundurun.

NOT - Bir tarayıcının AJAX'ı desteklemediğini söylediğimizde, bu sadece tarayıcının Javascript nesnesinin - XMLHttpRequest nesnesinin oluşturulmasını desteklemediği anlamına gelir.

Tarayıcıya Özel Kod Yazma
Kaynak kodunuzu bir tarayıcıyla uyumlu hale getirmenin en basit yolu, JavaScript'inizde try ... catch bloklarını kullanmaktır.
Kod:
<html>
   <body>
      <script language = "javascript" type = "text/javascript">
         <!--
         //Browser Support Code
         function ajaxFunction() {
            var ajaxRequest;  // The variable that makes Ajax possible!

            try {
               // Opera 8.0+, Firefox, Safari
               ajaxRequest = new XMLHttpRequest();
            } catch (e) {

               // Internet Explorer Browsers
               try {
                  ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
               } catch (e) {
                  
                  try {
                     ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                  } catch (e) {

                     // Something went wrong
                     alert("Your browser broke!");
                     return false;
                  }
               }
            }
         }
         //-->
      </script>
      
      <form name = 'myForm'>
         Name: <input type = 'text' name = 'username' /> <br />
         Time: <input type = 'text' name = 'time' />
      </form>
      
   </body>
</html>

Yukarıdaki JavaScript kodunda, XMLHttpRequest nesnemizi yapmak için üç kez deniyoruz. İlk denememiz -

- ajaxRequest = new XMLHttpRequest ();
Opera 8.0+, Firefox ve Safari tarayıcıları içindir. Başarısız olursa, bir Internet Explorer tarayıcısı için doğru nesneyi yapmak için iki kez daha deneriz -

- ajaxRequest = new ActiveXObject ("Msxml2.XMLHTTP");
- ajaxRequest = new ActiveXObject ("Microsoft.XMLHTTP");
Çalışmazsa, XMLHttpRequest'i desteklemeyen çok eski bir tarayıcı kullanabiliriz, bu da AJAX'ı desteklemediği anlamına gelir.

Büyük olasılıkla, ajaxRequest değişkenimiz, tarayıcının kullandığı XMLHttpRequest standardına göre ayarlanacaktır ve sunucuya veri göndermeye başlayabiliriz.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst