Ajax istifadə edərkən və nə vaxt ediləcəyini

Bossunuzdan "Ajax Zəngini" aldığınızda nə etmək lazımdır?

Mən bunu etiraf edirəm, heç vaxt JavaScript-nin böyük bir pərəstişkarı olmamışam. Mənim saytımda heç bir şey yoxdur ki, bir JavaScript Kılavuzu var ki, mən həmişə həqiqətən sevindim. JavaScript oxuyur və yaza bilərəm, amma son vaxtlara qədər çox az maraq gördü. Hər hansı bir səbəbdən, JS skript yazmaq üçün gəldikdə ağlım tam zehni pozuntuya sahib idi. Mürəkkəb C ++ və Java proqramları yaza bilirəm və mənim yatağımda Perl CGI skriptlərini yaza bilərəm, amma JavaScript həmişə bir mübarizə idi.

Ajax daha çox əyləncə etdi

Hesab edirəm ki, JavaScript-ni istəmədiyin səbəbinin bir hissəsi rollovers zəhmət çəkir. Əlbəttə ki, JS-dən daha çox şey edə bilərsiniz, ancaq orada istifadə edilən saytların 90% -i ya rollovers və ya formu doğrulama edir və başqa bir şey deyil. Və bir formu təsdiq etdikdən sonra hamısını təsdiqlədiniz.

Sonra Ajax gəldi və yenə də yenə hazırladı. Birdən biz JavaScript-ni şəkilləri dəyişdirmədən başqa bir şey etməyi dəstəkləyən brauzerlərimiz var idi və biz skriptlərimizə məlumatları birləşdirmək üçün XML və DOM var idi. Bütün bunlar Ajax'ın mənimlə əlaqəli olduğunu göstərir, buna görə də Ajax tətbiqləri qurmaq istəyirik.

Nə ən məəttəl Ajax tətbiqi və nə qədər quruldunuz?

Hesab edirəm ki, mina demək olar ki, heç bir e-poçt almayan bir hesaba e-poçt kontrolcusu olmağı düşünür. Web səhifəsinə gedir və "0 poçt mesajınız var" deyərdiniz. Bir mesaj gəldiyində 0 dəyişəcəkdi, ancaq hesabın heç bir poçtu olmadığı üçün heç bir dəyişiklik olmayacaqdı. Hesabı poçtla göndərərək test etdim və çalışdı. Amma bu, tamamilə mənasız idi. Beş il bundan əvvəl daha yaxşı poçt şüaları var idi və mən onları istifadə etmək üçün Firefox və ya IE-ə malik olmurdum. Mənim əməkdaşlarımdan biri gördüyündə "Nədir?" Mən izah edəndə soruşdu: "Niyə?"

Ajax tətbiqini qurmadan əvvəl həmişə soruşun

Niyə Ajax?
Ajax-da tətbiq etdiyiniz yeganə səbəb, "Ajax serin" və ya "mənim patronum" Ajax-dan istifadə etməyi mənə verdi ", onda siz texnologiya seçiminizi ciddi qiymətləndirməlisiniz. Hər hansı bir Web tətbiqini qurarkən müştərilərinizi ilk düşünməlisiniz. Bu tətbiqə nə etmək lazımdır? Istifadə etmək daha asan olacaq?

Niyə başqa bir şey yox?
Ajax istifadə edə biləcəyiniz üçün çox cazibədar ola bilər. Komandamızın üzərində işləyən bir saytda, səhifənin sekmeli bölməsi var idi. Bütün məzmun XML verilənlər bazasında saxlanılıb və sekmeleri tıkladığınızda, Ajax XML-dən yeni nişanı olan məlumatları yenidən qurmaq üçün istifadə edilmişdir.

Bu, bir sıra məsələləri düşünməyə başlayana qədər Ajax-dan yaxşı istifadə kimi görünürdü:

Maraqlı olan şey, bu veb-saytın Ajax istifadə etməyən keçmişdə oxşar səhifələrə malik olmasıdır. Onlar məzmunu ya gizli divs və ya ayrı HTML səhifələri ilə çatdırdılar. Ajax istifadə etməkdən başqa Ajax istifadə etmək üçün heç bir səbəb yox idi və bizim müdirimiz onu istifadə etmək üçün yerləri axtarmağı təklif etmişdi.

Ajax Fəaliyyətə Nəzarət Edilməməsi üçündür

Bir Ajax tətbiqini və ya veb-saytınızdakı Ajax kimi bir şeyin qabağını qoymaq istəyirsinizsə, ilk növbədə, əldə etdiyiniz məlumatların dəyişdiyini müəyyənləşdirin. Asynchronous tələbin nöqtəsi, serverə daha sürətli dəyişən məlumatlar üçün sorğu verir ki, oxucu başqa bir şey edərkən baş verir. Sonra bir link və ya düyməni kliklədikdə (və ya müəyyən vaxtdan sonra - fərqiniz nədirsə) məlumatlar dərhal göstərilir.

Məzmununuz və ya məlumatlarınız heç vaxt dəyişməzsə, ona daxil olmaq üçün Ajax istifadə etməməlisiniz.

Məzmununuz və ya məlumatlarınız yalnız nadir hallarda dəyişirsə, ehtimal ki, onu əldə etmək üçün Ajax istifadə etməməlisiniz.

Ajax üçün yaxşı olan şeylər

Ajax Zəngini & # 34;

Web saytından Ajax istifadə etmək istədiklərini öyrənmək üçün müdirinizə və marketinq şöbəsinə danışın. Nəyə görə istədikləri səbəblərini başa düşdükdən sonra, bunun üçün uyğun bir tətbiq tapmağa çalışa bilərsiniz.

Müşterilerinizin ilk olaraq gəldikləri üçün patronunuzu həm xatırlayın, həm də əlçatanlıq yalnız bir söz deyil. Sitenize müşterilerinizin erişilebilir olub olmadığını düşünmüyorsa, axtarış motorlarının Ajax üçün umursamadığını onlara hatırlatmak isteriz ki, çox sayda görünüş elde etmezler.

Kiçik başlayın. Yeni bir Web proqramını sıfırdan qurmaq üçün narahatlıq vermədən əvvəl asan bir şey qurun. Veb saytınıza Ajaxian bir şey ala bilsəniz, bütün müdiriniz və ya marketinq şöbəsi öz məqsədlərinə çatmaq üçün lazım ola bilər. Həqiqətən faydalı olan bir Ajax tətbiqini hazırlamaq mümkündür, ancaq ilk olaraq bunu necə etmək barədə düşünsəniz.

Bu məqaləni faydalı hiss etdinizmi? Şərh yaz.