fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

CodeRoll | Frontend

CodeRoll | Frontend

رفتن به کانال در Telegram

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

نمایش بیشتر
4 028
مشترکین
-224 ساعت
-167 روز
-4730 روز
آرشیو پست ها
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 становится ключевым инструментом в современной веб-разработке, обеспечивая идеальный баланс между разнообразием функций и оптимальной производительностью. Ссылка #статьи

Пояснение к предыдущему посту Мы устанавливаем переменную city равной значению свойства с именем city для объекта person. У этого объекта нет свойства с именем city, поэтому переменная city имеет значение undefined. Обратите внимание, что мы не ссылаемся на сам объект person! Мы просто устанавливаем переменную city равной текущему значению свойства city объекта person. Затем мы устанавливаем city равным строке "Amsterdam". Это не меняет объект person - нет ссылки на этот объект. При регистрации объекта person возвращается неизмененный объект.