Ежедневные архивы: 27.01.2020

Гнев интернет-сообщества вынудил Google изменить дизайн десктопной выдачи

От автора: из-за большой волны критики, которой подверглось новое оформление десктопной выдачи, в Google решили путем эксперимента найти оптимальный вариант дизайна. 14 января текущего года Google представил новую версию поисковой выдачи для десктопов. В ней рядом с названием площадок начали отображаться иконки сайтов. При этом рекламные объявления обозначены черными значками. Что делает платные результаты поиска еще менее заметными в содержании ...

Читать далее »

Вулкан игровые автоматы и их специфика

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

Читать далее »

Новые математические функции в модуле единиц и значений CSS 4 уровня – еще один шаг к полноценному программированию на CSS

Предпоследняя неделя января выдалась плодотворной для Рабочей группы по CSS. Целых три дня редакторы CSS-стандартов собирались в офисе Igalia (тех ребят из Испании, которым мы обязаны одновременным внедрением CSS-гридов в половину браузерных движков). В числе прочего обсуждались новые возможности математических вычислений в CSS, о которых давно мечтали верстальщики. Итог этого обсуждения Таб Аткинс подвел в своем твите, скриншот которого вы ...

Читать далее »

Карусель на чистом CSS

От автора: интересно, насколько далеко вы сможете отойти от HTML и CSS при создании карусели / слайд-шоу. Давайте посмотрим. Установить несколько блоков в горизонтальном ряду с помощью flexbox очень просто. Показывать только один блок за раз через overflow и сделать его удобным для просмотра через -webkit-overflow-scrolling просто. Вы можете сделать так, чтобы «слайды» соответствовали друг другу через scroll-snap-type. Пара #jump-links ...

Читать далее »

Парсинг сайтов на Python. Урок 2

От автора: в этом уроке будет завершено написание программы для парсинга сайта. Программа станет более универсальной и сможет парсить не только одну запрошенную страницу, но и все прочие связанные страницы, если имеется постраничная навигация. Кроме того, наша программа сможет сохранять полученные данные в файлы CSV, которые можно открыть с помощью программы Excel. Наконец, программа будет достаточно удобной и сможет парсить ...

Читать далее »

2 способа создать макет Святого Грааля с Flexbox

От автора: до появления Модуля макетов flexbox было непросто создать макет Святого Грааля. Нам приходилось использовать всевозможные настройки, чтобы добиться такого вида макета, который понравился бы как маркетологам, так и владельцам веб-сайтов, чтобы он позволял использовать две боковые панели одновременно — одну слева и одну справа. Благодаря flexbox, теперь мы можем создать его всего с помощью нескольких строк кода. Итак, ...

Читать далее »

3 способа заменить все вхождения строки в JavaScript

От автора: JavaScript не предоставляет простой способ заменить все вхождения строк. Ирония заключается в том, что Java, который послужил источником вдохновения для JavaScript в первые дни, использует метод replaceAll() для строк с 1995 года! В этом посте описываются 2 обходных пути для замены всех вхождений строк в JavaScript: разбиение и объединение строк, и replace() в сочетании с регулярным выражением. В ...

Читать далее »