gram news
CodeRoll | Frontend channel avatar

CodeRoll | Frontend

@coderoll

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

ProjectsRUProgramming

4,110subscribers

Open the Channel

Latest posts

  • CodeRoll | Frontend

    22 Sept, 08:06

    Qwik – фреймворк для мгновенных веб-приложенийQwik – это новый взгляд на SSR и рендеринг. Он подгружает JS только при необходимости, что делает сайты супер быстрыми.🔥 Что дает Qwik? ✔️ Почти мгновенный рендеринг ✔️ Минимум JS-кода в браузере ✔️ Отлично подходит для больших проектов👀 ПопробоватьCoderoll | Frontend
    Image from a post by CodeRoll | FrontendImage from a post by CodeRoll | Frontend
  • CodeRoll | Frontend

    22 Sept, 06:29

    711 собесдований и 51 оффер получили наши ученики за лето- 370k -> Инфра, облачный провайдер - 235k -> Крупный банк - 220k -> Fullstack в офис, в регионе - 371k + премии -> бигтех e-commerce, удаленка - 250k -> Vue удаленка - 200k -> Angular удаленка - 160k -> React удаленка - 240k -> Vue, удаленкаи другие.... + 11 оффер за сентябрь за сентябрь👋 Привет, я Тихон — действующий Frontend-разработчик и ментор. За руку довожу до оффера в Big Tech и не бросаю на испытательном сроке. Вокруг меня собралось целое комьюнити из фронтендеров.В нашем канале много ценного для разработчиков по подготовке к собесам👇Полные разборы реальных собеседований: Сбер, VK, OZON, M-Video, Evrone, еще раз OZON, IT One, Trading View, МТС, Лантан, ДОМ.РФСборники вопросов по темам:
    Image from a post by CodeRoll | FrontendImage from a post by CodeRoll | FrontendImage from a post by CodeRoll | FrontendImage from a post by CodeRoll | Frontend
  • CodeRoll | Frontend

    21 Sept, 08:06

    👩‍💻 Используем принципы “Чистого кода” в контексте JavaScriptФункции✏ Инкапсулируйте условные операторыПростыми словами, старайтесь ваши условия заключить в определенный функционал - метод или функцию. Таким образом вы сможете:💫 переиспользовать логику условия 💫 легко по названию функции/метода понимать что тут происходит 💫 сделать код намного более читаемым (особенно в сложных условиях)Coderoll | Frontend
    Image from a post by CodeRoll | FrontendImage from a post by CodeRoll | FrontendImage from a post by CodeRoll | Frontend
  • CodeRoll | Frontend

    19 Sept, 08:06

    ❓Как объединить массивы?1 - Можно использовать метод concat() 2 - Можно использовать spread операторСтавь ❤️если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    18 Sept, 08:06

    ❓ Что такое Higher-Order Function?Ответ: Higher-Order Function — это функция, которая принимает другие функции в качестве аргументов или возвращает функцию в качестве результата. Примеры встроенных higher-order функций в JavaScript: map, filter, reduce.Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    16 Sept, 05:39

    ❓ JS, это однопоточный язык?Ответ: JavaScript (JS) является однопоточным языком программирования. Это означает, что у вас есть только один основной поток выполнения кода, который обрабатывает все инструкции последовательно (или синхронно). Веб-браузеры, в которых JavaScript обычно исполняется, также однопоточные в своей основе.Однако в JavaScript также есть концепция асинхронного программирования, которая позволяет выполнять операции ввода-вывода (например, запросы к серверу или чтение файлов) без блокировки основного потока выполнения.Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    11 Sept, 07:04

    ❓Что такое “middleware” в Redux?Ответ: Middleware в Redux — это промежуточные слои, которые могут перехватывать и обрабатывать действия перед тем, как они будут отправлены в редьюсер. Примером является redux-thunk, который позволяет использовать асинхронные операции.Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    7 Sept, 07:03

    ❓ Что такое Event Delegation?Ответ: Event Delegation — это техника, при которой обработчик события назначается родительскому элементу, а не каждому дочернему элементу. Это позволяет обрабатывать события для элементов, которые могут быть добавлены в DOM после загрузки страницы.Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    6 Sept, 15:55

    Что такое динамический импорт в React?Ответ: Динамический импорт позволяет загружать модули асинхронно. В React это используется для ленивой загрузки компонентов, что улучшает производительность приложения. Пример:const LazyComponent = React.lazy(() => import('./LazyComponent'));Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    5 Sept, 07:48

    ❓Какие способы клонирования объектов существуют в JavaScript?Ответ: Клонирование объектов можно сделать несколькими способами: Использование Object.assign() Использование оператора spread (...) Использование JSON.parse() и JSON.stringify() (для глубокого клонирования, но с ограничениями).Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    1 Sept, 12:22

    Как работает хук useState?Ответ: useState — это хук, который позволяет добавлять состояние в функциональные компоненты. Он возвращает массив из двух элементов: текущего состояния и функции для его обновления.const [count, setCount] = useState(0);Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    31 Aug, 08:03

    ❓Что такое “currying” в JavaScript?Ответ: Currying — это процесс преобразования функции, которая принимает несколько аргументов, в серию функций, каждая из которых принимает один аргумент. Это позволяет создавать более универсальные и частично применяемые функции.Пример:const add = a => b => a + b;const add5 = add(5); console.log(add5(3)); // 8Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    26 Aug, 07:38

    ❓ Что такое Event Loop в JavaScript?Ответ: Event Loop — это механизм, который позволяет JavaScript быть однопоточным языком, но при этом работать асинхронно. Он обрабатывает задачи из очереди событий, когда основной поток становится свободным. Event Loop проверяет Call Stack (стек вызовов), и если он пуст, берёт следующую задачу из очереди и выполняет её.Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
    44411Open in Telegram
  • CodeRoll | Frontend

    22 Aug, 07:41

    ❓ Что такое Proxy в JavaScript?Ответ: Proxy — это объект, который позволяет перехватывать операции (например, чтение свойств, установку значений, вызов функций) над другим объектом. Это используется для мониторинга, валидации или изменения поведения объекта.Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
    51221Open in Telegram
  • CodeRoll | Frontend

    21 Aug, 13:05

    ⚡️ Пара методов для объектов в JS, которую должен знать каждыйObject.keys() - это метод, который возвращает массив из собственных перечисляемых свойств переданного объектаПример:var obj = { first: "a", second: "b", third: "c" }; console.log(Object.keys(obj));// консоль: [ 'first', 'second', 'third' ] Не забудьте, что массивы - это тоже объекты, и к ним тоже можно применить данный метод. Хотя это и не нужно н практикеObject.values() - это метод, который возвращает массив значений перечисляемых свойств объектаПример:const user = { name: 'John', surname: "Smith", age: 35,
  • CodeRoll | Frontend

    18 Aug, 07:43

    Что такое JSX?Ответ: JSX (JavaScript XML) — это синтаксический сахар для JavaScript, который позволяет писать HTML-подобный код внутри JavaScript. JSX превращается в обычный JavaScript с помощью компилятора, такого как Babel. Пример:const element = <h1>Hello, world!</h1>;JSX упрощает создание и чтение UI компонентов.Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    7 Aug, 06:14

    ❓ Что такое Destructuring Assignment?Ответ: Destructuring Assignment — это синтаксис JavaScript, который позволяет извлекать данные из массивов или объектов в переменные. Это упрощает работу с данными и делает код более читаемым.Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    3 Aug, 12:17

    ⚡️Что такое инкапсуляцияОтвет: Инкапсуляция - это механизм, который объединяет данные и методы, манипулирующие этими данными, и защищает и то и другое от внешнего вмешательства или неправильного использования. Когда методы и данные объединяются таким способом, создается объект.ПодробнееСтавь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    28 Jul, 09:04

    ❓ Что такое Spread оператор (...)?Ответ: Spread оператор позволяет расширять или разворачивать итерируемые объекты (например, массивы или строки) в местах, где ожидается ноль или более аргументов (для функций) или элементов (для массивов).Ставь ❤️ если знаешь ответ Если нет — ставь 💅Coderoll | Frontend
  • CodeRoll | Frontend

    27 Jul, 13:43

    👩‍💻 Используем принципы “Чистого кода” в контексте JavaScriptФункции✏️ Используйте функции для удаления дубликатов кодаОдно из первых правил, которые мы изучаем в функциях - это соблюдение правила DRY (don't repeat yourself)➕Если вы видите, что функционал повторяется - создайте для него отдельную функцию, которую вы будете вызывать в нужных местахCoderoll | Frontend
    Image from a post by CodeRoll | FrontendImage from a post by CodeRoll | FrontendImage from a post by CodeRoll | Frontend