en
Feedback
FRONTENDIYA - Все про front

FRONTENDIYA - Все про front

Open in Telegram

🧬Запись на менторство @frontendiya_manager 🔗Подробнее о менторстве: @iteachr_frontendiya_bot 🥷 Отзывы: @frontendiya_reviews 🎥YouTube: https://youtube.com/@frontendiya?si=DlCo4ZiT3fkwJHTN

Show more
1 411
Subscribers
-124 hours
-77 days
-2330 days
Posts Archive
\n\n","datePublished":"2024-06-03T20:19:44Z","dateModified":"2024-06-03T20:19:44Z","author":{"@type":"Organization","name":"FRONTENDIYA - Все про front","url":"https://telemetr.io/en/channels/1725334832-frontendiya","image":"https://img.tlmtr.io/c/1SLkpa/5420439201217894422?ty=x"},"publisher":{"@type":"Organization","name":"FRONTENDIYA - Все про front","url":"https://telemetr.io/en/channels/1725334832-frontendiya","image":"https://img.tlmtr.io/c/1SLkpa/5420439201217894422?ty=x"},"commentCount":4,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":895},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":11},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4}]}}]}
А 100 лайков на видос наберем? 😁

АЙТИ РОТА БЕЛАРУСИ? Собеседование frontend разработчика https://youtu.be/XBmRgdCIf2M

Repost from N/a
photo content

Пока вы собрали 100 лайков, рекорд🔥 У нас еще +1 оффер в копилочку😈 Сегодня в 21:00 публикуем собес!

Собес записали, 100 реакций и дропаем🔥

На завтра нужен человек для записи собеса для ютуба, формат теория+лайв кодинг От вас: камера, микрофон, 1 час времени @frontendiya_manager присылайте резюме:)

Еще с +1 оффером🥂

Repost from N/a
photo content

Есть ангулярщики? Вот вам задачка с полей на подумать - присылайте свои решения в комменты, какие есть нюансы и чтобы переписали?
import { HttpClient } from '@angular/common/http';
import { Component, Input, OnInit } from '@angular/core';
import { url } from 'inspector';
import { BehaviorSubject } from 'rxjs';
 
@Component({
  selector: 'ngx-psevdo',
  template: `<h2>title</h2>
    <div>
      <ng-container
        *ngIf="(selectFilterList$ | async).length; else emptyFilters">
        <a
          *ngFor="let filter of selectFilterList$ | async"
          [routerLink]="[filterId.route, filter.filterId.toString()]"
          routerLinkActive="router-link-active"
          class="standart-callout filters-list-item">
          {{ filter.name }}
        </a>
      </ng-container>
 
      <ng-template #emptyFilters>
        <div class="standart-callout filters-list-item-empty">
          {{ 'PAGES.DASHBOARD.EMPTY_FILTERS_LIST' | translate }}
        </div>
      </ng-template>
    </div> `,
})
export class PsevdoComponent {
  @Input() id = -1;
  title = 'Проверь меня';
 
  http: HttpClient;
  selectFilterList$: BehaviorSubject;
 
  constructor() {
    this.http.get(url, id).subscribe(items => (this.selectFilterList$ = items));
  }
}

Чемпион отписался !

Go go go, в лс @frontendiya_manager Дедлайн: завтра 14:00 по классике😂
Go go go, в лс @frontendiya_manager Дедлайн: завтра 14:00 по классике😂

Завтра крутим еще раз ! Никто не написал😂

Подогрею ваш интерес еще одним пунктом: мы сейчас активно проходим собеседования в компании РФ рынка и это записываем😉 какой контент в вип канале вы получите догадаться не сложно😂 Рассказать еще плюшек? Го 20 реакций🔥

20 ый комментарий пиши в лс @frontendiya_manager отправим книгу 😂
20 ый комментарий пиши в лс @frontendiya_manager отправим книгу 😂

Если сегодня до обеда победитель не объявиться, генерим еще раз 🕵️‍♂️

2-ой комментарий отпиши в лс @frontendiya_manager отправим книгу :)
2-ой комментарий отпиши в лс @frontendiya_manager отправим книгу :)

Пару недель назад мы спрашивали у своих подписчиков, кто же в поисках работы🔍 Результат нас удивил! Таких больше 50 процентов. Но этот пост не только для тех, кто в «активном поиске» 😅 Но и для тех, кто уже вовсю трудится, но хочет поднять свою зарплату или же сменить компанию! Так вот! Уже восемь месяцев МЫ УСПЕШНО занимаемся индивидуальным менторством. Цифры говорят сами за себя: 80 процентов наших ребят получили заветный оффер! 🔥Конечно не обошлось и без случаев, когда ребята сдавались и не доходили даже до собесов. Но таких все же очень мало! Еще немного цифр: ✅ Участники нашего менторства получили около 20 офферов с зарплатами от 90 до 400к ✅Большинство офферов было в районе 200k. Круто, правда? ❤️Но мы не просто так все это вам рассказываем! На следующей неделе мы запускаем VIP-чат с уникальным контентом 😱Что же там такого будет? ✅Сливы вопросов с СОБЕСЕДОВАНИЙ вместе с ОТВЕТАМИ. ⚠️Но это только один из пунктов🔥 Какой контент и какие плюсы подписки на наш VIP-чат вас ждут? Об этом мы расскажем чуть позже 🤨 Нет, это не какой-то пулл популярных вопросов, который вы и сами можете найти по первой ссылке в гугле. А именно доступ к файлу, который постоянно будет пополняться вопросами, с именами компаний и их зарплатными вилками😏 А пока что, давайте проведем РОЗЫГРЫШ книги! Нужно просто написать любой комментарий под этим постом. И завтра вечером рандомно выберем счастливчика 🚀

Прикольная туда, которая поможет найти неиспользуемые файлы, зависимости, и экспорты в Джс и тс проектах:) пользуйтесь! https://knip.dev

Код из видео про #озвучку #текста #webspeechapi

<!DOCTYPE html>
<html lang="ru">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Text to Speech</title>
</head>
<body>
<h1>Text to Speech Demo</h1>
<label for="text">Введите текст для озвучивания:</label>
<input type="text" id="text" placeholder="Введите текст здесь" />
<button id="speakButton">Озвучить</button>

<script>
 document.getElementById('speakButton').addEventListener('click', () => {
  // Создаем объект SpeechSynthesisUtterance
  const speechUtterance = new SpeechSynthesisUtterance();
  
  // Устанавливаем текст для озвучки
  speechUtterance.text = document.getElementById('text').value;
  
  // Добавляем событие, которое будет вызываться после завершения озвучки
  speechUtterance.onend = () => {
   console.log('Озвучивание завершено');
  };
  
  // Запускаем синтез речи
  speechSynthesis.speak(speechUtterance);
 });
</script>
</body>
</html>