Ajax және қашан болмасын қашан пайдалану керек

Боссаңыздан «Ajax қоңырауын» алған кезде не істеу керек

Мен оны мойындаймын, ешқашан JavaScript-тің үлкен жанкүйерін көрген емеспін. Мен JavaScript-ті басшылыққа алатындығына әрдайым қуаныштымын, сондықтан оны менің сайтымда жариялауға тура келмеді. Мен JavaScript-ды оқып, жаза аламын, бірақ соңғы кезге дейін оған қызығушылық жоқ еді. Кез-келген себеппен, JS сценарийлерін жазу кезінде ақыл-парасат үзіліс болды. Мен күрделі C ++ және Java қосымшаларын жаза аламын және ұйқыымда Perl CGI сценарийлерін жаза аламын, бірақ JavaScript әрдайым күрделі болды.

Ajax Made JavaScript JavaScript көп

Менің пікірімше, JavaScript-ті ұнатпағанымның бір бөлігі, роллерлерді скучно. Әрине, сіз JS-ден қарағанда әлдеқайда көп нәрсені жасай аласыз, бірақ ол 90% -ы сайттарда пайдаланып, роллерлерді немесе пішінді растауды жасай алады. Бір пішінді растағаннан кейін, олардың барлығын тексердіңіз.

Сонда Аякс келіп, бәрін жаңадан жасады. Кенеттен біз браузерлерді қолдайтын еді, олар JavaScript-ні суреттерді алмастырудан басқа нәрселерді қолдайды, ал біздің сценарийлерге деректерді қосу үшін XML және DOM болды. Және мұның бәрі Аяксның маған кедергі екенін білдіреді, сондықтан мен Ajax қосымшаларын құрғым келеді.

Сіз & # 39; & Ever Developed Stupidest Ajax қосымшасы қандай?

Электрондық поштаны алмаған шоттағы электрондық пошта тексерушісі болуы керек деп ойлаймын. Сіз веб-бетке барып, «0 пошта хабарыңыз бар» дейді. Хабарлама келгенде 0 өзгереді, бірақ бұл есепте ешқандай пошта болмағандықтан, ол ешқашан өзгермейді. Мен оны шотқа жіберіп, оны тексердім және ол жұмыс істеді. Бірақ бұл мүлдем пайдасыз. Бес жыл бұрын жақсы пошта бақылаушылары болған, мен оларды пайдалану үшін Firefox немесе IE болуы керек емес еді. Менің әріптестерімнің біреуін көргенде, ол «Не істеді?» Деп сұрады. Түсіндіргенімде, ол «Неліктен?» Деп сұрады.

Ajax қосымшасын құру алдында әрқашан сұраңыз

Неге Ajax?
Егер сіз Ajax-дегі қосымшаны жасайтын жалғыз себеп болса, «Ajax-ті салқын» немесе «Менің бастығым» Ajax-ды пайдалануды ұсынды «дегенді білдіреді, содан кейін сіздің технологияңыздың таңдағанын айтарлықтай бағалау керек. Кез-келген веб-қосымшаны құрастырған кезде сіз өзіңіздің клиенттеріңіз туралы ойлауыңыз керек. Бұл бағдарламаға не істеу керек? Пайдалануды не жеңілдетеді?

Неге басқа нәрсе емес?
Сіз Ajax-ды тек қана қолдана алатындықтан пайдалануға өте қызық болуы мүмкін. Менің командамыз жұмыс істеп жатқан бір сайтта беттің қойынды бөлімі болды. Барлық мазмұн XML дерекқорында сақталды және қойындыларды басқанда, Ajax XML бетінен жаңа қойынды деректерімен қайта құру үшін пайдаланылды.

Бұл Ajax-ны жақсы пайдалану сияқты көрінді, сіз онымен кейбір мәселелер туралы ойлауды бастайсыз:

Бұл қызықты нәрсе - осы веб-сайттың өткен кездерде Ajax-ды пайдаланбаған ұқсас парақтары болғандығы. Олар мазмұнды жасырын divs немесе бөлек HTML парақтары арқылы жеткізді. Ajax-ды пайдаланудың қажеті болмады, ал Ajax-ті суытып қойды, және біздің басшы оны қолдануға болатын жерлерді іздеуді ұсынды.

Ajax - әрекет емес мазмұн үшін

Егер сіз Ajax қосымшасын немесе веб-торабыңызда Ajax-ны жайғастырғыңыз келсе, алдымен сіз қатынасатын деректердің өзгеретінін анықтаңыз. Асинхронды сұраудың мәні серверге тезірек өзгертілген ақпарат сұрауларын беру болып табылады, себебі оқырман басқа нәрсе істеп жатқанда орын алады. Содан кейін сілтемелерді немесе түймені басқанда (немесе белгіленген уақыттан кейін - сіздің айырмашылықтарыңыз болған жағдайда) деректер бірден пайда болады.

Мазмұныңыз немесе деректеріңіз ешқашан өзгермесе, оған кіру үшін Ajax қолданбаңыз.

Егер сіздің мазмұныңыз немесе деректеріңіз сирек өзгерсе, онда сіз оған кіру үшін Ajax қолданбаңыз.

Ajax үшін пайдалы нәрселер

& # 34; Ajax Call & # 34;

Веб-сайтында Ajax-ды неге пайдаланғысы келетінін білу үшін басшы немесе маркетинг бөліміне хабарласыңыз. Неліктен олар қалағанының себебін түсінгеннен кейін, сіз оған қолайлы қосымшаны табу үшін жұмыс істей аласыз.

Боссеңізге сіздің клиенттеріңізге бірінші рет келетінін еске түсіріңіз және бұл қол жетімділік тек сөз емес. Егер сіздің сайтыңыз тұтынушыларға қолжетімді бола алмайтын болса, онда олардың есімін Ajax-дің іздеу жүйелері қызықтырмайтынын есіңізге түсіріңіз, сондықтан олар көп бет көріністерін ала алмайды.

Кішкентай бастаңыз. Жаңа веб-қосымшаны құрудан алаңдатудан бұрын, алдымен оңай нәрсе жасаңыз. Егер сіз веб-сайтқа Ajaxian нәрсе ала алсаңыз, ол сіздің барлық басқарушыңыз немесе маркетинг бөліміңіз өз мақсаттарына сәйкес болуы мүмкін. Әсіресе пайдалы, бірақ бірінші кезекте оны қалай жасау керектігін ойласаңыз, Ajax қосымшасын қолдануға болады.

Сіз бұл мақаланы пайдалы деп таптыңыз ба? Пікір жасаңыз.