Некоторые ссылки и поиск обратно совместимого XmlHttpRequest…
У Джона Уилгера есть несколько интересных мыслей о Лучшем интерфейсе веб-приложений и Лучшем интерфейсе веб-приложений .
Кевин делает шаг назад от деталей и суммирует то, что здесь происходит с PHP / Javascript, в Изучении опций интерфейса на стороне клиента и Пересечении Великого Разрыва .
Стефан рассказывает о веб-приложении, которое он создал для удовольствия и использует манипуляции с DOM. Вы можете увидеть результат здесь .
Поисковая система Amazon A9 открыта — больше трюков на стороне клиента.
Начал работать над адаптером для XmlHttpRequest, который использует хаки манипулирования документами, задача которого — предоставить хотя бы что-то для браузеров без реализации XmlHttpRequest. Основная идея состоит в том, чтобы иметь два скрытых фрейма. Первый получает вставленную в него сгенерированную форму (представляющую запрос), а целью отправки является второй iframe, из которого собирается результат. Ответ сервера собирается путем «опроса» второго кадра на предмет изменения длины строки (избегая того, чтобы удаленный сервер генерировал Javascript для запуска функции обратного вызова клиента). К сожалению, сейчас он сильно поврежден, я не владею приемами совместимости с Javascript, и время слишком мало. Может быть, ему нужны разные версии для разных браузеров — если есть кто-то достаточно безумный, чтобы попробовать…