AJAX
Ваша статья — говно, вы ничего не понимаете в аяксе, адсенсе и веб-технологиях.
Если вы видите это предупреждение, значит, данная статья уныла чуть менее, чем полностью и в неё нужно добавить интересных фактов. Кроме того, возможно, что эта статья вообще никому на йух не сдалась тут. В таком случае единственной рекомендацией будет перенос статьи в смехуечки и освежение её бодрящей порцией лулзов.
AJAX (Asynchronous Javascript and XML) — приблуда, гордо именуемая «технологией», которая на самом деле является полутора функциями на JavaScript’е (не путать с Java). Использует возможность современных браузеров выполнять запросы к веб-серверу в фоне без перезагрузки страницы.
Что, где и зачем
Ajax (он же аякс и ажакс) используется в веб-програмировании и позволяет делать запросы на web-сервера без перезагрузки страницы, что экономит все и вся, как то: время загрузки страницы, нагрузку на сервер и прочие бесполезные, при гигабитных каналах и 8-ядерных процессорах, вещи.
На практике это позволяет обновлять отдельные фрагменты страницы без перезагрузки и перерисовки всей страницы, что делает заметно более приятным общение с веб-приложением, плюс позволяет реализовать вещи, невозможные без аякса, как-то автокомплит при поиске в Гугле.
Термин Ajax впервые в близком значении использовал американец Джесси Джеймс Гарретт, которому просто нужно было короткое слово для описания того, как он делает сайты. И тогда этот термин обозначал использование целой кучи приёмов и технологий. Разумеется, сейчас всем всё равно.
Ajax (идеи которого развились в HTML5) сделал возможными Web-приложения, по функциональности не отличающиеся от десктопных. Всякие там аналоги вордов, экселей и прочих аутлуков, которые мультиплатформенны и не требуют закачки и установки вирусов и ебилдов. А с появлением HTML5 стало возможным писать таки полноценные приложения с использованием графики. Так что аякс стал началом онлайнопиздеца.
В этом и есть главный плюс Аякса и то, почему он является технологией будущего, в чем-то возродившей эру разработки веб-приложений в момент, когда аудитория грозилась послать веб-приложения КЕМ и уйти в приложения для этих ваших смартфонов (в наше время всё дошло до того, что очень уж ленивые разрабы приложений на ведроид не пишут их целиком на Java (ну ведь это вам не пых, которого они порой не знают), а делают тупо фрейм, в котором открывается их сайт! Иногда смотрится даже кошерно.
А что касается оптимизации нагрузки на сайт при использовании Аякса, то конечно же. Вместо того, чтобы отобразить юзверю оповещение размером в один маленький <p> с красивым курсивным стилем шрифта, а вместе с этим давать нагрузку на сервер, которому не только надо будет активировать в целом приложение, но ещё и отдавать этот ваш документ, картинки, стили и ЖабаСкрипт (которые вот явно лежат по 100500 причинам не на CDN)
Ajax и Веб 2.0
Использование Ajax считается одним из характерных признаков Веб 2.0, потому что офисный планктон, видя, что не надо ждать перезагрузки страницы с только что насраным в блог или форум месседжем, радостно срет в два, а то и в три раза быстрее, а значит создает больше контента, выгодного админу, недавно прикрутившему себе гугл-адсенс.
Хотя если подумать, то реклама обновляется именно при перезагрузке страницы, а вот при перезагрузке маленького кусочка — нет, так что выгода не так очевидна, особенно если поголовье писателей значительно превышает поголовье читателей. Но если подумать ещё раз — видно, что ушлые вебдванасы обновляют те же адсенсы тем же аджаксом без перезагрузки страниц, так что вин! С третьей же стороны, есть православный adblock.
Ajax и Луркоморье
Да-да. И на уютненьком тоже есть аякс. Если в форме ввода капчи тыкнуть на кнопку «Get a new challenge» (в русском варианте этой же капчи: «Загрузить визуальную задачу»), запустится javascript, который загрузит с сервера новую картинку. Алсо, проверка на наличие уже загруженного файла с выбранным именем, подгрузка галерей (да и не только) и показ полных версий изображений, при клике на миниатюры.
Ajax и Ногомяч
Да, в Голландии, они же Нидерланды, есть такая футбольная команда. Причём очень хорошая, одна из четырёх обладателей «Большого шлема», четырежды победитель Лиги чемпионов и ещё до кучи нескольких трофеев, а это о чём-то говорит. А хозяин — ЕРЖ.
Алсо
Аякс — имя аж двух участников осады Трои в греческой мифологии.
Ajax — название первого унитаза (XVI век), эксклюзивно сконструированного англичанке девайса для погадок.
Ссылки
Популярно о том, как не надо использовать ajax.
Наглядно о том, как не надо использовать ajax.
Любой программист без словаря поймёт, что такое AJAX
Языки программирования
Промышленные: 1С • BAT • C# • C • C++ • Java • JavaScript (AJAX) • Pascal • Perl • PHP • Python • Ruby • ABAP • Ассемблер • Васик • Фортран
Эзотерические: BrainFuck • Erlang • Forth • Haskell • LISP (My other car) • Prolog • Tcl • TeX
Профессии
Быдлокодер • Программист • Тестировщик • Хакер • Хеллоуворлдщик
Методы и стили
Reverse Engineering • Анти-паттерн • Выстрелить себе в ногу • Грязный хак • Код (индусский) • Костыль • Метод научного тыка • Помолясь • Свистелки и перделки
Прочее
++i + ++i • Deadline • %s • 640 килобайт • CMS • Dummy mode • ЕГГОГ • Foobar • God is real, unless explicitly declared as integer • GOTO • Ifconfig • KISS • RegExp • SICP • sql.ru • Xyzzy • Дискета • Инжалид дежице • КОИ-8 • Лог • Ман • Рекурсия • СУБД • Тест Тьюринга • Умение разбираться в чужом коде • Фаза Луны • Фатальный недостаток
AJAX is JAFA
IL
ADSL • AFAIK • AFK • AISB • AJAX • ASL • ASMR • AYBABTU • BBS • BOFH • BRB • BSOD • BTW • C&C • CMS • CYA • DC • DDLC • DDoS • DFC • DRM • EFG • FAQ • FNAF • FTGJ • FTN • FTL • FTW • FUBAR • GIF • GN • GNAA • GPON • GTA • GTFO • HISHE • I2P • IANAL • ICWYDT • IIRC • inb4 • IMHO • IRC • ITT • JFGI (UTFG) • RYTP • JB • JFGI • KISS • KSP • LFS • LMAO • LMD • LOIC • LOL • MILF • MMORPG • NEDM • NRB • NSFW • NYPA • OMG • O RLY? • P2P • PHP • RAC • ROFL • RPG • PSG • RTFM • RTS • SADM • SEO • SICP • SOPA • STFU • TBS • tl;dr • Tor • TOS • TTYL • UWBFTP • WOW • WTF • XAB • YFR • YOBA • YTMND • ZMH
ИЖ
265 • АПВОВНВ? • АПВС? • АСДП • БАО • БАП • ББПЕ • БХКП • ВА? • ГК • ГСР • ДТФ • ЕБМП • ЕВПОЧЯ • ЕМНИП • ЕОТ • ЕРЖ • ЖЖ • ИЧСХ • КБиО • КГ/АМ • КЛБ • КПЗ • КСМ • ЛОР • ЛПП • МНУ • МПХ • НЁХ • ОБВМ • ОБЧР • ОИНЧ • ОС • ОЯШ • ПГМ • ПНХ • ППКС • РЛО • СЗОТ • СИГ • СПГС • ССЗБ • СХБ • ТВН • ТКП • ТП • УГ • УМВР • УЧНН(С)Р • ФГМ • ХЗ • ХЗКНР • ЧСВ • ЭОС • ЯННП • ЯПОЭЗ
RL
14/88 • A.C.A.B. • aka • AMV • ASAP • BDSM • © • СР • DIY • etc • HBO • KFC • KKK • LGRTR • MTV • NASCAR • N.B. • NHK • P. S. • R.I.P. • SOAD • sXe • ™ • WWJD • Y2K • ZOG
РЖ
АвтоВАЗ (ТАЗ) • АК-47 • АКМ •БАД • БГ • Бомж • БОЧ • ВВП • ВИD • ВУЗ (ИТМО • МГИМО • МФТИ • НМУ) • ГДЗ • ГДР • ГИБДД • ГЛОНАСС • ГМО • ГОСТ • ГрОб • ГСМ • ДК •ДМБ • ДПНИ • ЕдРо • ЗППП • ИБД • КВН • КЕМ • КМВ • КМПКВ • КНДР • КНОР • КОБ • КПЛО • КСП • МКАД • МММ • Нацбол • НЛО • НЛП • НОМ • НТВ • ОБС • ОпСоС • ОСАГО • ОТР • ПДРС • ПМС • ПНКС • ПСПП • РАЕН • РБК • РЖД • РПЦ • СДВ • СОРМ • СПИД • СССР • СТС • СУБД • США • ТЛЗ • ТНТ • ФБР • ФСБ • ФСКН • ХУЯС • ЦА • ЧГК • Ы • ЮЮ