Ajax

  • Хабрахабр

    [Перевод] Конец эпохи Trident

    tl;dr Я бы сказал, что Microsoft на несколько световых лет опередила всех в разработке инструментов для проектирования сложных веб-сайтов. Сейчас эти технологии изобретают заново на руинах погибшей цивилизации. Когда я был ребёнком, меня всегда завораживали истории о древних цивилизациях. Я зачитывался книгами об Атлантиде, об истории открытия Трои Генрихом Шлиманом, о греках, римлянах, империи инков и Древнем Египте. И меня…

    Подробнее »
  • Хабрахабр

    Делаем HTTP-запросы, изящно деградируем (и ни единого разрыва)

    AJAX (Asynchronous Javascript and XML) дает классную возможность — подгружать данные без перезагрузки страницы. Сегодня мало кто помнит, что веб-приложения могут работать без единого XHR-запроса. Эта концепция лежит в основе большинства современных SPA. Концепция AJAX кажется предельно простой, но даже на уровне запроса данных с сервера можно встретить кучу проблем.Для начала давайте напишем самое простое SPA-приложение с AJAX: Но ничто…

    Подробнее »
  • Хабрахабр

    Тяжёлое бремя времени. Доклад Яндекса о типичных ошибках в работе со временем

    В коде самых разных проектов нередко приходится оперировать временем — например, чтобы завязать логику работы приложения на текущее время у пользователя. Старший разработчик интерфейсов Виктор Хомяков описал типичные ошибки, которые встречались ему в проектах на языках Java, C# и JavaScript от разных авторов. Перед ними вставали одни и те же задачи: получить текущую дату и время, измерить интервалы или выполнить…

    Подробнее »
  • Хабрахабр

    Глобальное обновление отображения результатов Lamptest.ru

    Сегодня я рад представить вам полностью переработанную страницу отображения результатов тестирования светодиодных ламп на Lamptest.ru. Динамическое обновление таблицы, умный поиск, всплывающие подсказки, управление столбцами, наглядное отображение типа лампы — это далеко не все изменения. Отображение таблицы результатов теперь можно настраивать по своему вкусу. Можно включать и выключать любой столбец, выбирать количество строк, отображаемых на странице, включать и выключать цветовую подсветку…

    Подробнее »
  • Хабрахабр

    [Перевод] Обзор пяти HTTP-библиотек для веб-разработки

    Одна из важнейших задач, которую приходится решать программисту при разработке веб-проектов, заключается в организации обмена данными между клиентскими и серверными частями таких проектов. Это может выглядеть так: пользователь нажимает некую кнопку на странице, открытой в браузере, в ответ система выполняет запрос к серверу, после чего сервер отправляет странице запрошенные у него данные. Для того чтобы вывести такие данные, на странице,…

    Подробнее »
  • Хабрахабр

    Темные паттерны веб-форм или какой была бы самая конверсионная форма

    В любом ветви событий нам нужно пройти через этап заполнение веб-форм. Практический каждый веб-ресурс предназначен для сбора информации, целью может быть сбор заявок, подписей, регистрации а так же сбор личных данных клиентов. Заранее отмечу, публикация написана в ознакомительных целях, дабы показать как разрабатываются формы с темными паттернами, которыми «успешно» пользуются крупные кампании и не в коем случае не призываю к…

    Подробнее »
  • Хабрахабр

    [Из песочницы] История маленького взлома, или адекватный багБаунти местного провайдера интернета

    Введение Доброго времени суток, друзья. Эта история небольшого взлома произошла со мной в середине августа этого 18-го года. Начиналась история в маленьком городе краснодарского края, с тырнетом плохо, есть 4g но это все не то, тут за городом можно было только мечтать о проводах. И вот недавно это чудо случилось, в мой район провели провода, и я сразу побежал подключать…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Модификация ajax js для ajax Asp .net mvc

    Многие начинающие программисты C# ASP .NET MVC (далее mvc) сталкиваются с задачей отправки данных с помощью Ajax. Вот только на практике эта задача оказывается не такой легкой. Одним из них является минимизация написания кода и создание универсальный классов и функций. На своей работе я пытаюсь придерживаться определённых принципов разработки программного обеспечения. BeginForm. Именно этот принцип предполагал использование jquery.unobtrusive-ajax.js и класс…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Практическое применение каррирования в js на примере модуля http запросов

    Ни для кого не секрет, что в мире программирования есть много приемов, практик и шаблонов программирования (проектирования), но зачастую, узнав что-то новое, совершенно не понятно, куда и как это новое применить. Всем привет! Сегодня на примере создания небольшого модуля-обертки для работы с http запросами разберем реальную пользу каррирования — приема функционального программирования. Всем новичкам и интересующимся применением функционального программирования на…

    Подробнее »
  • Хабрахабр

    [Перевод] Непрерывный рост JSON

    Статья написана в сентябре 2017 года Если сегодня любые два приложения общаются друг с другом через интернет, то скорее всего делают это с помощью JSON. JSON захватил мир. Для примера, Twitter поддерживал XML до 2013 года, когда выпустил новую версию API исключительно на JSON. Стандарт принят всеми крупными игроками: из десяти самых популярных Web API, которые разработаны в основном крупными…

    Подробнее »


Кнопка «Наверх»
Закрыть