Вход/Регистрация
Помощь волонтерам
UA RU
UA RU
Помощь волонтерам
  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

html

Книги - 3 месяца назад

Маркетинг, веб-дизайн и JavaScript: топ-33 самоучителя, которые помогут быстро освоить профессию

Діана Смєлікова BLOG

Операційний директор WEZOM.ACADEMY

30 марта 2022 года российские оккупанты отключили интернет и мобильную связь в Херсонской и Запорожской областях.

Новости - 4 месяца назад

Бесплатные IT-курсы и воркшопы: PowerCode Academy открыла доступ к своей библиотеке

Богдан Мирченко

Редактор новостей

Бесплатные IT-курсы и воркшопы: PowerCode Academy открыла доступ к своей библиотеке

Онлайн IT-школа PowerCode Academy, которая является обособленным подразделением IT-компании PowerCode, открыла всем желающим доступ к своей библиотеке курсов. Об этом Highload рассказали представители образовательного учреждения. Их цель — помочь тем, кто планировал войти в IT, но из-за войны потерял такую возможность, добиться поставленной цели. 

Борьба и победа - 4 месяца назад

10+ волонтерских вакансий на Djinni для айтишников, которые хотят помочь

Богдан Мирченко

Редактор новостей

10+ волонтерских вакансий на Djinni для айтишников, которые хотят помочь

Во время войны многие IT-компании перестроили рабочие процессы для разработки продуктов на помощь Украине. В связи с этим ряд компаний нанимает разработчиков на волонтерские проекты. 19 таких, в том числе призванные помочь обычным гражданам, можно найти на портале для поиска работы Djinni. Вот некоторые из них.  

Новости - 6 месяцев назад

Как открыть россиянам глаза на войну — украинцы разработали полезный скрипт, который можно добавить на свой сайт

Богдан Мирченко

Редактор новостей

Как открыть россиянам глаза на войну — украинцы разработали полезный скрипт, который можно добавить на свой сайт

Журналист Андрей Дегелер и программист Александр Соловьев запустили сайт, целью которого является рассказать жителям России правдивую информацию о том, что на самом деле происходит в Украине. Помочь с информационной поддержкой могут все желающие. Единственное условие — надо иметь собственный сайт. 

Подборки - 10 месяцев назад

Списывать можно: 8 шпаргалок с примерами кода для веб-разработчика

Богдан Мирченко

Редактор новостей

8 шпаргалок с примерами кода для веб-разработчика

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

Веб-разработка - 11 месяцев назад

Как создавать и стилизовать чекбоксы: подробный гайд

Светлана Лазутина

Автор

Чекбокс — это компонент ввода на сайте, который обычно выглядит как пустой квадрат в невыбранном состоянии, а если его выбирают, то он меняет  вид — в квадрате появляется галочка.

Веб-разработка - 11 месяцев назад

Верстаем на Grid в CSS: гайд по основным понятиям с примерами

Ольга Змерзлая

Верстаем на Grid в CSS: гайд по основным понятиям с примерами

CSS Grid Layout — это модуль CSS, который разделяет веб-страницу на колонки и строки. В получившейся двумерной сетке могут размещаться разные элементы. Управлять их размером и положением можно с помощью свойств CSS Grid. Они помогают отображать элементы на экране по горизонтали и вертикали без внесения изменений в структуру кода.

Back-end - 11 месяцев назад

Как я разгоняю интернет-магазины до сверхзвуковой скорости и вывожу в топ Google: 19 советов бэкендера

Ігор Шатило BLOG

Lead Backend Developer в ІТ-команді NIX

Не нам вам объяснять, что оптимизация сайта — это очень важно. От того, насколько качественно она настроена, зависит, понравится ли пользователю взаимодействовать с сайтом. Интернет-магазины с низкой производительностью и медленными страницами получат низкие коэффициенты конверсии в поисковой выдаче. В результате бизнес обгонят конкуренты.

Теория - 12 месяцев назад

Как использовать функцию jQuery .each(): примеры

Иван Шарый

jQuery — это фреймворк JavaScript, который был создан, чтобы упростить взаимодействие JS и HTML. Его можно скачать с домашней страницы проекта.

Вопросы - 12 месяцев назад

Что нужно знать и уметь, чтобы стать Full-Stack-разработчиком: главные скиллы и компетенции

Александр Матвийчук BLOG

Senior Full-Stack Developer в Israel IT

Что нужно знать и уметь, чтобы стать Full-Stack-разработчиком: главные скиллы и компетенции

Привет! Меня зовут Александр, я Senior Full-Stack Developer в компании Israel IT. В этой статье я хочу поделиться своим опытом и рассказать о том, что надо знать и уметь программисту, с чего начинать карьеру, чтобы стать Full-Stack-разработчиком.

Инструменты - 1 год назад

Выполнить код в браузере: 12 онлайн-компиляторов, которые упростят вашу жизнь

Светлана Лазутина

Автор

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

Истории - 1 год назад

Культ «Корпорации добра»: как я строю бесплатную систему кол-трекинга на Google Apps Script

Данил Бурыкин BLOG

Основатель Top-Rated Team, автор Free Call Tracking

Культ «Корпорации добра»: как я строю бесплатную систему кол-трекинга на Google Apps Script

Идея моего проекта возникла случайно. Я вел диалог с центром бизнес-тренингов о внедрении новой CRM. По итогу стал пытаться реализовать решение на базе горячо любимых Google-табличек. В свое оправдание могу сказать, что причина не только во вполне распространенном случае регресса или карго-культа в отношении «Корпорации добра». Дело в том, что мне представилась счастливая возможность побывать контрактором Google в Барселоне и Лиссабоне, о чем рассказал MC.Today.

Инструменты - 1 год назад

Обфускация JavaScript-кода: способы и отличия от минимизации

Мария Бердило

Автор

В большинстве случаев код JavaScript является общедоступным. Это означает, что исходный код всегда будет подвержен некоторым угрозам: 

Теория - 1 год назад

Модули в JavaScript: основные возможности

Светлана Лазутина

Автор

Сложные программы обычно содержат сотни строк кода, в которых тяжело ориентироваться. Организовать ваш код в JavaScript помогут модули. Разбираемся, что это такое, как их используют и зачем нужны сборщики модулей. 

Истории - 1 год назад

Переехал в Польшу, потом — в Португалию, а вещи приходилось раздавать: как я разработал собственный маркетплейс

Оленка Пилипчак

Редактор у Highload

«Много переезжал и не знал, куда девать вещи»: как я разработал собственный маркетплейс

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

Мониторинг - 1 год назад

Самые популярные языки программирования в 2021 году

Оленка Пилипчак

Редактор у Highload

Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему и поделились рейтингом самых популярных языков программирования.

Истории - 1 год назад

«Не стоит сажать профессионала писать то, что уже миллионы раз написано»: как мы пришли из аутсорсинга в No Code

Анастасія Пономарьова

Журналістка Highload

Украинский стартап Shop-Express помогает предпринимателям и компаниям продавать товары онлайн, создавая функциональные магазины без привлечения разработчиков и дизайнеров. Как это работает, Highload рассказал СEO Shop-Express Алексей Петриченко. Далее — прямая речь.

Подборки - 1 год назад

Повышение квалификации: где пройти продвинутые курсы для разработчиков?

Анастасія Пономарьова

Журналістка Highload

Highload собрал несколько IT-школ, где обучают не только всех подряд с нуля, но и уже вполне профессиональных айтишников. Платные онлайн-курсы, тренинги и марафоны помогут глубже изучить возможности JavaScript, Java, C#, PHP и других языков программирования, а также научат пользоваться фреймворками, в том числе Spring и Laravel. Стоимость курсов варьируется от 2,8 тыс. грн в месяц до 15 тыс. грн за девять дней.

Front-end - 1 год назад

React-JSS — альтернативный способ стилизации компонентов

Роман Гармидер

JSS — это относительно новый инструмент для стилизации компонентов. Вследствие этого JSS еще не так сильно распространен . Но его репозиторий на сайте GitHub собрал уже 6.3k звезд на момент написания статьи. Он использует JavaScript для декларативного способа описания правил CSS, помогает в их переиспользовании и избежании конфликтов. Он может компилироваться в браузере, на стороне сервера или во время сборки в Node.js. Он легко интегрируется в другие JS-фреймворки. React-JSS это его адаптация для библиотеки React.js.

Подборки - 1 год назад

10 основных уязвимостей ПО и способы их устранения

Богдан Мирченко

Редактор новостей

Веб-разработчик Приянши Шарма поделилась в своем блоге на dev.to десятью методами устранения уязвимостей в софте.

Front-end - 1 год назад

Tailwind CSS: за и против

Роман Гармидер

По данным опроса The State of CSS 2020, больше всего разработчиков в мире, использующих CSS-фреймворки, сейчас заинтересованы в изучении и применении Tailwind CSS. Он опережает конкурентов в этом рейтинге уже второй год подряд. Команда Tailwind предлагает альтернативный подход для поддержки и стилизации HTML-разметки, но у него есть и свои противники. Проштудировав статьи и комментарии на таких ресурсах, как Dev.to, Product Hunt и Codeburst, мы собрали наиболее популярные доводы за и против использования этого фреймворка.

Highload - 2 года назад

Асинхронная загрузка CSS

admin

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

Highload - 2 года назад

Клиентская оптимизация

admin

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

Highload - 2 года назад

Что такое Above-the-fold?

Игорь Грегорченко

Технический редактор Highload

Above the fold — это верхняя половина видимой части сайта на первом экране. Т.е. первые полэкрана сайта. Pagespeed уделяет особое внимание оптимизации этого участка, т.к. это позволяет показать посетителю сайт максимально быстро.

Highload - 2 года назад

Минификация js/css/html

Игорь Грегорченко

Технический редактор Highload

Минификация (minify) — это простой подход для уменьшения размеров файлов css, js и html. В процессе сжатия все комментарии к коду, переносы строк, лишние табы и пробельные символы удаляются. Это позволяет сэкономить 10…20% от оригинального размера файла.

Highload - 2 года назад

Как минифицировать (minify) HTML?

admin

Быстрый вариант – встроить прямо в PHP скрипт, который будет очищать буфер вывода от всего лишнего:

Highload - 2 года назад

Сжатие gzip для js/css/html

admin

Современные браузеры поддерживают сжатый контент, т.к. он является частью спецификации протокола HTTP 1.1. Сжатие текстовых форматов (CSS, Javascipt и HTML) может уменьшить их объем на 70%. Работает все очень просто. Перед отправкой ответа сервер сжимает данные. Браузер при получении сжатого ответа разжимает его и показывает результат.

Highload - 2 года назад

Что такое CSS спрайты?

admin

CSS спрайты — это специальная техника, когда мелкие картинки объединяются в один файл и выводятся не с помощью тега <img>, а с помощью CSS. Допустим, у нас есть большой файл с картинками icons.png. Тогда пример использования выглядел бы так:

Highload - 2 года назад

Что такое Eliminate render-blocking CSS и как это исправить?

admin

Render-blocking элементы приостанавливают загрузку страницы до того момента, пока не будет загружен какой-то внешний ресурс. Например, загрузка CSS:

Highload - 2 года назад

HTML compressor

Игорь Грегорченко

Технический редактор Highload

HtmlCompressor — это Java-библиотека для минимизации (minify) HTML страниц. В пакете есть инструмент для командной строки, используется просто:

Highload - 3 года назад

Server-Sent Events

admin

SSE — технология отправки уведомлений сервера к браузеру. Клиент как бы подключается к стриму обновлений и автоматически получает оповещения в случае новых событий.

Топ текстов недели
1.
В Украине можно будет бесплатно получить образование по 12 направлениям в IT — что известно
2.
«Компания заботится о своей прибыли, а не о вас»: 6 чит-кодов для денег, которые я украл у умных людей
3.
Миллион долларов стипендии в крипте: украинцы смогут бесплатно получить профессию в IT — как подать заявку
4.
«Работодатель звонит и жалуется вашим родителям»: HR поделилась «ноу-хау» мотивации в IT-компании
5.
Валютная разница и война «урезали» прибыль EPAM вшестеро
6.
Новейший ИИ от Facebook нелестно высказался о Цукерберге и его метавселенной
7.
Сотрудников — много, работы — мало: в Google и Facebook не понимают, как заставить работать айтишников
8.
6 расширений Google Chrome для работы над проектом, если вы — не дизайнер
9.
Лекции и воркшопы за донат волонтерам от 10 грн: в Украине запустили новый образовательный IT-проект
10.
«Лучшее, что мы можем сделать с JavaScript — отказаться от него»: создатель JSON Дуглас Крокфорд
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Мы используем иллюстрации от Depositphotos


Поддержка серверов

Партнер по SEO

Решение сложных IT-задач

© Highload. 2021-2022

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Отмена

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: