Size: a a a

2020 October 31

M

Mихаил in pro.js
Спасибо
источник

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒... in pro.js
Здравствуйте!

Есть некая форма, ее обработкой занимается некий скрипт, событие навешивается на кнопку сабмита, и в нем проксируется в обработчик submitForm, мне нужно перед отправкой формы выполнить некоторую проверку полей формы и  если не проходит то прекратить дальнейшее выполнение, а если проходит то процесс должен пройти так как будто ничего не менялось, но я не могу никаким  образом трогать тот скрипт... я придумал сделать вот так, но выглядит это как-то не очень, хочу поинтересовать правильно ли это я сделал?

let formObj = <тут я нахожу глобальный объект чужого скрипта который отвечает за всю обработку формы>;

let oldSubmitHandler = NamespaceСкрипта.prototype.submitForm;
NamespaceСкрипта.prototype.submitForm = (event) => {
  event.preventDefault();
  тут делаю проверку, если не проходит {
      return false
  }
  oldSubmitHandler.call(formObj, event);
}
источник

В

Владислав in pro.js
Добрый вечер.
А делегированные события не работают с чайлд элементами что ли?

$('body').on('DOMNodeInserted', '.js-auth-popup-box' ...

Где .js-... это ребенок элемента popup-wrapp (который динамически создается)
источник

V

Valerka in pro.js
Ребят! Вызываю на ноде fs.readFile(). Мне нужно что бы коллбэк вернул данные обратно. Как это сделать. Есть два варианта и они все мне не нравятся, поэтому пишу сюда, может подскажете какой то лучшый. Мои варианты: 1. Использовать синхронный readFileSync. 2. Поставить глобальную переменную, в коллбэке ее изменить, а в глобал скоупе ждать циклом когда переменная измениться.
источник

CM

Chingiz Mamiyev in pro.js
Valerka
Ребят! Вызываю на ноде fs.readFile(). Мне нужно что бы коллбэк вернул данные обратно. Как это сделать. Есть два варианта и они все мне не нравятся, поэтому пишу сюда, может подскажете какой то лучшый. Мои варианты: 1. Использовать синхронный readFileSync. 2. Поставить глобальную переменную, в коллбэке ее изменить, а в глобал скоупе ждать циклом когда переменная измениться.
3. юзать fs (promise api)
источник

CM

Chingiz Mamiyev in pro.js
источник

V

Valerka in pro.js
Chingiz Mamiyev
3. юзать fs (promise api)
Можно поподробнее пожалуйста?
источник

CM

Chingiz Mamiyev in pro.js
Valerka
Можно поподробнее пожалуйста?
источник

V

Valerka in pro.js
Да как раз то что мне надо. Вспомнил как то читал в доках promosify :))
источник

V

Valerka in pro.js
Спасибо тебе очень )))
источник

CM

Chingiz Mamiyev in pro.js
Valerka
Спасибо тебе очень )))
Не за что)
источник

V

Valerka in pro.js
Мне ещё нужна такая же фича только с Express. Когда юзаю app.get например
источник

CM

Chingiz Mamiyev in pro.js
Valerka
Мне ещё нужна такая же фича только с Express. Когда юзаю app.get например
Приведи пример
источник

V

Valerka in pro.js
На сервер приходит код. И когда он приходит мне нужно вернуть из функции.
источник

CM

Chingiz Mamiyev in pro.js
Valerka
На сервер приходит код. И когда он приходит мне нужно вернуть из функции.
А что ты такое делаешь (если не секрет)?
источник

t

th.witness in pro.js
Chingiz Mamiyev
А что ты такое делаешь (если не секрет)?
Возвращает код с сервера из функции.
источник

t

th.witness in pro.js
Не благодари.
источник

CM

Chingiz Mamiyev in pro.js
th.witness
Возвращает код с сервера из функции.
источник

V

Valerka in pro.js
Chingiz Mamiyev
А что ты такое делаешь (если не секрет)?
источник

V

Valerka in pro.js
конечно же не секрет :)
источник