en
Feedback
CodeRoll | Frontend

CodeRoll | Frontend

Open in Telegram

OZ — Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги — Веб-разработка на JS, HTML, CSS, React, Vue,Angular Купить рекламу: https://telega.in/c/coderoll Чат: https://t.me/coderoll_chat По всем вопросам пишите сюда - @yankovsky_ads

Show more
4 114
Subscribers
No data24 hours
-167 days
-4030 days
Posts Archive
Пояснение к ответу С помощью ключевого слова var можно определять любое количество одноименных переменных. Переменная будет хранить последнее присвоенное ей значение. Однако, такой трюк нельзя проделать с let и const, т.к. переменные, объявленные с помощью этих ключевых слов, имеют блочную область видимости.

Что будет в консоли ?
Anonymous voting


var num = 8
var num = 10

console.log(num)

Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а зап
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 18+ kata.academy О рекламодателе

Docker — не то, чем кажется Как это часто бывает, с мультиплатформенностью и прочими «красивыми» словами в IT, всё не так одн
Docker — не то, чем кажется Как это часто бывает, с мультиплатформенностью и прочими «красивыми» словами в IT, всё не так однозначно. У всего своя цена, и под капотом один и тот же инструмент на разных системах, по сути своей может представлять из себя несколько разных вещей с различными принципами работы и производительностью. А обещания революции скрывают за собой эволюцию, либо вовсе регресс и топтание на месте. Ссылка #статьи

Пояснение к ответу
Функция eval выполняет код, переданный ей в виде строки. Если это выражение (как в данном случае), то оно вычисляется (оценивается). Выражение 10 * 10 + 5 возвращает число 105. Использовать eval не рекомендуется по причинам безопасности.

Что будет в консоли ?
Anonymous voting


const sum = eval("10*10+5")

console.log(sum)

Как войти в топ-3 по показам с помощью рекламы в картах Крупная сеть барбершопов хотела привлечь новых клиентов и увеличить к
Как войти в топ-3 по показам с помощью рекламы в картах Крупная сеть барбершопов хотела привлечь новых клиентов и увеличить количество записей в салоны. Для решения этой задачи было принято решение использовать Брендированное приоритетное размещение с POI (point of interest — дополнение метки логотипом) в Яндекс Картах. В результате кампании были значительно перевыполнены планы по ключевым показателям: ✅ Количество построенных маршрутов превысило целевое значение на 215%. ✅ Более 200 тысяч звонков и маршрутов по итогам четырех месяцев. Узнайте больше о деталях настройки такой рекламы по ссылке: Узнать больше #реклама yandex.ru О рекламодателе

Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport В этой статье мы подробно разберём д
Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport В этой статье мы подробно разберём данные технологии, сравним их производительность, подчеркнём их достоинства и недостатки, а также порекомендуем, что делать в различных практических случаях, расскажем, как принимать информированные решения при создании веб-приложений реального времени. Эта статья — экстракт моего совокупного опыта, приобретённого в ходе реализации протокола репликации RxDB, обеспечивающего совместимость с различными технологиями серверной части. Ссылка #статьи

Пояснение к ответу "use strict", среди прочего, позволяет предотвратить случайное объявление глобальных переменных. Мы не объявляли переменную age, поэтому (в строгом режиме) выбрасывается исключение ReferenceError. В нестрогом режиме ошибки не возникнет, а переменная age станет свойством глобального объекта window.

Что будет в консоли ?
Anonymous voting


function getAge() {
  "use strict"
  age = 30
  console.log(age)
}

getAge()

React-хуки useEffect и useLayoutEffect: различие и примеры использования С появлением хуков в React 16.8 стиль написания функ
React-хуки useEffect и useLayoutEffect: различие и примеры использования С появлением хуков в React 16.8 стиль написания функциональных компонентов кардинально изменился. Входящие в число этих хуков useEffect и useLayoutEffect играют особую роль в обработке побочных эффектов в коде. На первый взгляд они могут казаться похожими, однако между ними есть несколько существенных различий. Рассмотрим эти различия, чтобы выяснить, когда в React-проекте стоит использовать useEffect, а когда  —  useLayoutEffect. Ссылка #статьи

Что будет в консоли ?
Anonymous voting


function getAge(...args) {
  console.log(typeof args)
}

getAge(30)

Пояснение к ответу В операциях сравнения примитивы сравниваются по значениям, а объекты - по ссылкам. JavaScript проверяет, чтобы объекты указывали на одну и ту же область памяти. Сравниваемые объекты в рассматриваемом примере не такие: объект, переданный в качестве аргумента, указывает на другое место в памяти, нежели объекты, используемые в сравнениях. Поэтому выражения { age: 18 } === { age: 18 } и { age: 18 } == { age: 18 } возвращают false.

Что будет в консоли ?
Anonymous voting


function checkAge(data) {
  if (data === { age: 18 }) {
    console.log("Ты взрослый!")
  } else if (data == { age: 18 }) {
    console.log("Ты по-прежнему взрослый.")
  } else {
    console.log("Хм... У тебя что, нет возраста?")
  }
}

checkAge({ age: 18 })

Организация кода это важно и легко на основе Layer Architecture Думаю многие читали кучу книжек по поводу Hexagonal, Onion, C
Организация кода это важно и легко на основе Layer Architecture Думаю многие читали кучу книжек по поводу Hexagonal, Onion, Clean, Layer Architecture и у вас могли остаться спорные вопросы как в сложности понимания материала, так и в реализации данных подходов в ваших проектах. Сегодня я хочу затронуть тему “Организации кода” и показать насколько это важно и легко одновременно на примере Layer Architecture (Слоистая архитектура). Ссылка #статьи