Search
Write a publication
Pull to refresh
-1
0.3
Send message

Админы спят походу...

Илья, вы бы не просто статьи переводили, а вдумывались в смысл. Сама статья - вода с безосновательными высказываниями, смешанная с вкусовщиной.

Ничто не мешает зарегистрировать свое событие в глобальную зону видимости и это, кстати, можно считать плохим тоном. Ведь, дозапись стандартных событий DOM используется почти никогда, а если и используется, то событие причастно только к определенной ветке дом, а не всему дереву. И когда еще́ один умный человек полезет регистрировать событие с таким же именем в глобалы то столкнется с приколом от компилятора

Краткое содержание статьи

Так делать не надо, это плохой тон

type MyEvent = CustomEvent<GenericType>

something.addEventListener("my_event", (e: MyEvent) => {
  // Очень грязный код, мне прям противно
  let data = e.detials
}))

Делайте так, это классно

class MyEvent extends Event {
  static readonly eventName = 'my-event';

  readonly foo: number;
  readonly bar: string;

  constructor(foo: number, bar: string) {
    super(MyEvent.eventName, { bubbles: true, composed: true });
    this.foo = foo;
    this.bar = bar;
  }
}

something.addEventListener("my_event", (e: MyEvent) => {
  // Выглядит намного чище
  let {foo, bar} = e
}))

Фух, а то я уж думал generics использовать, спасибо

Не изучал змеюку и приоритеты операторов (мало-ли), но в данном случае при любой логике false

55 == True is True

# Рассмотрим вариант с приоритетом у ==
55 == True # false и все автоматом false 

# Рассмотрим приоритет у is
True is True # True что потом - смотри выше 

Так что все кто запоролся на этом вопросе даже 3х месяцев не поработали это 100%

Ставьте топ, если тоже забываете "=" в сравнениях

if (isAdmin = true ){}

Без негатива, просто забавно

Ооо, знаю! это... как его... ну, это самое... антимонопольная деятельность, во!

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

С первым пунктом я бы поспорил. Зацикленность релиза не имеет как такового смысла, если нужное количество багов фич небыло реализовано, и вот выходит наш распрекрасный релиз с фиксом одной кнопки. Релиз должен иметь дедлайн, но под релизом должен лежать штабель задач, которые могут делаться неопределенное кол-во времени.

Жалко, что в 9 из 10 случаев такой схемы не будет.

Используйте loading="lazy", чтобы изображение загружалось только тогда, когда это необходимо. Это значительно снижает скорость загрузки страницы.

Хорошая фича, буду использовать

С этими словами ты опоздал на 5-6 лет

Information

Rating
5,177-th
Registered
Activity

Specialization

Fullstack Developer, Mobile Application Developer
Middle
From 100,000 ₽
Git
C++
PHP
Kotlin
Android development