Size: a a a

Node.js — русскоговорящее сообщество

2021 January 01

V

Vlad in Node.js — русскоговорящее сообщество
DaddySMM | MONEY MAKER
Кто поможет разобраться со скриптом ?) В ЛС) Node.Js
прослушивания не крутятся?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Если не секрет, для чего ещё юзаешь tamper monkey? Я только юзал для генерации креденшинов для форм.
кучу скриптов использую. часть из них -- визуальная корректировка стилей. почти только css. другая часть -- улучшение самих сайтов.

например, для duolingo сделал, чтобы 1) прокручивал к последнему изученному элементу 2) исправлял баг когда после выбора некоторых элементов у задания переставала работать клавиша enter.

или для фантлаба сделал чтобы он подсвечивал прочитанные и желаемые произведения.

или для myshows сделал чтобы прямо на главной показывал уже вышедшие эпизоды с кнопкой "просмотрено"
источник

ES

Evg Sevg in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
тебе нужно установить tampermonkey и создать там новый скрипт, скопировав туда мой.
спасибо понял,но новые сайты нужно в ту структуру дополнять?
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
кучу скриптов использую. часть из них -- визуальная корректировка стилей. почти только css. другая часть -- улучшение самих сайтов.

например, для duolingo сделал, чтобы 1) прокручивал к последнему изученному элементу 2) исправлял баг когда после выбора некоторых элементов у задания переставала работать клавиша enter.

или для фантлаба сделал чтобы он подсвечивал прочитанные и желаемые произведения.

или для myshows сделал чтобы прямо на главной показывал уже вышедшие эпизоды с кнопкой "просмотрено"
Лол, вот это уровень)
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Evg Sevg
спасибо понял,но новые сайты нужно в ту структуру дополнять?
да, в переменную blocked. там они прост через запятую
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
@pavel_shakhov Можешь плз подсказать? https://t.me/nodejs_ru/590660
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Есть сомнения. Когда передавать ф-ции через аргументы, а когда просто заимпортить и использовать в любом месте?
Сам предполагаю, что чистую ф-цию можно импортить без проблем. А вот сайд ефект ф-ции лучше передавать через аргументы, чтобы потом подменить в тестах.
да вроде логично звучит
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да вроде логично звучит
Типа вот такого имелось ввиду ts pg
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Просто хз, в js можно вообще всё импортить, кроме того что зависит от ввода.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Типа вот такого имелось ввиду ts pg
да, я понимаю идею
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да вроде логично звучит
Тоесть ты согласен, что сайд эфект ф-ции лучше передавать через аргументы. А чистые можно импортить. Правильно?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Просто хз, в js можно вообще всё импортить, кроме того что зависит от ввода.
а вдруг окажется, что в других языках придумали ДИ-контейнеры, потому что те языки не позволяли мокать импортируемые зависимости?

в жс-то их можно мокать
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а вдруг окажется, что в других языках придумали ДИ-контейнеры, потому что те языки не позволяли мокать импортируемые зависимости?

в жс-то их можно мокать
Ну я из того же пхп. Там можно через require. Но никто так не делает. Всё делается через di.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Ну я из того же пхп. Там можно через require. Но никто так не делает. Всё делается через di.
а мокнуть require там можно?
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а мокнуть require там можно?
Хз, не слышал о таком)
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Думаю можно сделать свою обертку над require и мокать
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Тоесть ты согласен, что сайд эфект ф-ции лучше передавать через аргументы. А чистые можно импортить. Правильно?
подход вроде и норм. но вдруг будут какие-то минусы у него?

ну, длинный список переменных? можно тогда передавать объект dependencies
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
подход вроде и норм. но вдруг будут какие-то минусы у него?

ну, длинный список переменных? можно тогда передавать объект dependencies
длинный список зависимостей говорит о неправильном разделении.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Типа вот такого имелось ввиду ts pg
кстати, при помощи nock эта функция и без моков легко тестируется
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
подход вроде и норм. но вдруг будут какие-то минусы у него?

ну, длинный список переменных? можно тогда передавать объект dependencies
Подход с моком импортом мне кажется каким то неестественным и неправильным. Вот и хотел спросить в более опытных в этом.
источник