Ajax'ta Nasıl Programlanır (Resimlerle)

İçindekiler:

Ajax'ta Nasıl Programlanır (Resimlerle)
Ajax'ta Nasıl Programlanır (Resimlerle)

Video: Ajax'ta Nasıl Programlanır (Resimlerle)

Video: Ajax'ta Nasıl Programlanır (Resimlerle)
Video: 1 dakikada Windows sıfırlama rehberi! #shorts 2024, Nisan
Anonim

AJAX veya Ajax, Asenkron JavaScript ve XML'dir. İstemci tarafında tüm web sayfasını yeniden yüklemeden bir sunucu ile veri alışverişi yapmak ve bir web sayfasının bir bölümünü güncellemek için kullanılır. Veri alışverişi ve güncellenmesi sırasında mevcut web sayfasının görüntülenmesi ve davranışı hiç etkilenmez. Ajax ayrıca, işaretlemek, stil vermek ve kullanıcının web sayfasındaki bilgilerle etkileşime girmesine izin vermek için kullanılan HTML, CSS, DOM ve JavaScript'e sahip bir teknoloji grubu olarak kabul edilir. Bu yazıda, Notepad++ kullanarak adım adım Ajax adımlarında basit bir program nasıl yazılır gösterilecektir. HTML, DOM, JavaScript ve yerel bir Web sunucusu veya uzak Web Sunucusu hakkında bazı temel bilgiler gereklidir. Bu makalede bir test için WampServer kullanılmıştır.

adımlar

Yöntem 1/2: Kodlama

3929304 1
3929304 1

Adım 1. Bir Ajax programı yazmak için bir resim hazırlayın

Resmi, Ajax programını görüntüleyen html ve metin dosyalarınızı kaydedeceğiniz klasöre kaydedin. Bu yazıda WampServer'ı kurduğunuz “www” dizini altındaki “wamp” klasörünün içinde “ProgramInAjax” dizini kuruluyor.

3929304 2
3929304 2

Adım 2. Herhangi bir metin düzenleyiciyi açın

Bu makalede metin düzenleyici olarak Notepad++ kullanılmıştır.

3929304 3
3929304 3

Adım 3. Metin düzenleyicide yeni bir dosya oluşturun

Aşağıdakileri yazın:


Ah ah! Sarı çiçek nereye gitti?

Html etiketinin içine istediğinizi yazabilirsiniz.

3929304 4
3929304 4

Adım 4. Dosyayı “ajax-data.txt” adıyla bir metin belgesi olarak kaydedin

” Aslında dosyaya istediğiniz ismi verebilirsiniz ancak bu satırdaki kodlamaya aynı dosya adını girdiğinizden emin olun:

xmlhttp.open("GET", "ajax-data.txt", true);

Ancak, daha büyük ve daha görünmez görünmesi için başlık için HTML etiketi kullanılır.

3929304 5
3929304 5

Adım 5. Bir web sayfası için yeni bir dosya oluşturun

Bu dosya, Ajax programını bir Web tarayıcısında görüntülemek için bir HTML dosyası içindir.

3929304 6
3929304 6

Adım 6. Aşağıdaki kodu kopyalayın:

  Benden İlk Ajax Programım Ajax kodunu aşağıya koyun.  


Çiçeğin kaybolmasını sağlamak için aşağıdaki düğmeyi tıklayın

3929304 7
3929304 7

Adım 7. Dosyayı kaydedin

Menü çubuğundaki kaydet düğmesine tıklayın. "Farklı Kaydet" kutusu açık. Belgeniz için bir ad girin. Bu makalede, dosyanın adı “index” dir.

3929304 8
3929304 8

Adım 8. Dosya uzantısını seçmek için açılır oku tıklayın

"Kayıt türü" alanında, dosya uzantısını seçmek için açılır oku tıklayın.

3929304 9
3929304 9

Adım 9. “Köprü Metni İşaretleme Dili dosyasını seçin

” Parantez içinde “html” olduğundan emin olun. “html”yi seçtikten sonra kaydet'e tıklayın.

3929304 10
3929304 10

Adım 10. HTML dosyasını bir Web tarayıcısında test edin

Web sayfasını bir web tarayıcısında açın. Üst menü çubuğunda "Çalıştır" a gidin. Tıklayın ve “Chrome'da Başlat”ı veya sisteminizde kurulu olan herhangi bir tarayıcıyı seçin. Bu makaledeki testler için Google Chrome kullanılmaktadır. Notepad++ içinde kurulu başka tarayıcılarınız olabilir. Favori tarayıcınızı seçebilirsiniz. Başka bir seçenek olarak, ekranın altındaki görev çubuklarındaki WampServer simgesine tıklayıp “Localhost”u seçebilirsiniz. Dizininizi orada görmeli ve dizin dosyasına tıklamalısınız.

Adım 11. Komut dosyasını test etmek için resmin altındaki düğmeye tıklayın

3929304 12
3929304 12

Adım 12. Son web sayfanız

Web sayfanız başlangıçta metin dosyasına girdiğiniz bilgilerle yenilenmelidir. Çiçek ve başlık, “Oh oh! Sarı çiçek nereye gitti?”

Yöntem 2/2: Kod Açıklama

3929304 13
3929304 13

Adım 1. Gövde bölümü

HTML'nin gövdesinde "div" bölümü ve bir düğme bulunur. Bu bölüm, sunucudan döndürülen bilgileri görüntülemek için kullanılacaktır. Düğme, tıklandığında “loadXMLDoc()” adlı bir işlevi çağırır.

   Benden İlk Ajax Programım   Ajax programını test etmek için buraya bir resim gelir.

Çiçeğin kaybolmasını sağlamak için aşağıdaki düğmeyi tıklayın

Buraya bir düğme geliyor

3929304 14
3929304 14

Adım 2. Baş bölümü

HTML dosyasının baş bölümü, “loadXMLDoc()” işlevini içeren bir komut dosyası etiketine sahiptir.

 Benden İlk Ajax Programım Ajax kodunu aşağıya koyun. 

Adım 3. Daha Fazla Açıklama

Ajax'ın en önemli özelliği XMLHttpRequest nesnesidir. Sunucuyla veri alışverişi yapmak için kullanılır ve tüm modern tarayıcılar nesneyi destekler.

  • Bir XMLHttpRequest() nesnesi oluşturmak için kullanılan sözdizimi değişken=new XMLHttpRequest(); ancak aynı zamanda, bir ActiveX nesnesi kullanan eski Internet Explorer sürümlerini (IE5 ve IE6) oluşturmak için sözdizimi değişken=new ActiveXObject("Microsoft. XMLHTTP"); şeklindedir.
  • Tüm modern tarayıcıları işlemek için, tarayıcıların XMLHttpRequest nesnesini destekleyip desteklemediğini kontrol etmesi gerekir. Varsa, bir XMLHttpRequest nesnesi oluşturur. Olmazsa, bunun için bir ActiveX nesnesi yaratacaktır.
  • Ardından sunucuya bir istek gönderir. “open()” ve “send()” adlı XMLHttpRequest nesnesinin yöntemi kullanılacaktır. xmlhttp.open("GET", "ajax_info.txt", true); xmlhttp.send();.

İpuçları

  • Sonucu önizlemek için başka bir seçenek, favori tarayıcınızı açıp web sayfasını görüntülemek için web adres çubuğuna “localhost/ProgramInAjax” yazabilirsiniz. HTML dosyanızı “index.html” olarak adlandırırsanız web sayfasını görebilmeniz gerekir.
  • Çalışmanız sırasında html dosyanızı daha sık kaydedin. Windows kullanıcıları için Ctrl ve S tuşlarına aynı anda basmak daha fazla zaman kazandıracaktır.
  • Kaydedilmiş HTML dosyanızı, resim ve veri metin dosyanızın bulunduğu yere eklediğinizden emin olun.
  • Bir dosyayı adlandırdığınızda, bu adları koda eklediğinizde büyük/küçük harf duyarlıdır. Örneğin, "myImage", "MyImage" veya "myimage"den farklıdır.

Önerilen: