На этой неделе при создании компонента я наткнулся на проблему, которая заставила задуматься. Нам нужна была кнопка, которая была бы надежной в будущем и перенаправляла пользователей в следующий раздел страницы, независимо от того, каким будет этот раздел. Для этого варианта использования существует собственная реализация, свойство nextElementSibling : var nextNode = elementNodeReference . nextElementSibling ; Однако…
Этот учебник поможет вам создать адаптивную карусель, используя свойство CSS scroll-snap и очень мало JavaScript для навигации. Вы можете использовать его для демонстрации продуктов, в качестве галереи или для своих отзывов — как в примере в этом руководстве. Итак, вот что мы будем создавать:
В этой статье вы узнаете о функциях стрелок, синтаксисе, параметрах, скобках и фигурных скобках, а также о том, когда их можно опустить. Вы также узнаете о неявном и явном возврате, немедленно вызванных функциях стрелки и основных различиях между функциями и функциями стрелки. Введение Функции стрелок были одной из наиболее заметных функций JavaScript, которые были добавлены…
Если вы не принимаете меры предосторожности с вашим кодом JavaScript, вы облегчаете жизнь любому, кто хочет его клонировать. Но если ваши процессы программирования выполняются на расстоянии более одного клика, злоумышленники предпочтут клонировать программное обеспечение конкурента. Боты и другие злоумышленники, прочесывающие Интернет для получения учетных данных AWS или Azure, обычно не связываются с запутанным кодом —…
В настоящее время существует множество замечательных API-интерфейсов JavaScript. Здесь мы выбрали пять для вас, чтобы изучить в ваших веб-проектах. Объедините их с нашей подборкой лучших HTML-API, чтобы улучшить взаимодействие с пользователями ваших сайтов. 01. Intersection Observer Этот API-интерфейс JavaScript можно использовать для понимания видимости и положения элементов DOM (называемых «целями») относительно содержащего элемента («корня»). Используйте…
JavaScript является весьма универсальным скриптовым языком, который используется в огромном количестве приложений – питание для страниц веб-сайта, Android приложения или использование в качестве фреймворка для игр. По сути, JavaScript может сделать почти все это. Конечно, реальная мощь языка раскрыта при помощи огромного количества инструментов и библиотек, доступных для его дополнения. В этой статье мы расскажем…
JavaScript является неотъемлемым компонентом инструментария любого веб-разработчика, но для того, чтобы извлечь максимальную выгоду из него, вам нужна команда больше, чем vanilla JS. Если вы только начинаете работать с JavaScript, чистый объем доступных инструментов может показаться более чем пугающим. Вот почему мы собрали вместе 25 лучших, охватывающих все: от фреймворков и интерфейсов до кода…
Луи Лазарис на 13 августа 2018 года | В какой-то момент, когда вы читаете о сфере видимости в JavaScript, вы, возможно, встретили термин подъем . Он часто используется в контексте определений переменных или функций. Например, рассмотрим следующий код: йоЗотеЬЫпд (); для (i = 0; i Вид на JS Bin Хотя функция doSomething () вызывается…
Тип данных Maybe Создайте пустую папку в вашей системе. Вы можете называть его всем, что хотите. $ mkdir возможно $ cd maybe Откройте эту папку в редакторе кода. Мне нравится использовать VS Code. $ code. Создайте файл с именем utils.js и напишите в нем простую служебную функцию. const inc = n => n + 1…