Anton
Открой в консоли network
Anton
Сделвй запрос
Anton
И глянь что заголовки возвращают
Anton
Какой код
Anton
Код ответа сервера если что
Dmitry
Ребят кто имел большой опыт с Tesseract.js? А именно со парсингом необходимой информации из сложного документа (на странице все: изображения, таблицы, печати)
Tesseract
интересная библиотека... надо будет посмотреть...
MansorY 😈
Vova
new RegExp
Pavel
Co(n)stantine👨🔬
Co(n)stantine👨🔬
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of
Michail
подскажите месяц-два назад пробегала ссылка там челы заморочились сделали максимально не-юзабельный сайт - там с глюками всякими - никак не могу найти тееперь
Dmitry
Michail
invasion
Привет, как правильно замерджить ветку в мастер?
У меня получается, что в другой ветке, где писал код, я много чего отрефакторил в мастере, то есть где-то кусок кода изменил, где-то добавил, где-то удалил. И если я сделаю просто пуллрекевст и запушу, то у меня всё сломается.
Как это грамотно организовать? Работаю в VS Code, может плагин какой есть?
Igor
invasion
А зачем так?
Anonymous
Добрый вечерзавтра сдаю тест по JS
Svyatoy
Anonymous
Добрый вечер.завтра сдаю тест по JS,,,в основном будут следушие темы
String methods
Array methods
Math methods
Date methods
можете ли вы кратко сказать какие самые использыемые ими методы,,,допустим про string знаю что очень часто charAt или split ,,,,просто нет времени читать про прям все методы,,,буду очень балгодарен
Ilya
Добрый вечер.завтра сдаю тест по JS,,,в основном будут следушие темы
String methods
Array methods
Math methods
Date methods
можете ли вы кратко сказать какие самые использыемые ими методы,,,допустим про string знаю что очень часто charAt или split ,,,,просто нет времени читать про прям все методы,,,буду очень балгодарен
Блин ещё join для массивом в строку , а map, reduce, filter,sort для массивов
Michail
Intelpentium3
За 3 часа написал свою первую какую-никакую полукривоработающую игру на HTML5+CSS3+JS/JQuery.
Хочется показать друзьям-айтишникам, ребят не подскажите бесплатный чостинг, типа каким раньше был kmx. ru где можно было сабдомены брать бесплатно? К сожалению кмч нет с 2011 года... а аналогов никак не найду. Тупо нужен чост для размещения фаилов с сабдоменом, без плюшек, финтифлюшек, самый простой
☃️ Whoops 7cs 🎉
☃️ Whoops 7cs 🎉
Самый простой
Vladislav
Intelpentium3
А сейчас временная штучка нужна, пусть даже с об-ьемом на диске 200мб
Anonymous
000webhost беспалтные дает
Intelpentium3
heroku
там че линуксом работать надо? у меня на его терминал аллергия, хотя сам для разнообразия иногда юзаю убунту
Intelpentium3
Vladislav
Vladislav
Он с гитом работает
Vladislav
Но может может и без него, не уверен
BARSOOQUE
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вебхосте. Какой ФТП клиент посоветуете? опенсорсный :) файлзиллу больше не разрабатываьт не вроде как?
Vladislav
Svyatoy
Intelpentium3
BARSOOQUE
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 переводится как неуловимая
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
Viktor
invasion
Ребят, сори за оффтоп. Есть те кто страдает от туннельного синдрома?
MVD
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 не писать там где не надо...
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?