Боссаңыздан «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-ге қатынаса алмайды.
- Ajax қол жетімді емес, сондықтан басқа қойындылардағы мазмұн экраннан оқу құралын пайдаланатын ешкімге көрінбейді, тіпті жақсы JavaScript қолдамайтын ескі браузерлер.
- Егер қойындылардың біреуі көп ақпарат болса, баяу байланысқа жүктеу үшін көп уақыт кетуі мүмкін. Және де, Аякстың ештеңе жоқ екенін көрсетпегендіктен, беттің бұзылғанына ұқсайды.
Бұл қызықты нәрсе - осы веб-сайттың өткен кездерде Ajax-ды пайдаланбаған ұқсас парақтары болғандығы. Олар мазмұнды жасырын divs немесе бөлек HTML парақтары арқылы жеткізді. Ajax-ды пайдаланудың қажеті болмады, ал Ajax-ті суытып қойды, және біздің басшы оны қолдануға болатын жерлерді іздеуді ұсынды.
Ajax - әрекет емес мазмұн үшін
Егер сіз Ajax қосымшасын немесе веб-торабыңызда Ajax-ны жайғастырғыңыз келсе, алдымен сіз қатынасатын деректердің өзгеретінін анықтаңыз. Асинхронды сұраудың мәні серверге тезірек өзгертілген ақпарат сұрауларын беру болып табылады, себебі оқырман басқа нәрсе істеп жатқанда орын алады. Содан кейін сілтемелерді немесе түймені басқанда (немесе белгіленген уақыттан кейін - сіздің айырмашылықтарыңыз болған жағдайда) деректер бірден пайда болады.
Мазмұныңыз немесе деректеріңіз ешқашан өзгермесе, оған кіру үшін Ajax қолданбаңыз.
Егер сіздің мазмұныңыз немесе деректеріңіз сирек өзгерсе, онда сіз оған кіру үшін Ajax қолданбаңыз.
Ajax үшін пайдалы нәрселер
- Пішінді растау
- Бұл іс жүзінде ешқандай миы емес. Егер сіз оны толтырып жіберген болсаңыз немесе теріс жолмен жазсаңыз, пішін сізге айтады. Серверге бару және қате туралы хабарды қайтару тек қана емес, ол баяу. Сервердің тексеруін пішінде қалдырыңыз, бұл қол жетімділік үшін маңызды. Бірақ Аяксқа қолдау көрсететіндер үшін бірден айт.
- Пікірлер
- Блогтардағы түсініктемелер немесе тіпті жай мақалалар - Ajax-ді тамаша пайдалану. Пікірлер әрдайым өзгеруі мүмкін, әсіресе комментатор түсініктеме түймесін басқан кезде, түсініктеме беттегі бірден пайда болады.
- Деректерді сүзу
- Егер сізде көп деректер бар үлкен үстел бар болса, Ajax-ға арналған жақсы қолданба - кестеге сүзгілер мен сұрыптаушыларды қосу. Веб-кестеңіз Excel бағдарламасына ұқсас әрекет ету үшін адамдарға пайдалы.
- Сауалнама және сауалнама
- Дауыс беруді басқан кезде, сауалнама сізге нәтижелерді көрсетуге ауысады. Ал сіз түсініктеме бермес бұрын, біздің сауалнамаларымыз туралы Ajax-ді әлі қолдамайды - бірақ бұл жақсы болар еді. Мүмкін, we.com-де әзірлеушілерге өзіміздің «Аякс қоңырауы» беруге болады. :)
& # 34; Ajax Call & # 34;
Веб-сайтында Ajax-ды неге пайдаланғысы келетінін білу үшін басшы немесе маркетинг бөліміне хабарласыңыз. Неліктен олар қалағанының себебін түсінгеннен кейін, сіз оған қолайлы қосымшаны табу үшін жұмыс істей аласыз.
Боссеңізге сіздің клиенттеріңізге бірінші рет келетінін еске түсіріңіз және бұл қол жетімділік тек сөз емес. Егер сіздің сайтыңыз тұтынушыларға қолжетімді бола алмайтын болса, онда олардың есімін Ajax-дің іздеу жүйелері қызықтырмайтынын есіңізге түсіріңіз, сондықтан олар көп бет көріністерін ала алмайды.
Кішкентай бастаңыз. Жаңа веб-қосымшаны құрудан алаңдатудан бұрын, алдымен оңай нәрсе жасаңыз. Егер сіз веб-сайтқа Ajaxian нәрсе ала алсаңыз, ол сіздің барлық басқарушыңыз немесе маркетинг бөліміңіз өз мақсаттарына сәйкес болуы мүмкін. Әсіресе пайдалы, бірақ бірінші кезекте оны қалай жасау керектігін ойласаңыз, Ajax қосымшасын қолдануға болады.
Сіз бұл мақаланы пайдалы деп таптыңыз ба? Пікір жасаңыз.