Публикации по теме 'frontend'


Советы DevTools - день 18: спрятано в ящике
Советы DevTools - день 18: спрятано в ящике часть серии «Адвент-календарь для фронтенд-разработчиков» В течение 24 дней до праздников я публикую короткие статьи с советами о том, как использовать DevTools более производительно и увлекательно. Вчера мы нашли способы улучшить читаемость логов в консоли. Сегодня давайте поговорим о мощном наборе функций, скрытых в панели инструментов DevTools: 50. Панель инструментов DevTools. В Chrome DevTools очень много устройств,..

Дорожная карта полной веб-разработки на 2019 год
Дорожная карта полной веб-разработки на 2019 год Это сообщение было впервые опубликовано на CodingTheSmartWay.com . Чтобы стать полноценным веб-разработчиком, вам потребуется много навыков. Новичкам часто бывает нелегко найти правильный путь обучения и быстро получить результат. На первый взгляд может быть сложно понять, что вам нужно изучить и как все сочетается в конце. В этом посте вы найдете обзор технологий, которые вы можете изучить, чтобы стать полноценным разработчиком..

Учебник по Three.js: Как сделать периодическую таблицу
Привет. Я просто хочу шаг за шагом сделать пример таблицы Менделеева в документации three.js. Прежде всего, что такое three.js? Three.js - это библиотека для простого использования WebGL, отображающая объекты внутри нашего браузера. Вы можете много прочитать об этом с помощью небольшого поиска в Google. Вы можете увидеть пример, который мы хотим сделать здесь: Https://threejs.org/examples/css3d_periodictable.html Давай займемся этим. Необходимые файлы, папки, библиотеки..

Выбор
Лори Восс написала вдумчивую статью под названием У веб-разработки есть две разновидности изящной деградации в ответ на недавнюю статью Нолана Лоусона . Но боюсь, что не согласен с центральной предпосылкой Лори: … Разработка веб-приложений и разработка веб-сайтов сейчас настолько различаются, что их, наверное, больше не следует называть одним и тем же. Я постоянно возвращаюсь к этой идее и каждый раз обнаруживаю, что все не так просто . Очень мало веб-элементов, которые..

Redux для управления состоянием в больших веб-приложениях
Моя команда в Mapbox работает над Mapbox Studio , веб-приложением, которое расширяет возможности картографов беспрецедентными способами - нашей версией Photoshop для карт. Чтобы управлять таким большим и сложным приложением React, мы использовали Redux для создания систем блокировки, определяемых четкими, ограниченными обязанностями и повторяющимися шаблонами. Мы налагаем ограничения на то, какой код мы помещаем, что делает кодовую базу в целом более организованной, предсказуемой,..

React / Redux вы хороши, но нам нужно действовать медленно.
Наша компания приняла ReactJs в качестве стандартного решения для создания интерфейсных приложений чуть более 2 лет назад. Итак, как вы могли догадаться, мы прошли полный круг. Начинали с компонентов на основе классов, «сохраняющих состояние», а затем постепенно перешли к более легким функциональным «без сохранения состояния»? компоненты. Этот переход был легким, потому что мы быстро перешли на подножку Redux, и, как вы уже догадались, все состояние нашего приложения живет там. К..

TypeScript против JavaScript: почему вам следует перейти на TypeScript
Что такое TypeScript? В некотором контексте JavaScript - это язык программирования сценариев, который обычно используется для создания динамических веб-страниц и запускается в браузере или на сервере. TypeScript - это надмножество JavaScript , которое добавляет в язык необязательную статическую типизацию. Он обратно совместим с JavaScript. TypeScript имеет тот же синтаксис, что и JS, но он позволяет вам добавлять типы к значениям, писать классы и интерфейсы - это, по сути,..