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 111
Subscribers
-224 hours
-137 days
-3930 days
Posts Archive
Какой будет вывод?
Anonymous voting

function giveLydiaPizza() {
  return 'Here is pizza!'
}

const giveLydiaChocolate = () =>
  "Here's chocolate... now go hit the gym already."

console.log(giveLydiaPizza.prototype)
console.log(giveLydiaChocolate.prototype)

React: полное руководство по повторному рендерингу Существует 2 основные стадии, которым следует уделять пристальное внимание
React: полное руководство по повторному рендерингу Существует 2 основные стадии, которым следует уделять пристальное внимание, когда речь заходит о производительности в React: - первоначальный рендеринг (initial rendering) — происходит, когда компонент впервые появляется на экране; - ререндеринг — второй и последующие рендеринги компонента. Ререндеринг происходит, когда React необходимо обновить приложение некоторыми данными. Обычно, это является результатом действий пользователя, получения ответа на асинхронный запрос или публикацию при подписке (паттерн "pub/sub" — публикация/подписка или издатель/подписчик) на определенные данные. Ссылка #react

Какой будет вывод?
Anonymous voting

class Person {
  constructor(name) {
    this.name = name
  }
}

const member = new Person('John')
console.log(typeof member)

React + TypeScript: необходимый минимум Преимущества изучения TS могут быть сведены к следующему: - ваши шансы получить более
React + TypeScript: необходимый минимум Преимущества изучения TS могут быть сведены к следующему: - ваши шансы получить более высокооплачиваемую работу сильно увеличатся; - в вашем коде будет намного меньше багов, его будет легче читать и поддерживать; - рефакторить код и обновлять зависимости станет гораздо проще. Эта статья представляет собой минимальное введение по использованию TS в React. Ссылка #react

Пояснение к предыдущему посту С синтаксисом import * as name мы импортируем все exports из файла module.js в файл index.js, тогда и создается новый объект с именем data. В файле module.js есть два экспорта: экспорт по умолчанию и именованный экспорт. Экспорт по умолчанию - это функция, которая возвращает строку "Hello World", а именованный экспорт - это переменная с именем name, которая имеет значение строки "Lydia". Объект data имеет свойство default для экспорта по умолчанию, другие свойства имеют имена именованных экспортов и их соответствующие значения.

Какой будет вывод?
Anonymous voting

// module.js
export default () => 'Hello world'
export const name = 'Lydia'

// index.js
import * as data from './module'

console.log(data)

App Router и Pages Router: что изменилось в Next.js Как могут заметить разработчики, фреймворк Next очень активно развивается
App Router и Pages Router: что изменилось в Next.js Как могут заметить разработчики, фреймворк Next очень активно развивается. Так, некоторое время назад в 13 версии появилась новая парадигма (модель) для создания приложений — app router, которая должна прийти на смену старой pages router. В этой статье мы постараемся наглядно продемонстрировать и рассказать, что же поменялось в работе приложения с появлением app router, какие изменения произошли в сравнении с pages router, что нового успели добавить разработчики, а от чего они отказались. Ссылка #статьи

Как стать frontend разработчиком с 0 до первой работы в IT Знакомим вас с Сергеем Дмитриевским - ведущим программистом и эксп
Как стать frontend разработчиком с 0 до первой работы в IT Знакомим вас с Сергеем Дмитриевским - ведущим программистом и экспертом по frontend разработке. ✅ 12 лет в IT, прошел путь с нуля до тимлида в бигтехе ✅ Автор популярного ютуб канала про IT и программирование (62 000 подписчиков) ✅ Посетил 5 стран за последний год: Тайланд, Вьетнам, Малайзия, Казахстан, ОАЭ На своем телеграм канале Сергей делиться полезными материалами для новичков по frontend, личным опытом карьеры в IT с нуля до тимлида в бигтехе. 🎁 В закрепленном сообщении в канале Сергея вы найдете пошаговый roadmap "Как стать frontend разработчиком с нуля" и другие полезные материалы. Переходите и подписывайтесь на канал 👇🏻 https://t.me/+a1T0GQSWJXU3YTky erid: LjN8K9T7o

Создание сайтов через нейросети Популярность нейросетей в 2024 году набирает обороты. Нет, они не заменяют полноценных специа
Создание сайтов через нейросети Популярность нейросетей в 2024 году набирает обороты. Нет, они не заменяют полноценных специалистов. Зато существенно упрощают и ускоряют работу тех же копирайтеров, сеошников и дизайнеров. Сегодня мы расскажем, какие нейросети можно использовать в работе, разберем их функционал и приведем примеры генерации. Ссылка #статьи

Верстаешь? Оцени 7 причин пройти наш бесплатный интенсив по Frontend-разработке: 1. Ты сверстаешь веб-сайт на HTML + CSS; 2.
Верстаешь? Оцени 7 причин пройти наш бесплатный интенсив по Frontend-разработке: 1. Ты сверстаешь веб-сайт на HTML + CSS; 2. Оживишь страницу с помощью JavaScript; 3. Используешь фронтенд-фреймворк Angular; 4. Подключишь Backend и загрузишь сайт на хостинг; 5. Получишь советы по доработке своего проекта; 6. Добавишь в портфолио 1 качественный проект; 7. Получишь в подарок чек-лист «45 мест для поиска работы». А главное, ты проведёшь 7 дней в приятной компании Fullstack-разработчика с 10-летним стажем – Романа Чернова. 👉 Проскочить на интенсив бесплатно Начинаем 16 февраля.

Пояснение к предыдущему посту Вы можете установить значение параметра по умолчанию равным другому параметру функции, если они были определены до параметров по умолчанию. Мы передаем значение 10 в функцию sum. Если функция sum принимает только один аргумент, это означает, что значение для num2 не передано, и в этом случае значение num1 равно переданному значению 10. Значением по умолчанию num2 является значение num1, которое равно 10. num1 + num2 возвращает 20. Если вы пытаетесь установить значение параметра по умолчанию равным параметру, который определен после (справа), то значение параметра еще не было инициализировано; это приведет к ошибке.

Какой будет вывод?
Anonymous voting

function sum(num1, num2 = num1) {
  console.log(num1 + num2)
}

sum(10)

Прокачиваем вёрстку ARIA-атрибутами. Атрибут role В разговорах людей, интересующихся доступностью, часто можно услышать слово
Прокачиваем вёрстку ARIA-атрибутами. Атрибут role В разговорах людей, интересующихся доступностью, часто можно услышать слово «Роль». Так, что это такое? Это специальная форма представления элемента для скринридера. Устанавливается она с помощью атрибута role. Сегодня поговорим о нем. Я не буду описывать всё. Атрибут слишком сложный для одной статьи. Остановлюсь на моментах, которые вы можете использовать сразу. Продвинутые техники оставим на другой случай. Ссылка #статьи

Какая информация будетвыведена в лог?
Anonymous voting

fetch('https://www.website.com/api/user/1')
  .then(res => res.json())
  .then(res => console.log(res))

Next.js. Технология современной веб-разработки Современная веб-разработка требует эффективных инструментов, способных справля
Next.js. Технология современной веб-разработки Современная веб-разработка требует эффективных инструментов, способных справляться с высокими стандартами производительности и пользовательского опыта. В этой статье мы рассмотрим Next.js, мощный JavaScript-фреймворк и новаторское решение для создания современных веб-приложений на основе React, созданный компанией Vercel. Узнаем, как он помогает разработчикам создавать высокопроизводительные, масштабируемые и SEO-дружественные веб-приложения. Мы также глубоко погрузимся в его функциональность, рассмотрим особенности, такие как серверный рендеринг и генерация статических сайтов, и предоставим примеры использования. Давайте разберем, как Next.js становится ключевым инструментом в современной веб-разработке, обеспечивая идеальный баланс между разнообразием функций и оптимальной производительностью. Ссылка #статьи