Публикации по теме 'javascript-development'


Изучение JavaScript: структуры выбора
Программы на JavaScript не всегда пишутся прямолинейно и последовательно. Большинство задач, которые вы решаете с помощью компьютера, требуют, чтобы программа могла выбирать, какие строки кода выполнять. Например, программа расчета заработной платы должна будет решить, следует ли оплачивать сотруднику прямую или сверхурочную работу за его работу, в зависимости от того, сколько часов он проработал в неделю или период оплаты. JavaScript предоставляет две основные конструкции для выбора..

var, let или const  — «Какой из них следует использовать?»
Реальность такова, что большинство новых разработчиков, которые впервые изучают JavaScript, будут лучше осведомлены о let и const , но, возможно, никогда не имели формального представления или не понимали, почему это так (особенно при чтении документов и старых руководств). . Для многих разработчиков, которые использовали JavaScript в начале своей карьеры и возвращаются, взгляд на изменения ES2015 может быть очень запутанным. Основное различие между var, let и const заключается в..

Обновление состояния без родительского компонента в React
Состояние - это основной способ хранения и извлечения данных вашего приложения React. Это не что иное, как объект JavaScript, который React позволяет обновлять с помощью метода setState () . Использование setState () довольно просто, просто вызовите метод и передайте переменные состояния, которые необходимо обновить, что, в свою очередь, повторно визуализирует дерево компонентов. setState({ loading: true }); Поскольку setState () обновляет состояние определенного компонента..

Что такое реквизит, состояние и хуки в React
React стал довольно большим за последние несколько лет с 2013 года, и я хотел поделиться простым и замечательным пониманием React, которое заключается в разнице между состоянием и реквизитами, а также о том, как он обновлялся за последние годы. В React, а также в других современных средах JavaScript, таких как Angular и Vue, основным подходом является использование компонентов. Они позволяют создать очень простой и небольшой модуль, который содержит некоторую логику, отвечающую за эту..

Пытается ли Google сделать весь Интернет своим?
Google является финансирующей и контролирующей силой веб-движка Blink, который управляет популярным браузером Chrome, новым Microsoft Edge и другими браузерами. Долгое время мы, веб-разработчики и пользователи, были довольны тем, что Google продвигает открытый Интернет вперед. Мы были благодарны и все понимали, что за все эти открытые сервисы нужно платить — в виде каких-то личных или других данных. Но сейчас, похоже, Google активно пытается монополизировать открытый интернет. И это..

Подсчет вхождений элементов в массиве Решение JavaScript
Подсчет вхождений элементов в массиве Решение JavaScript первоначально опубликовано на hellodevworld.com Счастливого седьмого дня из 365 дней программирования! 1 неделя вниз 52 идти. Решение JavaScript для функции, которая подсчитывает, сколько раз что-то появляется в массиве. Это может быть плоский массив или массив массивов. Отказ от ответственности : существует МНОЖЕСТВО способов решить эту проблему. Это ответ, который я увижу или использую на собеседовании по..

Проблема LeetCode № 395: Самая длинная подстрока, содержащая не менее K повторяющихся символов (JavaScript)
В этой задаче LeetCode нам дается строка str и целое число k , и нас просят вернуть самую длинную подстроку str , который состоит только из символов, встречающихся k или более раз. Другими словами, для строки «aabbbcccc» и значения k , равного 3, самая длинная подстрока, в которой все буквы встречаются 3 или более раз, будет «bbbcccc», поэтому наш ответ будет равен 7. Решение №1: грубая сила Самое очевидное решение грубой силы — построить каждую возможную подстроку, а затем..