Евгений
Пиши сам такие извращения)
Nikolay
тогда другой вопрос, валиден ли blob:http://lalalallala а то может там onerror ?
Все, завел.
1. По поводу кеша, url который построен локально на машине через blob не принимает ?rand=123 и валится с ошибкой (капитанство, но на всякий случай напишу)
2. onload и addEventListener само собой работают одинаково
3. Причина крылась в том, что объект нужно было заводить не через new Image(), а через document.createElement('img')
Евгений
Только пожалей людей, которые могут столкнуться потом с таким кодом
Евгений
И да, если что, как в твоем примере, то условие может быть без фигурных скобок
Евгений
Ну типа зачем изобретать велосепедо, когда везде одинаково и всем понятно
Sergey
Nikolay
Относительно какого пункта?)
Sergey
3
Nikolay
https://developer.mozilla.org/ru/docs/Web/API/HTMLImageElement/Image
Nikolay
И там примечание
Nikolay
Примечание: этот конструктор существует только для истории, и возвращает экземпляр HTMLImageElement точно также, как и document.createElement('img').
Sergey
Вот именно по этому я не понимаю как замена new Image() на document.createElement('img') могла бы решить проблему, раз уж это синонимы
Nikolay
Я пока тоже
hlomzik
Bogdan
На странице есть стандартный select с option-ами. Как с помощью селениума выбрать какой то элемент из этого select? Клик по элементу и потом клик по нужному что бы его выбрать не работает
На SO видел решение с помощью xpath, но не сработало
Marianna 🍀🌸 🇺🇦, DP
дima
Я там видел, хвастаются своими эквалайзерами...
дima
shpp.me:8090
дima
Я, пожалуй, это тут оставлю
Евгений
Anonymous
Евгений
Я прям с голвым селениумом не работал, обычно какие-то обертки и обычно там был метод для выбора в селекте нужного значения
Евгений
Да, да, тут вопрос в том что конкретно ты используешь
Евгений
Голый или через обертки какие
Bogdan
Да, чистый вебдрайвер( Думаю со временем перейти на webdriver.io
Евгений
Вот я как раз на нем сейчас сижу, оч годная штука
Bogdan
Эту херь использую - https://www.npmjs.com/package/selenium-webdriver
Bogdan
гадство
Не охота сейчас переходить, много кода переписывать(((
Евгений
Ну много разные бывает)
Igor
Алексей
Tnx
Анатолий
Nikolay
@kodej слабовато
MrSmith
Ребят, json поддерживает объекты как ключи? и рекурсивные указания?
Nikolay
json нет, js да
доня.
js тоже нет
дima
Можно заюзать json.stringify, но если поменять ключи местами...
доня.
const x = {};
const y = {};
const s = '[object Object]';
x[y] = x;
x[y]; // => Object { [object Object]: Object }
x[x]; // => Object { [object Object]: Object }
x[s]; // => Object { [object Object]: Object }
дima
Не понимаю только, зачем так усложнять
доня.
js тоже нет
это было про "объекты как ключи"
рекурсивные указания JS конечно поддерживает
дima
Стоп, а в твоём примере, объект как ключ уникален? А то в последнем примере со строкой там же не определяется объект и его собственные данные, а только строка "[object Object]"
доня.
дima
Понял
доня.
он просто приводится к строке и ключом становится уже строка
Anonymous
@kodej слабовато
ты теперь меня по всему телеграму будешь преследовать, пэтэушник?
Nikolay
пока что ты на меня зуб имеешь )
дima
teeth.close()
дima
Что тут происходит?
Ru
Помогите братцы.
Только начал работать с асинхронностью. Не могу разобраться никак с такой задачей.
Есть 2 функции getSome и MergeSome
1 функция на выходе дает объект
2 функция этот объект обрабатывает
Так не рвботает:
res = getSome();
MergeSome(res);
К моменту запуска mergeSome res еще не готов.
Как поступить?
M
Обернуть в промис?
Андрей
Maksim
https://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call
Mishka
Андрей
Анатолий
О чём в приличном обществе не говорят
Андрей
M
Просим.разрешить(объект)
Анатолий
Анатолий
M
Это как йоптаскрипт для интеллигенции.
Андрей
Nikolay
Анатолий
Анатолий
Анатолий
А... 4 года назад
Андрей