Java, UX, HTML, CSS, WEB-design

Список литературы для веб-разработки № 154: Пряжа, глубоко прожаренные данные и руководство по компонентам с отслеживанием состояния

Краткое описание по статье Список литературы для веб-разработки № 154: Пряжа, глубоко прожаренные данные и руководство по компонентам с отслеживанием состояния

Название: Список литературы для веб-разработки № 154: Пряжа, глубоко прожаренные данные и руководство по компонентам с отслеживанием состояния . Краткое описание: [ad_1] ⭐ Ансельм . Дата публикации: 02.02.2022 . Автор: Алишер Валеев .

Для чего создан сайт Novosti-Nedeli.ru

Данный сайт посвящен новостям мира и мира технологий . Также тут вы найдете руководства по различным девайсам.

Сколько лет сайту?

Возраст составляет 3 года

[ad_1]

  • Ансельм Ханнеманн

  • 0 Комментарии

Список литературы для веб-разработки № 154: Пряжа, глубоко прожаренные данные и руководство по компонентам с отслеживанием состояния

  • 4 минуты чтения

  • Список литературы по веб-разработке

Краткое резюме ↬

С появлением новых фреймворков и библиотек, инструменты, которые у нас есть под рукой, постоянно меняются. Но не только наш инструментарий, но и то, как мы пишем код, постоянно развивается — постоянно разрабатываются новые соглашения CSS, а лучшие практики написания JavaScript меняются как минимум каждый год. Но опять же, мы должны напомнить себе, что мы не должны сразу же переходить к новому инструменту только потому, что он доступен, не переписывать весь код проекта только потому, что изменились соглашения. Ни один проект не перестанет работать из-за того, что вы используете OOCSS вместо ITCSS или Backbone.js вместо React.js. Если проект представляет собой непрерывный процесс и будет разрабатываться и поддерживаться еще несколько лет, вам, конечно, следует время от времени менять инструменты. Но не торопитесь. Лучше сначала оцените, потом передумайте, прежде чем сразу прыгать в поезд, откуда вы не знаете, куда он направляется.

С появлением новых фреймворков и библиотек, инструменты, которые у нас есть под рукой, постоянно меняются. Но не только наш инструментарий, но и то, как мы пишем код, постоянно развивается — постоянно разрабатываются новые соглашения CSS, а лучшие практики написания JavaScript меняются как минимум каждый год.

Но опять же, мы должны напомнить себе, что мы не должны сразу же переходить к новому инструменту только потому, что он доступен, не переписывать весь код проекта только потому, что изменились соглашения. Ни один проект не перестанет работать из-за того, что вы используете OOCSS вместо ITCSS или Backbone.js вместо React.js. Если проект представляет собой непрерывный процесс и будет разрабатываться и поддерживаться еще несколько лет, вам, конечно, следует время от времени менять инструменты. Но не торопитесь. Лучше сначала оцените, потом передумайте, прежде чем сразу прыгать в поезд, откуда вы не знаете, куда он направляется.

Дальнейшее чтение на SmashingMag:

  • ВАИ вперед
  • Подробное введение в Webpack
  • Переопределение ленивой загрузки с помощью Lazy Load XT
  • Новости

    • С появлением Chrome 54 мы получили несколько новых функций: среди них новая спецификация Custom Elements, как и BroadcastChannel API. Также, initTouchEvent был заменен на new TouchEvent(), KeyEvent.keyIdentifier от KeyboardEvent.key. Поэтому, пожалуйста, обновите свой код, если вы используете какой-либо из них.

    Общий

    • Рей Банго недавно писал о том, что не знает всего о веб-разработке и почему мы должны переосмыслить наше представление о том, как чувствовать себя комфортно в нашей отрасли.

    Инструменты и рабочие процессы

    • На этой неделе был опубликован клиент Yarn npm. Это проект с открытым исходным кодом, основанный на реестре npm, заменяющий клиент npm по умолчанию более быстрым и надежным клиентом. Но прежде чем вы сядете в новый поезд, учтите, что некоторые функции, такие как пользовательские реестры и частные пакеты, по-прежнему отсутствуют, и что концепция блокировки зависимостей принципиально отличается от принципов управления зависимостями Bower или npm. Поэтому вы должны попробовать его и прочитать концепцию, прежде чем использовать его в своих проектах.

    Еще после прыжка! Продолжить чтение ниже ↓
    Кот в ракете — талисман Yarn
    Скорость — одна из сильных сторон нового клиента npm Yarn с открытым исходным кодом. (Изображение предоставлено: Пряжа)

    Конфиденциальность

    • Maciej Ceglowski уже сделал немало отличных докладов. В Библиотеке Конгресса он недавно говорил о «обжаренных во фритюре данных», и расшифровку действительно стоит прочитать, если вы интересуетесь машинным обучением, садоводством данных, архивированием данных и их ответственным использованием.
    • Стоян Стефанов объясняет, почему использование полей автозаполнения в формах отлично подходит для некоторых полей, но может легко привести к избыточному обмену данными при использовании в полях, которые не требуются.

    Доступность

    • Стив Фолкнер указывает на важность не злоупотреблять ARIA, когда для той же цели доступны собственные элементы.
    • Джордан Скейлз рассказывает, как создавать динамические ссылки, сохраняя при этом состояние фокуса.
    Повторно отправить ссылку по электронной почте
    Джордан Скейлз рассказывает об ошибках доступности, которые возникли при разработке этой, казалось бы, тривиальной ссылки «Отправить электронное письмо повторно». (Изображение предоставлено Джорданом Скейлсом)

    JavaScript

    • Чтобы обслуживать высокопроизводительное приложение, мы хотим обслуживать только активы и код, необходимые для первого представления. Дэвид Ден Тум написал, как реализовать ленивую загрузку в Angular 2 с помощью Webpack.
    • Ленивая загрузка изображений — отличный способ сохранить данные ваших пользователей. Однако при плохом сетевом соединении JavaScript может легко сломаться, и поэтому пользователи часто вообще не смогут увидеть изображения. Чтобы решить эту проблему, Робин Осборн делится подходом, в котором он сначала проходит через очевидные сценарии с включенным JavaScript, затем с отключенным JavaScript и завершает умным решением для исправления неработающего JavaScript для отложенной загрузки изображений.
    • Реми Шарп делится отличным приемом инструментов разработчика для работы с элементами на странице: выберите элемент с $('element') как в jQuery, и получить реальный массив элементов с $$('div').
    • Тодд Мотто написал недостающее руководство по компонентам с сохранением состояния и без него. Это довольно хороший обзор для всех, кто пишет на JavaScript.

    Рабочая жизнь

    • «Умей работать» — отличная статья Мерседес Де Лука о том, как мы склонны судить о коллегах, основываясь на ложных предположениях, и почему и как мы должны стремиться лучше понять их и их действия.

    И на этом я закончу на этой неделе. Если вам нравится то, что я пишу каждую неделю, пожалуйста, поддержите меня пожертвованием или поделитесь этим ресурсом с другими людьми. Подробнее о стоимости проекта можно узнать здесь. Он доступен по электронной почте, RSS и в Интернете.

    — Ансельм



[ad_2]
Source: https://smashingmagazine.com

Заключение

Вы ознакомились с статьей — Список литературы для веб-разработки № 154: Пряжа, глубоко прожаренные данные и руководство по компонентам с отслеживанием состояния

Пожалуйста оцените статью, и напишите комментарий.

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован.

Кнопка «Наверх»