Публикации по теме 'frontend'
Математическая спринтерская игра с Javascript
Возможности:
обратный отсчет до начала игры
математические уравнения, созданные с помощью Math()
разделить неправильные и правильные уравнения и добавить логическое значение
сравните EquationArray с PlayerGuessArray
сохранить лучший результат в localStorage и сравнить, когда снова начнется следующий раунд
КОД Гитхаб
ДЕМО
HTML
четыре радио входа в электронной форме.
Лучшее шоу в пролете.
при отправке выбора перейдите на страницу..
Транспиляторы и полифиллы: невоспетые герои современной JS-разработки
Введение
Многие из нас используют полифиллинг и транспиляцию в наших JS-проектах, хотим мы того или нет. Но действительно ли мы понимаем, почему мы это делаем, и что бы произошло, если бы мы этого не сделали? В этом посте мы углубимся в JS и выясним, почему транспиляция и полифиллинг необходимы для всех JS-проектов.
Назад и вперед
Во-первых, давайте познакомимся с понятиями обратной совместимости и прямой совместимости. Удивительно, что вы можете запустить JS-код 1995 года в..
Чистая архитектура в приложениях Angular
Способ создания лучших приложений на Angular
Angular - широко используемый фреймворк. Он имеет мощные механизмы для создания корпоративных приложений из коробки, большое и активное сообщество и, конечно же, свои лучшие практики.
Я думаю, что каждый, кто использует Angular, прочитал официальную документацию и знает, что это такое: Feature, Core и Shared модули. Но как показывает практика, серебряной пули нет и невозможно создать инструмент, решающий абсолютно все задачи. Мы..
Как обрабатывать ошибки в React: полное руководство
Первоначально опубликовано на https://www.developerway.com . На сайте есть еще подобные статьи 😉
Мы все хотим, чтобы наши приложения были стабильными, работали идеально и учитывали все мыслимые крайние случаи, не так ли? Но печальная реальность такова, что все мы люди (по крайней мере, таково мое предположение), все мы делаем ошибки, и кода без ошибок не бывает. Независимо от того, насколько мы осторожны или сколько автоматических тестов мы пишем, всегда будет ситуация, когда..
Вы слышали о ECMAScript 6? Узнайте, что нового в JavaScript ES6 (часть 2)
Вы слышали о ECMAScript 6? Узнайте, что нового в JavaScript ES6 (часть 2)
В моем предыдущем посте я объяснил, что такое присваивание деструктурирования, расширенные свойства объекта, строки шаблона и переменные с областью действия блока.
В этом посте мы обнаружим еще 4 функции, которые были включены в ECMAScript 6.
Стрелочные функции Классы Расширенная обработка параметров Новые встроенные методы
Стрелочные функции
Стрелочные функции (также называемые «функциями толстых..
Получение данных из базы данных / API в React с помощью useEffect и useState
Аналог componentdidmount
Часто мы хотим получить кучу данных, когда компонент монтируется в React. Если вы знакомы с компонентами классов в React, вы знаете, что мы можем использовать componentdidmount . С функциональными компонентами аналог useEffect . И мы можем использовать useState для обработки данных, полученных из базы данных или API.
Пример
Например, я хочу отобразить множество данных о местных ресторанах, которые были только что извлечены из базы данных на домашней..
Blazor WASM против React, сравнение производительности
Мы создали два приложения SPA для сравнения производительности: Blazor WASM и React.
Оба приложения имеют одинаковый макет:
Элемент управления вкладками с двумя вкладками в нем Вкладки имеют 93 элемента управления формой и 2 сетки данных. В одной из сеток данных есть настраиваемые строки шаблонов с 10 элементами управления формы в каждой строке. Все элементы управления вводом имеют проверку ввода. Все элементы управления имеют двустороннюю привязку данных. React использует..