ar
Feedback
Frontend Interview - собеседования по Javascript / Html / Css

Frontend Interview - собеседования по Javascript / Html / Css

الذهاب إلى القناة على Telegram

Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/frontendinterview Канал в реестре РКН: https://rknn.link/su

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Frontend Interview - собеседования по Javascript / Html / Css

تُعد قناة Frontend Interview - собеседования по Javascript / Html / Css (@frontendinterview) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 10 799 مشتركاً، محتلاً المرتبة 11 430 في فئة التكنولوجيات والتطبيقات والمرتبة 60 405 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 10 799 مشتركاً.

بحسب آخر البيانات بتاريخ 25 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -84، وفي آخر 24 ساعة بمقدار 1، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 9.28‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 4.11‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 1 002 مشاهدة. وخلال اليوم الأول يجمع عادةً 444 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 4.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل javascript, браузер, html, css, видимость.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/frontendinterview Канал в реестре РКН: https://rknn.link/su

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 26 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

10 799
المشتركون
+124 ساعات
-157 أيام
-8430 أيام
أرشيف المشاركات
Что выведется в консоль?
Anonymous voting

Как работает реактивность в vue.Js ? Реактивность — это одна из ключевых характеристик фреймворка, которая позволяет автоматически обновлять пользовательский интерфейс при изменении состояния. Вот как это работает: Реактивные данные: Vue использует объекты с реактивными свойствами, чтобы отслеживать изменения. Когда данные изменяются, Vue автоматически обновляет связанные с ними компоненты. Объект Vue: При создании нового экземпляра Vue, он делает все данные, определенные в опции data, реактивными.
      var vm = new Vue({
     data: {
       message: 'Hello Vue!'
     }
   });
   
Реактивность через геттеры и сеттеры: Vue использует JavaScript Proxy (или Object.defineProperty в более старых версиях) для создания реактивных свойств. Каждый раз, когда свойство считывается, вызывается геттер, и когда свойство изменяется, вызывается сеттер. Пример реактивности
var vm = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!'
  }
});
При изменении vm.message интерфейс автоматически обновится:
vm.message = 'Hello World!';
Как это работает "под капотом" 1. Инициализация: При инициализации Vue.js обходит все свойства объекта data и преобразует их в геттеры и сеттеры с помощью Object.defineProperty. Этот процесс называется обсервацией. 2. Детекторы изменений (Observers): Каждый раз, когда создается реактивное свойство, создается объект наблюдателя (Observer), который следит за изменениями этого свойства. 3. Депенденси трекинг (Dependency Tracking): Во время рендера компонента, Vue регистрирует все зависимости (реактивные свойства), которые используются. Это означает, что Vue "запоминает", какие свойства нужно отслеживать для каждого компонента. 4. Реактивное обновление: Когда реактивное свойство изменяется, Vue уведомляет все компоненты, которые зависят от этого свойства, и они автоматически перерисовываются. Реактивные системы в действиях
new Vue({
  el: '#app',
  data: {
    a: 1,
    b: 2
  },
  computed: {
    sum() {
      return this.a + this.b;
    }
  },
  watch: {
    a(newValue, oldValue) {
      console.log(`a изменилось с ${oldValue} на ${newValue}`);
    }
  }
});
Вычисляемые свойства: sum автоматически пересчитывается, когда a или b изменяются. Наблюдатели (watchers): Реагируют на изменения данных и могут выполнять побочные эффекты. Преимущества 1. Простота использования: Можно сосредоточиться на логике приложения, а не на обновлении DOM. 2. Высокая производительность: Vue эффективно отслеживает изменения и обновляет только те части DOM, которые изменились. 3. Поддержка сложных приложений: Реактивная система Vue легко масштабируется для больших и сложных приложений. 👉 @frontendInterview

Прокачаем ваш frontend скилл с junior до middle Научим писать код, который не стыдно показать Первые 7 дней бесплатно. Попроб
Прокачаем ваш frontend скилл с junior до middle Научим писать код, который не стыдно показать Первые 7 дней бесплатно. Попробуй! Узнать больше #реклама 16+ ykul.ru О рекламодателе

Reverse words Выполните функцию, которая принимает строковый параметр и меняет местами каждое слово в строке. Все пробелы в с
Reverse words Выполните функцию, которая принимает строковый параметр и меняет местами каждое слово в строке. Все пробелы в строке должны быть сохранены. Примеры:
"This is an example!" ==> "sihT si na !elpmaxe"
"double  spaces" ==> "elbuod secaps"
👉 @frontendInterview

fli753485.pdf4.26 MB

Новые возможности JavaScript Руководство по JavaScript для тех, кто хочет кодить быстро и эффективно. «Новые возможности Java
Новые возможности JavaScript Руководство по JavaScript для тех, кто хочет кодить быстро и эффективно. «Новые возможности JavaScript» — это сборник правил написания кода на современном языке JavaScript. На наглядных примерах автор объясняет, как работают последние версии JS, какие приемы в нем можно использовать, чтобы сделать код коротким и чистым, а каких ошибок лучше избегать, чтобы не было багов. 👉 @frontendInterview

Живи и зарабатывай в Крыму 2 500 000 рублей ежегодно! 👌Поможем подобрать лучшие апартаменты Крыма с собственным пляжем, видо
+8
Живи и зарабатывай в Крыму 2 500 000 рублей ежегодно! 👌Поможем подобрать лучшие апартаменты Крыма с собственным пляжем, видом на море и горы 😊Живите сами, отдыхайте здесь с семьей или сдавайте и получайте пассивный доход 2 500 000 рублей в год -Апартаменты на любой вкус а также под ваш бюджет -Акции от застройщиков: рассрочка без переплат, ежемесячный платеж всего 50 тысяч рублей -Старт продаж! -Апартаменты с видом на море или горы - под ваш вкус! 🏠Мы предлагаем несколько способов покупки а также услуги по подбору недвижимости с помощью: ипотеки, рассрочки, дистанционной покупки ✅Узнайте подробнее и получите вкусное предложение Узнать больше Проектная декларация на сайте https://наш.дом.рф/ #реклама mrqz.me О рекламодателе

Можете ли вы описать основное различие между методами forEach и map? Чтобы понять разницу между ними, давайте посмотрим, что
Можете ли вы описать основное различие между методами forEach и map? Чтобы понять разницу между ними, давайте посмотрим, что делает каждая функция. forEach - Перебирает элементы в массиве. - Вызывает callback-функцию для каждого элемента. - Не возвращает значение.
 const a = [1, 2, 3];
 const doubled = a.forEach((num, index) => {
   // Делаем что-либо с num и/или index.
 });
 // doubled = undefined
map - Перебирает элементы в массиве. - “Сопоставляет” каждый элемент с новым элементом, вызывая функцию для каждого элемента, создавая в результате новый массив.
 const a = [1, 2, 3];
 const doubled = a.map(num => {
   return num * 2;
 });
 // doubled = [2, 4, 6]
Основное различие между .forEach и .map() состоит в том, что .map() возвращает новый массив. Если вам нужен результат, но вы не хотите изменять исходный массив, .map() — очевидный выбор. Если вам просто нужно перебрать массив, то стоит воспользоваться forEach.

Это я через 5 лет «вышел погулять» после тяжёлого трудового дня 👉 @frontendInterview

Какой метод интеграции изменений переписывает историю коммитов?
Anonymous voting

Работа с атрибутами HTML элементов в JavaScript В этой статье разберемся как манипулировать HTML элементами, после того как о
Работа с атрибутами HTML элементов в JavaScript В этой статье разберемся как манипулировать HTML элементами, после того как они будут найдены через JS. Важной частью этой работы, является взаимодействие с атрибутами HTML элементов. 👉 @frontendInterview

Бесплатный курс по дизайну в FIGMA Онлайн-программа с наставником и чатом. Осторожно! 80% практики. По результату обучения у вас будет портфолио из нескольких работ. Сертификат о прохождении курса. Возможность пройти полное обучение и получить гарантированное трудоустройство! Учитесь дизайну у профессионалов. Переходи по кнопки: "Узнать больше" и начинай свое обучение. Доступ 0 руб. Узнать больше #реклама 16+ yudaevschool24.online О рекламодателе

Можно ли увеличить или уменьшить поле ввода? Управляем этим через стили. Свойство resize указывает, может ли пользователь изменять размеры элемента, и в каком направлении. В случае, если изменение размеров элемента возможно, в одном из его углов появится специальная иконка, похожая на треугольник, зажав которую пользователь сможет изменить размер элемента в одном, или нескольких, направлениях. Часто используется для <textarea>, но можно применить к любому элементу, кроме: - строчных (inline) элементов; - блочных (block), для которых задано свойство overflow со значением visible (является значением по умолчанию для большинства элементов). По умолчанию поле ввода <textarea> может изменять свой размер, если потянуть за нижний правый угол. Если вы хотите запретить изменение размеров текстовой области, вы должны явно указать значение свойства resize как none. Как пишется - none — размеры изменить нельзя (значение по умолчанию). - both — размеры можно изменять по горизонтали и вертикали. - horizontal — размер можно изменять по горизонтали. - vertical — размер можно изменять по вертикали. Экспериментальные значения: - block — размер можно изменять в блочном измерении элемента. - inline — размер можно изменять в строковом измерении элемента. Блочное или строчное измерение элемента зависит от направления текста, задаваемого свойствами writing-mode и direction. По умолчанию поддерживается в Firefox и Safari. В браузерах Chrome и Edge необходимо включить флаг Experimental Web Platform features. Более подробную информацию можно узнать на caniuse. 👉 @frontendInterview

Что лучше анимировать: transform, margin или width?
Anonymous voting

📕Открытый урок по манипуляции с HTML и CSS с помощью JavaScript для начинающих и опытных разработчиков JavaScript, frontend
📕Открытый урок по манипуляции с HTML и CSS с помощью JavaScript для начинающих и опытных разработчиков JavaScript, frontend и веб разработчикам На открытом уроке 19 февраля в 20:00 мск мы узнаем всё об основах динамичного взаимодействия с элементами страницы. 📗В результате вы: - Узнаете, как использовать JavaScript для взаимодействия с HTML и CSS, включая управление элементами страницы через простые клики и другие события; - Изучите основные методы изменения стилей и классов, чтобы делать интерфейсы более динамичными; - Освоете практические навыки для применения в проектах, позволяя создавать страницы с интерактивными элементами, которые реагируют на действия пользователей. 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/eAIt/ 📙 Все участники открытого урока получат скидку на курс "Fullstack Developer" Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 erid 2SDnjeHiuvk

Будьте в центре цифровой повестки Как технологии помогают бизнесу решать задачи в 2025 году? Что нового в цифровизации? Какие
Будьте в центре цифровой повестки Как технологии помогают бизнесу решать задачи в 2025 году? Что нового в цифровизации? Какие тренды нужно знать уже сегодня? В телеграм-канале «Цифровизируй это» от VK Tech мы отвечаем на все эти вопросы. А еще делимся анонсами событий, которые нельзя пропустить: ✅ вебинары с разработчиками IT-решений, ✅ разборы ключевых кейсов, ✅ дискуссии о будущем цифровизации. Подписывайтесь, чтобы не пропустить важное и оставаться на шаг впереди. Подписаться #реклама О рекламодателе

Что происходит при схлопывании границ? Это процесс в CSS, когда вертикальные внешние отступы (margins) двух или более блоков объединяются в один. Это поведение касается только вертикальных отступов (margin-top и margin-bottom) и не касается горизонтальных (margin-left и margin-right). Почему это нужно? Схлопывание границ помогает избежать ненужных больших отступов между элементами. Например, если у двух соседних элементов установлены верхний и нижний отступы, то без схлопывания они бы суммировались и создавали избыточное пространство между элементами. Как это работает? Если у одного блока снизу есть margin-bottom, а у другого блока сверху есть margin-top, то итоговый отступ между этими блоками будет равен большему из двух значений, а не их сумме. Если у элемента задан margin-top и он находится первым в контейнере, его верхний отступ может схлопнуться с верхним отступом контейнера. Если у элемента установлен margin-bottom и он является последним в контейнере, его нижний отступ может схлопнуться с нижним отступом контейнера. В этом примере между блоками будет отступ не 50px (20px + 30px), а 30px, потому что сработает схлопывание границ и возьмется большее значение.
<!DOCTYPE html>
<html>
<head>
    <style>
        .block1 {
            margin-bottom: 20px;
            background-color: lightblue;
        }
        .block2 {
            margin-top: 30px;
            background-color: lightcoral;
        }
    </style>
</head>
<body>
    <div class="block1">Блок 1</div>
    <div class="block2">Блок 2</div>
</body>
</html>
Когда схлопывание границ не происходит - Если элементы имеют display:flex или display:grid. - Если между элементами есть элемент с padding или border. - Если у одного из элементов установлено свойство overflow со значением отличным от visible. - Если один из элементов плавающий (float). 👉 @frontendInterview

😡 Устал от нудных уроков на YouTube, где половина — вода? Хватит это терпеть) Автор канала Формошлёп убрал воду и оставил то
😡 Устал от нудных уроков на YouTube, где половина — вода? Хватит это терпеть) Автор канала Формошлёп убрал воду и оставил только суть: Мини-гайды по HTML, CSS и JavaScript, которые легко читать и сразу применять. ➧ Шпаргалки, лайфхаки и полезные советы с ноткой юмора. ➧ Всё чётко, лаконично и по делу. Неважно, новичок ты или фронтендер на опыте — у нас всегда найдётся что-то полезное! Присоединяйся: @frontbox будем вместе шлёпать формы и красить кнопки)

Credit Card Mask Обычно, когда вы что-то покупаете, вас спрашивают, верен ли номер вашей кредитной карты, номер телефона или
Credit Card Mask Обычно, когда вы что-то покупаете, вас спрашивают, верен ли номер вашей кредитной карты, номер телефона или ответ на ваш самый секретный вопрос. Однако, поскольку кто-то может заглянуть вам через плечо, вы не хотите, чтобы это отображалось на экране. Вместо этого мы маскируем его. Ваша задача - написать функцию maskify, которая меняет все символы, кроме последних четырех, на '#'. Примеры (ввод --> вывод):
"4556364607935616" --> "############5616"
     "64607935616" -->      "#######5616"
               "1" -->                "1"
                "" -->                 ""

// "What was the name of your first pet?"
"Skippy" --> "##ippy"
"Nananananananananananananananana Batman!" --> "####################################man!"
👉 @frontendInterview