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

function bark() {
  console.log("Woof!")
}

bark.animal = "dog"

console.log(bark.animal)

Rolldown — новый сборщик на основе Rollup Rolldown - новый проект создателя Vue и Vite Evan You по переписыванию части Rollup
Rolldown — новый сборщик на основе Rollup Rolldown - новый проект создателя Vue и Vite Evan You по переписыванию части Rollup на Rust для увеличения производительности сборки JavaScript приложений. Rolldown может стать самым важным веб-проектом ближайших 5-10 лет. Я подумал, что будет полезно объяснить, почему: Ссылка #utils

C++ один из самых сложных языков программирования, он дается далеко не всем. Эти уникальные специалисты работают в крупных IT
C++ один из самых сложных языков программирования, он дается далеко не всем. Эти уникальные специалисты работают в крупных IT-компаниях, геймдеве, создают корпоративные и банковские приложения, проектируют операционные системы и софт для роботов. А средняя зарплата таких специалистов на декабрь 2023 — 226 300 руб по данным сервиса zarplan. com Если вы хотите попробовать свои силы в C++, то можете открыть бесплатный пробный доступ на онлайн-курсе «Профессия Разработчик на C++ с нуля» и решите, стоит ли продолжать. На курсе вы научитесь программировать на C++, работать с базами данных, системой контроля версий Git и разрабатывать игры на движке Unreal Engine 4. Попрактикуетесь в разработке сервисов и добавите проекты в портфолио. Получите гарантию трудоустройства после курса. В противном случае — вам вернут деньги. Получить бесплатный доступ к курсу можно здесь: https://epic.st/-dT-8?erid=2VtzqwThUFH Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Пояснение к ответу С помощью выражения greetign = {} мы создаем новый глобальный пустой объект, который выводится в консоль. Когда мы вместо greeting написали greetign, интерпретатор выполнил global.greetign = {} в Node.js (или window.greetign = {} в браузере). В строгом режиме ("use strict") будет выброшено исключение ReferenceError: greetign is not defined.

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


// обратите внимание: код выполняется в нестрогом режиме
let greeting
greetign = {} // опечатка!
console.log(greetign)

Почему вам необходим React Query Не секрет, что я люблю React Query за то, как он упрощает взаимодействие с асинхронным состо
Почему вам необходим React Query Не секрет, что я люблю React Query за то, как он упрощает взаимодействие с асинхронным состоянием в приложениях React. И я знаю, что многие коллеги-разработчики согласятся с этим. Однако иногда я встречаю сообщения, в которых утверждается, что он вам не нужен для чего-то столь «простого», как получение данных с сервера. Ссылка #react

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


class Chameleon {
  static colorChange(newColor) {
    this.newColor = newColor
    return this.newColor
  }

  constructor({ newColor = "green" } = {}) {
    this.newColor = newColor
  }
}

const freddie = new Chameleon({ newColor: "pink" })
freddie.colorChange("orange")

16 апреля в Айтилогии стартует 7-дневный бесплатный интенсив по frontend-разработке, на котором ты с нуля без знаний создашь
16 апреля в Айтилогии стартует 7-дневный бесплатный интенсив по frontend-разработке, на котором ты с нуля без знаний создашь фронтенд-проект на Angular 🔥 На интенсиве ты: – Сверстаешь лендинг на HTML + CSS – Реализуешь функционал на JavaScript – Используешь фронтенд-фреймворк Angular – Подключишь Backend и загрузишь сайт на хостинг 🎁 Будет общий чат, проверка домашек от экспертов, различные бонусы! А за кодовую фразу, собранную во время интенсива, автор подарит своё резюме Senior-разработчика, с помощью которого устроился на ЗП 3500$ Первые 100 мест бесплатно, потом 6 990 руб. Не упусти👇🏻 Frontend Start

А точно ли программистам не нужны алгоритмы? В разговорах со своими коллегами я очень часто слышал фразу «алгоритмы программи
А точно ли программистам не нужны алгоритмы? В разговорах со своими коллегами я очень часто слышал фразу «алгоритмы программистам не нужны», «алгоритмы никогда не используются в работе» и т. п. Я не являюсь ярым приверженцем того, что алгоритмы нужно учить и использовать их повсеместно, но я понимаю, как они могут помочь мне в жизни программиста. Ссылка #статьи

Пояснение к ответу new Number - это встроенная функция-конструктор. И хотя она выглядит как число, это не настоящее число: у него имеется ряд дополнительных возможностей. На самом деле это объект. Оператор == (абстрактное/нестрогое равенство) разрешает преобразование типов данных, он проверяет равенство значений. Оба значения равны 3, поэтому возвращается true. При использовании оператора === (строговое равенство, оператор идентичности) должны совпадать не только значения, но и типы данных. В данном случае это не так: new Number() - это не число, а объект. Поэтому два последних сравнения возвращают false.

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


let a = 3
let b = new Number(3)
let c = 3

console.log(a == b)
console.log(a === b)
console.log(b === c)

🔥 Это база с 1400 вопросами с собеседований на Frontend разработчика. Фишка в том, что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам 😏

Самые полезные библиотеки JS для красивых анимаций Анимации добавляют жизни приложениям и сайтам и делают их простыми в испол
Самые полезные библиотеки JS для красивых анимаций Анимации добавляют жизни приложениям и сайтам и делают их простыми в использовании. Мы можем добавлять изменение кнопок при нажатии, всплывающие объекты, эффекты перехода и многое другое, что позволяет пользователю не просто ознакомиться с содержимым, а еще и интересно провести время. Мы поговорим о библиотеках JavaScript, упрощающих добавление этих анимаций для разработчиков, делая приложения более приятными. Ссылка #статьи

Пояснение к ответу В JavaScript все объекты являются "ссылочными" типами данных, т.е. значения объектов передаются по ссылкам. Сначала в переменной c создается ссылка на объект. Затем мы указываем переменной d ссылаться на тот же объект, на который ссылается c. При изменении объекта меняются значения всех указывающих на него ссылок.

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

let c = { greeting: "Hey!" }
let d

d = c
c.greeting = "Hello!"
console.log(d.greeting)

Как сделать из императивного компонента — декларативный React-компонент Иногда в своё React-приложение нужно встроить сторонн
Как сделать из императивного компонента — декларативный React-компонент Иногда в своё React-приложение нужно встроить сторонний компонент, который не работает с React и часто оказывается императивным. Такой компонент приходится каждый раз инициализировать, уничтожать и, главное, проверять его состояние, прежде чем вызывать его методы. Верным признаком того, что компонент нужно обернуть в декларативный компонент является обилие useEffect-ов, где проверяются разные сочетания параметров компонента. И в зависимости от этих сочетаний вызываются соответствующие методы компонента. В статье я хочу разобрать по шагам, как превратить такой компонент в декларативный React-компонент. Ссылка