Што рабіць, калі вы атрымліваеце «Ajax Call» ад вашага боса
Я прызнаю гэта, я ніколі не быў вялікім прыхільнікам JavaScript. Я заўсёды быў вельмі рады, што Аб была Кіраўніцтва па JavaScript, так што ў мяне не было, каб пакрыць яго на сваім сайце. Я магу чытаць і пісаць JavaScript, але да нядаўняга часу, у мяне не было вельмі мала цікавасці да яе. Па нейкай прычыне, мой розум быў поўны разумовы перапынак, калі справа дайшла да напісання сцэнарыяў JS. Я магу пісаць складаныя C ++ і Java - прыкладанняў , і я магу пісаць Perl скрыпты CGI ў маім сне, але JavaScript заўсёды была барацьба.
Ajax Made JavaScript Больш задавальнення
Я думаю, што адна з прычын, я не хацеў JavaScript таму, што перакульванне гэта сумнае. Вядома, вы можаце зрабіць больш, чым з JS, але 90% участкаў там, выкарыстоўваючы гэта рабілі небудзь праверкі ролловера або формы, а не шмат што іншае. І як толькі вы праверылі адну форму, вы праверылі іх усе.
Затым Ajax прыйшоў і зрабіў усё новае зноў. Раптам мы былі браўзэры, якія падтрымліваюць б JavaScript рабіць нешта іншае, чым swaping малюнкаў, і мы мелі XML і DOM для падлучэння дадзеных нашых сцэнарыяў. І ўсё гэта азначае, што Аякс межжала мне, таму я хачу, каб ствараць прыкладанні Ajax.
Што і # 39; s самы ідыёцкі Ajax прыкладанняў Вы & # 39; ве калі-небудзь створаных?
Я думаю, што міна павінна быць электроннай праверкай на рахунку, які атрымаў амаль не электроннай пошты. Вы б перайсці на вэб-старонцы, і было б сказаць: «У вас ёсць 0 паведамленняў электроннай пошты.» 0 зменіцца, калі паведамленне прыйшло ў, але так як гэтая уліковы запіс не атрымаў пошту, ён ніколі не зменіцца. Я праверыў гэта, даслаўшы ліст на рахунак, і яна працавала. Але гэта было абсалютна бессэнсоўна. Былі лепшыя шашак пошты даступныя пяць гадоў таму, і я не павінен мець Firefox або IE працуе, каб выкарыстоўваць іх. Калі адзін з маіх калегаў бачыла яна сказала: «Што гэта рабіць?» Калі я патлумачыў, яна спытала: "Чаму?"
Перад Стварэнне прыкладання Ajax Заўсёды пытай
Чаму Ajax?
Калі адзіная прычына, вы ствараеце прыкладанне ў Ajax таму, што «Ajax гэта крута" ці "мой бос сказаў мне, каб выкарыстоўваць Ajax», то вы павінны сур'ёзна ацаніць свой выбар тэхналогіі. Калі вы ствараеце якой-небудзь вэб-дадатак, якое вы павінны думаць аб вашых кліентаў у першую чаргу. Што ім трэба гэта дадатак, каб зрабіць? Што будзе рабіць гэта прасцей у выкарыстанні?
Чаму не што - то яшчэ?
Гэта можа быць вельмі павабна выкарыстоўваць Ajax проста таму, што вы можаце. На адным сайце, што мая каманда працавала на, быў укладкамі раздзел старонкі. Усе ўтрыманне было захавана ў XML у базе дадзеных і пры націску на ўкладках, Ajax быў выкарыстаны для аднаўлення старонкі з новай укладкай дадзенымі з XML.
Гэта здавалася добрым выкарыстаннем Ajax, пакуль вы не пачнеце думаць аб некаторых з праблем з гэтым:
- Ўкладкі не можа быць закладкай. Такім чынам, кліенты не могуць захоўваць інфармацыю, якую яны хочуць.
- Пошукавыя сістэмы не бачаць дадзеныя, якія не ў першай ўкладцы, паколькі яны не могуць атрымаць доступ да Ajax.
- Ajax не даступны, таму ўтрыманне ў іншых ўкладках не будзе бачны ўсім карыстальнікам з дапамогай праграмы чытання з экрана, або нават старыя браўзэры, якія не маюць добрую падтрымку JavaScript.
- Калі адна з укладак было шмат інфармацыі, гэта можа заняць шмат часу, каб загрузіць на павольнае злучэнне. І таму, што Ajax не паказвае на нешта адбываецца, падобна, старонка разбіта.
Справа ў тым, што было цікава, што гэты вэб-сайт быў сярод новых старонак у мінулым, якія не выкарыстоўвалі Ajax. Яны дастаўлены ўтрыманне альбо са схаванай дзівай або асобнай HTML-старонкамі. Там не было ніякіх прычын, каб выкарыстоўваць Ajax акрамя таго, што Ajax было халаднавата, і наш бос прапанаваў паглядзець на месца, каб выкарыстоўваць яго.
Ajax для дзеянняў не задавальняючыся
Калі вы збіраецеся паставіць прыкладанне Ajax, або проста нешта Ajax-так на вашым вэб-сайце, у першую чаргу вызначыць, калі дадзеныя, якія вы атрымліваеце доступ змены. Кропка асінхроннага запыту з'яўляецца тое, што ён робіць запыты да сервера для атрымання інфармацыі, якая змянілася хутчэй - таму што гэта адбываецца ў той час як чытач робіць нешта яшчэ. Затым пры націску на спасылку або кнопку (або па заканчэнні зададзенага прамежку часу - незалежна ад вашага адрозненні ёсць) дадзеныя паказваюць адразу ж.
Калі ўтрыманне або дадзеныя ніколі не змяняецца, то вы не павінны выкарыстоўваць Ajax для доступу да яго.
Калі змесціва або дадзеныя, толькі рэдка змяняецца, то вы, верагодна, не варта выкарыстоўваць Ajax для доступу да яго.
Тое, што добра для Ajax
- праверка формы
- Гэта амаль ніякай небяспекі. Гэта нашмат лепш, калі форма кажа вам, як вы набіраеце, калі вы запоўнілі яго няправільна ці не. Маючы ісці на сервер, а затым вяртаць паведамленне пра памылку не толькі старыя, гэта павольна. Пакіньце праверкі сервера ў форме, гэта важна для забеспячэння даступнасці. Але для тых, хто можа падтрымаць Ajax, скажыце ім адразу.
- каментары
- Каментары ў блогах ці нават проста артыкулы з'яўляюцца выдатным выкарыстанне Ajax. Каментары могуць змяніць ўвесь час, і асабліва, калі каментатар націсне кнопку каментара, прыемна бачыць каментар з'явіцца адразу на гэтай старонцы.
- фільтраванне дадзеных
- Калі ў вас ёсць вялікі стол з вялікай колькасцю дадзеных у ім, добрая заяўка на Ajax з'яўляецца даданне фільтраў і сортировок да стала. Атрыманне вэб-табліцы, каб дзейнічаць як Excel сапраўды карысныя людзям.
- Даследаванні і апытанні
- Пры націску на ваш голас, апытанне проста пераключыцеся бы паказаць вам вынікі. І перш чым вы каментуеце, пра яшчэ не падтрымлівае Ajax на нашых апытаннях - але ён упэўнены, было б добра. Можа быць, мы можам даць распрацоўнікам About.Com ў «Ajax выклік» наш уласны. :)
Што рабіць, калі вы атрымліваеце & # 34; Ajax выклік & # 34;
Пагаворыце з вашым босам або аддзела маркетынгу, каб высветліць, чаму яны хочуць выкарыстоўваць Ajax на вэб-сайце. Як толькі вы зразумееце прычыны, чаму яны хочуць, вы можаце працаваць на пошук патрэбнага прыкладання для яго.
Нагадаем, як ваш бос, што вашы кліенты прыходзяць першыя, і што даступнасць не проста слова. Калі яны не клапоцяцца, ці з'яўляецца ваш сайт даступным для кліентаў, а затым нагадаць ім, што пошукавыя сістэмы не клапаціцца аб Ajax, таму яны не будуць атрымліваць столькі праглядаў старонак.
Пачніце з малога. Пабудаваць нешта проста першы, перш чым турбавацца аб стварэнні цэлага новага вэб-прыкладанні з нуля. Калі вы можаце атрымаць нешта Ajaxian на свой вэб-сайт, які можа быць усё, ваш бос або аддзел маркетынгу неабходна для дасягнення сваіх мэтаў. Гэта, безумоўна, можна паставіць прыкладанне Ajax, што на самой справе карысна, але толькі калі вы думаеце пра тое, як зрабіць гэта першым.
Вы знойдзеце гэтую артыкул карыснай? Зрабіць каментар.