Anton
Открой в консоли network
Anton
Сделвй запрос
Anton
И глянь что заголовки возвращают
Anton
Какой код
Anton
Код ответа сервера если что
Dmitry
Ребят кто имел большой опыт с Tesseract.js? А именно со парсингом необходимой информации из сложного документа (на странице все: изображения, таблицы, печати)
Tesseract
интересная библиотека... надо будет посмотреть...
MansorY 😈
не пойму, где ошибка?
Vova
new RegExp
Co(n)stantine👨‍🔬
for await (method of ['put', 'post', 'delete'])
редко вижу такой код, интересно🤔
Co(n)stantine👨‍🔬
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of
Michail
подскажите месяц-два назад пробегала ссылка там челы заморочились сделали максимально не-юзабельный сайт - там с глюками всякими - никак не могу найти тееперь
invasion
Привет, как правильно замерджить ветку в мастер? У меня получается, что в другой ветке, где писал код, я много чего отрефакторил в мастере, то есть где-то кусок кода изменил, где-то добавил, где-то удалил. И если я сделаю просто пуллрекевст и запушу, то у меня всё сломается. Как это грамотно организовать? Работаю в VS Code, может плагин какой есть?
invasion
А зачем так?
Igor
А зачем так?
Чтоб зарезолвить конфликты
Anonymous
Добрый вечерзавтра сдаю тест по JS
Svyatoy
Svyatoy
Добрый вечерзавтра сдаю тест по JS
И отпиши мне в личку плиз, что за тест был
Anonymous
Добрый вечер.завтра сдаю тест по JS,,,в основном будут следушие темы String methods Array methods Math methods Date methods можете ли вы кратко сказать какие самые использыемые ими методы,,,допустим про string знаю что очень часто charAt или split ,,,,просто нет времени читать про прям все методы,,,буду очень балгодарен
Intelpentium3
За 3 часа написал свою первую какую-никакую полукривоработающую игру на HTML5+CSS3+JS/JQuery. Хочется показать друзьям-айтишникам, ребят не подскажите бесплатный чостинг, типа каким раньше был kmx. ru где можно было сабдомены брать бесплатно? К сожалению кмч нет с 2011 года... а аналогов никак не найду. Тупо нужен чост для размещения фаилов с сабдоменом, без плюшек, финтифлюшек, самый простой
☃️ Whoops 7cs 🎉
Самый простой
Intelpentium3
Так возьми за 68р в месяц и не парься
Я только изучаю веб. Когда уже закончу с ES6 и bootstrap, PHP, возьму себе такое типа портфолио или как его там.
Intelpentium3
А сейчас временная штучка нужна, пусть даже с об-ьемом на диске 200мб
Anonymous
000webhost беспалтные дает
Intelpentium3
heroku
там че линуксом работать надо? у меня на его терминал аллергия, хотя сам для разнообразия иногда юзаю убунту
Intelpentium3
000webhost беспалтные дает
спаисбо, сейчас посмотрю
Viktor
А сейчас временная штучка нужна, пусть даже с об-ьемом на диске 200мб
now.sh, думаю, подойдет https://github.com/zeit/now-examples/tree/master/vanilla
Vladislav
Он с гитом работает
Vladislav
Но может может и без него, не уверен
BARSOOQUE
undefined явно обычно не задают
возвращаясь к вопросу
BARSOOQUE
BARSOOQUE
https://codesandbox.io/s/github/react-dnd/react-dnd/tree/gh-pages/examples_hooks_js/04-sortable/stress-test?from-embed
BARSOOQUE
Вот, в примере у популярной либы для реакта, пожалуйста
Intelpentium3
Благодарен всем, кто помог, только что удалось зарегаться на 000вебхосте. Какой ФТП клиент посоветуете? опенсорсный :) файлзиллу больше не разрабатываьт не вроде как?
Intelpentium3
Да какая разница, я winSCP юзаю, но файлзилла тоже норм
Файлзилла оказывается жива, сработало, подключился. Эх шел 2009 год когда я начал подрабатывать будучи студентом веб-кривизной, сейчас же решил профи стать ахах
BARSOOQUE
там че линуксом работать надо? у меня на его терминал аллергия, хотя сам для разнообразия иногда юзаю убунту
Нет, устанавливаешь прогу и получаешь себе в цмд команды, пилишь гит репо, чтобы залить вбиваешь heroku git:remote —app "qwerty" git push heroku master остальное включая создание твоего qwerty аналогичным образом у них в гайде описано
Alex
@Barsooque ну да, полная дичь
Alex
@Barsooque касательно undefined
BARSOOQUE
полная норма
Ars
// выбираем целевой элемент var target = document.querySelector("#caption-window-1"); // создаём экземпляр MutationObserver var observer = new MutationObserver(function(mutations) { console.log(document.querySelector("#caption-window-1 > span > span:nth-child(2) > span").innerHTML.match(/\S+$/)[0]); }); // конфигурация нашего observer: var config = { attributes: true, childList: true, characterData: true, subtree: true }; // передаём в качестве аргументов целевой элемент и его конфигурацию observer.observe(target, config);
Ars
вылезает ошибка Uncaught TypeError: Cannot read property 'innerHTML' of null at MutationObserver.eval когда прропадает элемент (он инода пропадает, потом появляется)
Ars
трай кэтч не срабатывает, видимо потому что Uncaught переводится как неуловимая
Viktor
возвращаясь к вопросу
а что смущает? просто затерли значения на свойствах
BARSOOQUE
почитай чат по реплаю
Viktor
ааа, вы null vs undefined)
BARSOOQUE
Да
Viktor
я вообще против null 😄
BARSOOQUE
+
Viktor
50 оттенков пустоты
BARSOOQUE
2 нулевых значения не нужно
BARSOOQUE
тут поясняют, что мол null это нет значения, а undefined это значение не определено, гениально
BARSOOQUE
При том что null это как раз значение, кстати
Viktor
Viktor
ну, я не радикально настроен, просто без null жить можно
BARSOOQUE
Вот я этим дедом тоже обмазался
Viktor
картинка отражает мои мысли
BARSOOQUE
Я и до него undefined делал когда значение хочу обнулить или у меня его сразу нет, а тут такой форс, и не от последнего васяна
Viktor
плюс я редко определяю отсутствие чего-то, как null (если только это не объект) для number есть 0 для пустого списка - [] для строки - '' обычно всегда есть какие-то дефолты, так что тема с nullable-значениями не особо остро возникает
Viktor
Я и до него undefined делал когда значение хочу обнулить или у меня его сразу нет, а тут такой форс, и не от последнего васяна
в реальности придется придерживаться выбранного стайлгайда, если сам пишешь - можно устанавливать свои правила
invasion
Ребят, сори за оффтоп. Есть те кто страдает от туннельного синдрома?
Mike
привет ребят)) помогите понять пожалуйста описывание catch при async await, дичь прост полная постоянно catch писать там где не надо.. вот смотрите, у меня есть файл auth.service.js и экшены store/modules/auth/actions.js так вот, в auth.service.js я пишу функцию логина: async login ({ email, password }) { try { const res = await ApiService.post('/users/login', { email, password }) JwtService.saveToken(res.data.token) JwtService.saveRefreshToken(res.data.refreshToken) return res.data } catch (error) { return error // тут я просто возвращаю ошибку, не знаю правильно ли... } } а вот store/modules/auth/actions.js: async [LOGIN] ({ commit }, { email, password }) { try { const res = await AuthService.login({ email, password }) commit(`${[SET_AUTH]}`, res) router.push('/users') } catch (error) { commit(`${[SET_ERROR]}`, error) // тут я уже просто сохраняю ошибку... } } дело в том, что я хз как поступить с ошибками в catch, либо возвращать их, либо в каждом файле дублировать код и как-то обрабатывать ошибку ВЕЗДЕ, либо еще что.... но по факту она как я понял нужна только в store/modules/auth/actions.js, чтобы я сохранил ее. ну в промисах можно вообще catch не писать там где не надо...
Sergey
Ребят, сори за оффтоп. Есть те кто страдает от туннельного синдрома?
че хочешь постибаться над ними?) для других целей мне кажеться лучше в доктору
Denis
привет ребят)) помогите понять пожалуйста описывание catch при async await, дичь прост полная постоянно catch писать там где не надо.. вот смотрите, у меня есть файл auth.service.js и экшены store/modules/auth/actions.js так вот, в auth.service.js я пишу функцию логина: async login ({ email, password }) { try { const res = await ApiService.post('/users/login', { email, password }) JwtService.saveToken(res.data.token) JwtService.saveRefreshToken(res.data.refreshToken) return res.data } catch (error) { return error // тут я просто возвращаю ошибку, не знаю правильно ли... } } а вот store/modules/auth/actions.js: async [LOGIN] ({ commit }, { email, password }) { try { const res = await AuthService.login({ email, password }) commit(`${[SET_AUTH]}`, res) router.push('/users') } catch (error) { commit(`${[SET_ERROR]}`, error) // тут я уже просто сохраняю ошибку... } } дело в том, что я хз как поступить с ошибками в catch, либо возвращать их, либо в каждом файле дублировать код и как-то обрабатывать ошибку ВЕЗДЕ, либо еще что.... но по факту она как я понял нужна только в store/modules/auth/actions.js, чтобы я сохранил ее. ну в промисах можно вообще catch не писать там где не надо...
возвращать не надо, если делаешь return ошибки то как ты правильно сказал придется везде писать проверять на ошибки if-ом надо так: catch (e) { console.error(e); // или твой логгер throw e; } а еще лучше писать try catch только на самом верхнем уровне стека вызовов (там где не требуется специфичная обработка ошибки), например если у тебя rest api то на уровне контроллера в хендлере, чтобы не писать try catch в каждой функции таким образом, все ошибки произошедшие глубже по стеку вызовов, всегда вываляться наверх в хендлер твоего rest api, где ты их и обработаешь, например записав в консоль, и вернув юзеру badRequest
boo
Раьет подскажите
boo
Где найти все части в переводе - вы не завете js?