TGViewer
Channel Public Channel
Руслан Куянец | Reactify

Руслан Куянец | Reactify

@reactify_it

Я IT-специалист, ментор и основатель проекта YeaHub и сообщества Reactify. Здесь рассказываю про Frontend и IT.

Менторство:
https://reactify.ru

YouTube канал:
https://youtube.com/@reactify-it

YeaHub:
https://yeahub.ru/

Связь:
@ruslan_kuyanets
Subscribers
6.42K
Photos
768
Videos
57
Links
334

Showing posts older than #401 · Back to latest

Older Posts 20 shown
Post #400 223
Но сверстал он полную чушь
  • 🫡 7
  • 😁 3
Post #399 228
А нет....
  • 🤣 3
  • 😭 1
Post #398 219
Ну какой же это кот, это кошка.

А говорят, что ИИ заменит программистов, он кошку от кота не может отличить🙄😁😂
  • 😁 8
Post #397 251
Принципы SOLID

Принципы SOLID играют ключевую роль в разработке программного обеспечения, обеспечивая создание масштабируемого, устойчивого и легко поддерживаемого кода.

Эти принципы служат фундаментом для написания чистого кода, помогая разработчикам избегать часто встречающихся проблем в проектировании и структурировании программ.

Соблюдение принципов SOLID способствует гибкости, эффективности и повторному использованию кода, что в свою очередь ведет к сокращению времени и ресурсов, необходимых для разработки и поддержки программных продуктов.

Single Responsibility Principle

Open/Closed Principle


Liskov Substitution Principle


Interface Segregation Principle


Dependency Inversion Principle


#JavaScript #solid #обучающийПост
  • 👍 3
Post #396 320
Разбор тем по JavaScript на собеседовании [2].

#собеседование #вопросы #JavaScript
  • 👍 7
Post #395 257
Создание и обработка промиса

Промис создаётся с использованием конструктора Promise, который принимает один аргумент — функцию с двумя параметрами: resolve и reject. Функция resolve вызывается, когда асинхронная операция завершается успешно, а функция reject — когда происходит ошибка.

Для обработки промиса используются методы then, catch и finally.

✅ then принимает функцию, которая будет вызвана, если промис выполнится успешно.
❌ catch принимает функцию, которая будет вызвана, если промис будет отклонён.
🏁 finally принимает функцию, которая будет вызвана в любом случае, независимо от того, был ли промис выполнен или отклонён.

#обучающийПост #JavaScript #promise #code
  • 🔥 6
  • ✍ 2
  • 👍 2
Post #394 228
Промисы в JavaScript

Промисы в JavaScript представляют собой объекты, которые предоставляют возможность работать с асинхронными операциями более удобным способом, чем это делается с использованием callback-функций. Промисы могут находиться в одном из трёх состояний:

🟡 Pending (ожидание): начальное состояние промиса, не выполнен и не отклонён.

🟢 Fulfilled (выполнено): операция завершилась успешно, промис выполнен.

🔴 Rejected (отклонено): произошла ошибка, промис отклонён.

Промисы используются для более удобной организации асинхронного кода, такого как работа с API, таймерами или другими операциями, которые не выполняются мгновенно.

#обучающийПост #JavaScript #promise
  • 👍 8
Post #393 284
Разбор тем по JavaScript на собеседовании [1].

#собеседование #вопросы #JavaScript
  • 👍 8
  • ✍ 3
Post #392 291
Разбор тем по css на собеседовании.

#собеседование #вопросы #css
  • 👍 10
  • 🔥 3
Post #391 243
React Новости 1000 просмотров😎
  • 🔥 8
Post #390 307
Привет, сделал разбор вопросов к собеседованиям по HTML. Записал небольшое видео. Говорю в пол голоса из-за эхо в комнате, пока ее не заставили мебелью😄

#собеседование #вопросы #html
  • 👍 12
Post #389 261
Выросли немного 🟢
Слежу за HH как за котировками акций 😄📈
  • 🔥 8
Post #387 242
Вообще собеседования - это большая тема. Когда я провожу собесы, я стараюсь больше спросить про опыт, про проекты. Задаю лайтовые вопросы.
Но бывают прогеры с 2мя годами опыта, которые собесят сеньоров 6+ и душнят так, как-будто они лично JavasScript изобрели и со школы прогеры. Везде своих чсв хватает😅
  • 😁 4
  • 😭 3
Post #386 276
Записал небольшое видео про собеседования.
Могу пройтись подробнее по вопросам

#собеседование #вопросы
  • 👍 6
  • 🔥 2
Post #385 262
В первом примере используется обычная функция, и this внутри setInterval не ссылается на экземпляр Person. По умолчанию (в строгом режиме) this будет undefined, а в нестрогом — глобальный объект. Поскольку undefined не имеет свойства age, попытка инкрементировать его приведет к NaN

Во втором примере используется стрелочная функция, которая не имеет собственного this. Она "позаимствует" его из окружающего контекста, в данном случае из функции-конструктора Person. Это означает, что this.age будет корректно инкрементироваться каждую секунду, и в консоль будет выводиться возраст Person, который увеличивается на 1 каждую секунду.

#code #JavaScript #functions #this
  • 👍 3
  • 😢 1
Post #384 244
Стрелочные и обычные функции в JavaScript

Обычные функции

Синтаксис: Обычные функции имеют более развернутый синтаксис. Они могут быть объявлены с использованием ключевого слова function.

function greet(name) {
return "Hello, " + name + "!";
}


Контекст this: У обычных функций свой собственный контекст this. Это может вызвать проблемы с потерей контекста.

Использование: Они обычно используются, когда нужно создать метод объекта или конструктор.

Стрелочные функции

Синтаксис: Стрелочные функции имеют более короткий, сжатый синтаксис. Они объявляются с использованием символа "стрелки" =>.

const greet = (name) => "Hello, " + name + "!";

Контекст this: Стрелочные функции не имеют собственного контекста this. Они захватывают его из об surrounding кода, что делает их удобными для работы с контекстом.

Использование: Они идеально подходят для коротких функций и методов, где контекст this должен оставаться неизменным.

ОСНОВНЫЕ РАЗЛИЧИЯ

Синтаксис: Стрелочные функции более лаконичные.
Контекст this: Обычные функции имеют свой this, в то время как стрелочные функции наследуют this от surrounding кода.
Конструкторы: Стрелочные функции не могут быть использованы как конструкторы и вызваны с использованием new.
Arguments объект: Обычные функции имеют arguments объект, но стрелочные функции его не имеют.

#обучающийПост #JavaScript #functions
  • 👍 3
  • 🔥 3
Post #383 236
Как вам джунгли?😄 до 12 ночи переезжали вчера😬
Post #382 248
Какие темы вы хотели бы, чтобы я объяснил, рассказал? Пишите, в течение недели буду писать посты и записывать видео.
Post #381 266
Небольшой анализ IT рынка, Frontend разработчик

#job #hh
  • 👍 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →