Size: a a a

JavaScript.Ninja

2021 June 27

IK

Illya Klymov in JavaScript.Ninja
вы ВСЕГДА из любого вызова func возвращаете первый объект
источник

БО

Богдан Ошовський... in JavaScript.Ninja
Ура я кажись понял))
источник

AK

Alexandr K in JavaScript.Ninja
@xanf_ua Добрый вечер! Скажите пожалуйста, нет ли продолжения этого видео?
https://www.youtube.com/watch?v=fdjc5ZPckNo
(или практических примеров) очень заходит ваше объяснение
источник

IK

Illya Klymov in JavaScript.Ninja
Нет
источник

AK

Alexandr K in JavaScript.Ninja
жаль(, спасибо
источник

ЕС

Евгений Седов... in JavaScript.Ninja
Разобрался?)
источник

Я

Янис 😷 in JavaScript.Ninja
Всем привет. Подскажите, пожалуйста, как именно работает code splitting?
Я не очень уверен, но, по-моему, мы сначала запрашиваем с сервера необходимый минимум джаваскрипт кода, а потом on demand запрашиваем остальные куски. Так ли это?
источник

БО

Богдан Ошовський... in JavaScript.Ninja
дааа
источник

ЕС

Евгений Седов... in JavaScript.Ninja
👍
источник

M

Michael in JavaScript.Ninja
Да, лейзи лоадинг
источник

Я

Янис 😷 in JavaScript.Ninja
Спасибо! Вроде разобрался с тем, как это работает
источник
2021 June 28

ВН

Владислав Новиков... in JavaScript.Ninja
Ребят привет. Сможете ответить на вопрос:  пробую ts + vue 3 и возникла проблема почему typescript не показывает ошибку в ф-ции computed? Приложил фото
источник

AO

Aidos Omurzakov in JavaScript.Ninja
Всем привет
подскажите пожалуйста , у меня на сайте в header подключен сторонний скрипт на оплату <scrpit src="http://...."></script> , прошел скрининг и говорят это плохая практика ввиду javascript injection
Я спросил , может локально скачать файл и его использовать , но компания у который сервис оплаты говорит , что не стоит потомучто у них часто обновления проводятся и у нас что-то может сломаться
Что лучшее можно сделать в данной ситуации ?
источник

NP

N P in JavaScript.Ninja
Вы можете подключать файл не через HTML а через JS в файле инициализации приложения. Вот пример как это делается - https://aaronsmith.online/easily-load-an-external-script-using-javascript/
источник

M

Max in JavaScript.Ninja
Всем привет. Есть такая проблема - если в проекте использовать например nest.js + гексагональную архитектуру - то получается красиво, но куча бойлерплейта, плюс сразу же поднимается порог входа - я уже много раз сталкивался когда люди просто не понимают зачем это и как это использовать, от этого становится только хуже, абстракции протекают, связность растет... Да еще и найти людей которые бы смогли нормально это использовать и писать код так что бы был Плюс от того что бы вкладываемся в архитектуру -  тоже становится сложнее, причем намного.  Даже взять DI например:

многие пугаются увидев подобное:

constructor(
@Inject(LoggerSymbol)
private readonly _logger: ILogger,
)

а это ведь просто пример, просто логер

Шо делать теперь, не использовать такой подход? Хотя с чистым js и таким "стандартным" подходом еще хуже, хотя порог входа низкий и относительно легко найти бекенд разработчиков ...
источник

II

Ilya Izilanov in JavaScript.Ninja
ну среди неjsников это понятные вещи
источник

IK

Illya Klymov in JavaScript.Ninja
искать компромисс и осознавать что ООП-подход не всегда лучший путь в JS
источник

II

Ilya Izilanov in JavaScript.Ninja
можно скинуть Андрея Мелихова посмотреть например, он и про nest и про гексагональную хорошо рассказывает
источник

VS

Vlad 🦠 Starkovsky in JavaScript.Ninja
Тут надо отдельно выделить что он не особо одобряет IoC контейнеры и гексагональная архитектура Фреймворк агностик
источник

VS

Vlad 🦠 Starkovsky in JavaScript.Ninja
Для многих это прям разрыв шаблона и попы
источник