Главная » Архив меток: JavaScript

Архив меток: JavaScript

Шпаргалка по переходу от jQuery к vanilla JavaScript

От автора: jQuery по-прежнему является полезной и прагматичной библиотекой, но есть все больше шансов на то, что вы не будете зависеть от нее для выполнения основных задач, таких как выбор элементов, их стилизация, анимация и выборка данных — вещи, которые были хороши в jQuery. Благодаря широкой поддержке браузерами ES6 (более 96% на момент написания статьи) сейчас, вероятно, самое время отойти ...

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

Поддержание чистоты CSS в JS с помощью Stylelint

От автора: мне нравится CSS в JS. Я использую его все время на работе и в личных проектах. Мне нравится, как он создает крутые темы и динамические стили. Но одна вещь, которой мне не хватает из обычного CSS — это линтинг. Stylelint для CSS — это фантастический проект, который позволяет легко применять соглашения и избегать ошибок в стилях. Однако до ...

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

Топ 5 навыков JavaScript, которые нужны начинающему

От автора: Джерод, Дивья, Ник и я недавно говорили о востребованных навыках для начинающих разработчиков JavaScript во втором сегменте JS Party #77. Это постоянно повторяющаяся тема в мире JavaScript, потому что все оооочень быстро меняется, и трудно понять, на чем сосредоточиться. Толчком к обсуждению стала недавняя публикация исследования и анализа под названием «Игра фреймворков: тенденции JavaScript в 2019 году», в ...

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

Javascript Array.push в 945 раз быстрее, чем Array.concat

От автора: если вы объединяете массивы с тысячами элементов, вы можете сэкономить секунды, используя arr1.push(…arr2) вместо arr1 = arr1.concat(arr2). Если вы действительно хотите работать быстрее, вы можете написать собственную реализацию для объединения массивов. Давайте разберемся, какими преимуществами обладает Javascript Array push. Подождите минутку … сколько времени нужно, чтобы объединить 15 000 массивов с помощью .concat… Недавно у нас были жалобы ...

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

Введение в async и await JavaScript

От автора: асинхронный JavaScript никогда не был простым. Некоторое время мы использовали обратные вызовы. Затем мы использовали promise. И теперь у нас есть асинхронные функции async и await JavaScript. Асинхронные функции облегчают написание асинхронного JavaScript, но он связан с собственным набором ошибок, который усложняет жизнь новичкам. В этой серии из двух частей я хочу поделиться всем, что вам нужно знать ...

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

Npm publish: простая автоматическая публикация

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

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

5 лучших JavaScript онлайн-редакторов кода для использования в 2019 году

От автора: онлайн-редактор кода JavaScript поможет вам редактировать и компилировать прямо в браузере. Здесь мы рассмотрим 5 лучших IDE, которые помогут вам в этом. Отсутствие мобильности и других функций в локальных интегрированных средах разработки (IDE) привело к появлению ряда других онлайн-инструментов разработки. Также в результате этих ограничений программирование на ходу оказалось непростым делом, особенно для JavaScript, так как он создан ...

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

Как использовать консоль JavaScript: выходя за пределы console.log()

От автора: один из самых простых способов отладки чего-либо в JavaScript — это регистрировать вещи с помощью console.log. Но есть много других методов, предоставляемых консолью JavaScript, которые могут помочь вам в отладке. Самым простым вариантом использования является регистрация строки или группы объектов JavaScript. Довольно просто: console.log('Is this working?'); Теперь представьте себе сценарий, когда у вас есть куча объектов, которые вам ...

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

7 интересных и полезных решений для JavaScript

От автора: как и в любом другом языке программирования, для решения в JavaScript простых и сложных задач есть множество приемов. Некоторые трюки широко известны, другие — настолько неожиданные, что могут взорвать ваш мозг. Давайте рассмотрим семь приемов JavaScript, которые вы можете начать использовать сегодня! Получение уникальных значений массива Получить массив уникальных значений, вероятно, проще, чем вы думаете: var j = ...

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

Получение значения пользовательских свойств CSS с помощью JavaScript

От автора: пользовательские свойства CSS удобны для создания настраиваемых компонентов и тем, но это не единственный вариант использования. Иногда вы можете захотеть использовать совместную работу CSS и JavaScript. В прошлом я делал что-то вроде этого, чтобы получить текущую контрольную точку без запроса ширины window: body::before { content: 'mobile'; display: none; } @media screen and (min-width: 30rem) { body::before { content: ...

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