Я признаю это, я никогда не был большим поклонником JavaScript. Я могу читать и писать JavaScript, но до недавнего времени у меня был очень небольшой интерес к нему. По какой-то причине мой ум имел полный психический разрыв, когда дело доходило до написания сценариев JS. Я могу писать сложные приложения на C ++ и Java, и я могу писать сценарии Perl CGI во сне, но JavaScript всегда был борьбой.
Ajax Сделано JavaScript Больше удовольствия
Я думаю, что часть причин, по которым мне не нравился JavaScript, была потому, что опрокидывание скучно. Конечно, вы можете сделать больше, чем с JS, но 90% используемых там сайтов занимались либо опрокидыванием, либо проверкой формы, и не намного больше. И как только вы проверили одну форму, вы все ее подтвердили.
Затем появился Аякс и снова сделал все новое. Внезапно у нас были браузеры, которые поддерживали бы JavaScript, делая что-то другое, кроме обмена изображениями, и мы имели XML и DOM для подключения данных к нашим скриптам. И все это означает, что Ajax мне интересен, поэтому я хочу создавать приложения Ajax.
Какое самое глупое приложение Ajax, которое вы когда-либо создавали?
Я думаю, что мой аккаунт должен был быть проверкой электронной почты на учетной записи, на которой почти не было электронной почты. Вы бы зашли на веб-страницу, и он сказал бы: «У вас есть 0 почтовых сообщений». 0 изменится, если появится сообщение, но поскольку у этой учетной записи не было почты, она никогда не изменится. Я проверил его, отправив почту на учетную запись, и это сработало. Но это было совершенно бессмысленно. Пять лет назад были лучшие проверки почты, и мне не приходилось использовать Firefox или IE для их использования. Когда один из моих коллег увидел это, она сказала: «Что он делает?» Когда я объяснил, она спросила: «Почему?»
Перед созданием приложения Ajax всегда спрашивайте, почему
Почему Аякс?Если единственная причина, по которой вы создаете приложение в Ajax, заключается в том, что «Ajax классный» или «мой босс сказал мне использовать Ajax», тогда вы должны серьезно оценить свой выбор технологий. Когда вы создаете какое-либо веб-приложение, вы должны сначала подумать о своих клиентах. Для чего нужно это приложение? Что облегчит его использование? Почему не что-то еще?Это может быть очень заманчиво использовать Ajax просто потому, что вы можете. На одном сайте, над которым работала моя команда, был раздел с вкладками на странице. Все содержимое хранилось в XML в базе данных, и когда вы нажимали на вкладки, Ajax использовался для перестройки страницы с новыми данными вкладки из XML. Это казалось хорошим использованием Ajax, пока вы не начнете думать о некоторых проблемах с ним: То, что было интересно, заключается в том, что в прошлом этот веб-сайт имел аналогичные страницы, которые не использовали Ajax. Они доставляли контент со скрытыми div или отдельными HTML-страницами. Не было никакой причины использовать Ajax, кроме того, что Ajax был классным, и наш босс предложил нам искать места для его использования. Если вы собираетесь разместить приложение Ajax или просто что-то Ajax-like на своем веб-сайте, сначала определите, будут ли данные, к которым вы обращаетесь, изменения. Точка асинхронного запроса заключается в том, что он делает запросы на сервер для информации, которая изменилась быстрее - потому что это происходит, когда читатель делает что-то еще. Затем, когда они нажимают на ссылку или кнопку (или через определенное количество времени - независимо от вашего различия), данные сразу появляются. Если ваш контент или данные никогда не меняются, вам не следует использовать Ajax для доступа к нему. Если ваш контент или данные редко меняются, то вам, вероятно, не следует использовать Ajax для доступа к нему. Поговорите со своим начальником или отделом маркетинга, чтобы узнать, почему они хотят использовать Ajax на веб-сайте. Как только вы поймете причины, почему они этого хотят, вы можете затем найти подходящее приложение для этого. Напомните и вашему боссу, что ваши клиенты приходят на первое место, и что доступность - это не просто слово. Если им все равно, доступен ли ваш сайт для клиентов, то напомните им, что поисковые системы не интересуются Ajax, поэтому они не получат столько просмотров страниц. Начните с малого. Сначала создайте что-то легкое, прежде чем беспокоиться о создании всего нового веб-приложения с нуля. Если вы можете получить что-то Ajaxian на своем веб-сайте, это может быть весь ваш босс или отдел маркетинга, чтобы соответствовать их целям. Конечно, возможно создать приложение Ajax, которое действительно полезно, но только если вы подумаете о том, как это сделать в первую очередь.
Ajax для Action Not Content
Вещи, которые хороши для Ajax
Что делать, когда вы получаете «Ajax Call»




