ch
Feedback
Фронтенд Гайд

Фронтенд Гайд

前往频道在 Telegram

Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6

显示更多
6 283
订阅者
无数据24 小时
-127
-7130
帖子存档
CSS. Какое свойство используется для увеличения или уменьшения значения определенного CSS счетчика (counter)?
Anonymous voting

Очная онлайн-магистратура ИТМО: станьте DevOps-инженером Онлайн-магистратура «DevOps-инженер облачных сервисов» от Яндекс Пра
Очная онлайн-магистратура ИТМО: станьте DevOps-инженером Онлайн-магистратура «DevOps-инженер облачных сервисов» от Яндекс Практикум Вы сможете работать DevOps-инженером или SRE в крупных IT-компаниях В магистратуре вы глубоко погрузитесь в программирование и научитесь создавать стабильную облачную инфраструктуру. А ещё будете заниматься английским, чтобы было проще устроиться в международную компанию. Фундаментальные знания, льготы очного студента и практический опыт Яндекса Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

JavaScript. Какой вариант модифицирует объект person?
Anonymous voting

🔹 TUI для управления Bluetooth устройствами в системе...

Javascript вопрос: Что вернет 'foo' + + 'bar' ?
Anonymous voting

photo content

Сообщество IT-специалистов в Telegram от Selectel. Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков. Шес
Сообщество IT-специалистов в Telegram от Selectel. Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков. Шесть причин подписаться на канал: - железные новости; - обзоры продуктов; - разборы кейсов; - актуальные IT-статьи; - анонсы митапов; - бесплатные курсы. Подписаться #реклама О рекламодателе

Откуда берется контекст функции ? Спросят с вероятностью 7% Контекст функции — это значение, которое доступно через ключевое слово this. Контекст функции определяется способом ее вызова, а не тем, где функция была определена. Вот основные способы, которыми определяется контекст функции: 1️⃣Глобальный контекст и контекст функцийГлобальный контекст: В глобальной области видимости this ссылается на глобальный объект. В браузере это объект window.
    console.log(this); // В браузере это будет window
  
Контекст функции: При обычном вызове функции this ссылается на глобальный объект (в строгом режиме — undefined).
    function showThis() {
    console.log(this);
  }

  showThis(); // В браузере это будет window (или undefined в строгом режиме)
  
2️⃣Контекст методов объекта Когда функция вызывается как метод объекта, this ссылается на объект, которому принадлежит метод.
const obj = {
  name: 'Alice',
  showThis: function() {
    console.log(this);
  }
};

obj.showThis(); // { name: 'Alice', showThis: [Function: showThis] }
3️⃣Конструкторы и классы При вызове функции-конструктора с ключевым словом new, this ссылается на новый созданный объект.
function Person(name) {
  this.name = name;
}

const alice = new Person('Alice');
console.log(alice.name); // Alice
4️⃣call, apply и bind Эти методы позволяют явно устанавливать контекст this при вызове функции. ✅call: вызывает функцию с указанным значением this и аргументами, переданными по отдельности.
    function showThis() {
    console.log(this);
  }

  const obj = { name: 'Alice' };
  showThis.call(obj); // { name: 'Alice' }
  
apply: вызывает функцию с указанным значением this и аргументами, переданными в виде массива.
showThis.apply(obj); // { name: 'Alice' }
bind: возвращает новую функцию, которая при вызове будет иметь указанный контекст this.
const boundShowThis = showThis.bind(obj);
  boundShowThis(); // { name: 'Alice' }
5️⃣Стрелочные функции Не имеют собственного контекста this. Вместо этого они захватывают this из окружающего лексического контекста.
const obj = {
  name: 'Alice',
  showThis: function() {
    const arrowFunc = () => console.log(this);
    arrowFunc();
  }
};

obj.showThis(); // { name: 'Alice' }
6️⃣Обработчики событий В обработчиках событий this ссылается на элемент, к которому прикреплен обработчик.
const button = document.querySelector('button');
button.addEventListener('click', function() {
  console.log(this); // <button> элемент
});
Контекст функции (this) определяется способом вызова функции. В глобальной области видимости this ссылается на глобальный объект. В методах объекта this ссылается на сам объект. В функциях-конструкторах this ссылается на новый созданный объект. Методы call, apply и bind позволяют явно задавать значение this. Стрелочные функции захватывают this из окружающего контекста. В обработчиках событий this ссылается на элемент, к которому прикреплен обработчик.

Чем полезно ИТ-обучение, кроме программмирования? Только люди, прожившие 5 лет в глухом лесу, не слышали о том, что детей пол
Чем полезно ИТ-обучение, кроме программмирования? Только люди, прожившие 5 лет в глухом лесу, не слышали о том, что детей полезно учить цифровым навыкам еще с начальной школы. Но в чём же она, эта несомненная, по мнению педагогов, польза? Так ли уж необходимы все эти курсы? Да и в чем практический смысл таких знаний для повседневной жизни? 😊Вот это не ясно! Давайте разберёмся! 8 августа в 19:00 по МСК на бесплатной встрече педагоги из ИТ-школы Университета Иннополис готовы рассказать 💻где дети могут применять ИТ-навыки ежедневно, 🏃‍♂️какое преимущество появляется в будущем у детей, умеющих программировать, 📚зачем IT гуманитариям, 🎓как попробовать бесплатное обучение, чтоб понять, что ребенку это интересно и что занятия не будут заброшены через неделю. Регистрируйтесь, тобы помочь своим детям стать успешными Зарегистрироваться #реклама progmatica.innopolis.university О рекламодателе

photo content

HTML. Как добавить на страницу видео?
Anonymous voting

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

Hamburger Icon Animations Реализовано с помощью CSS

Создание макета с помощью HTML и CSS

CSS. В rgba-цвете непрозрачность можно задавать...
Anonymous voting

photo content

Курс графического дизайна с нуля. Бесплатное обучение! Выбери свое направление в дизайне: графический дизайн, веб-дизайн, UX/UI-дизайн. И изучи бесплатно основы дизайна с личным наставником! 3 работы в портфолио. Узнать больше #реклама 16+ yudaevschool24.online О рекламодателе

⚡️ Красивая анимированная шкала рейтинга на JS + CSS

CSS. Существует ли свойство, позволяющее создавать отражение элемента?
Anonymous voting