Anonymous
Alexander
сойдет
Anonymous
то есть я создаю кнопку, привязываю к ней жс логику, а на бэке отправляю то что мне нужно?
Anonymous
о
Anonymous
я сделал через аджах
Anonymous
спасибо ;()
🅞leksiy
чистый жс или с либами
Советую обратить внимание на vue + axios. Легкие, с низким порогом вхождения и гораздо приятнее в работе, чем jquery (а с ним я долго проработал)
Anonymous
за ночь можно разобраться?
🅞leksiy
Можно и за час.
Anonymous
ок понял спасибо
Anonymous
а про фетч что-то можешь сказать?
🅞leksiy
А что там говорить? Что конкретно интересует?
Emil
Фетч ловит респонс с твоего апи на го, а дальше обрабатывать
Anonymous
ну чем фетч лучше хнр
Anonymous
Anonymous
как-то скудно о нем отзываются
🅞leksiy
а про фетч что-то можешь сказать?
Они в целом похожи, но есть плюсы и минусы и у того и у того.
fetch - нативный, axios поддерживает типа мидлворы, которые позволяют делать преобразования данных до выполнения запроса или после получения ответа, позволяют полностью изменять запрос или ответ (также заголовки). Имеет встроенную защиту XSRF. Ну и обратная совместимость побольше, он и на эксплорерах работает еще
🅞leksiy
Как пример, запуск прогрессбара вверху страницы при любом запросе к /api:
let api = axios.create({
baseURL: '/api'
});
api.interceptors.request.use(function (config) {
NProgress.start();
return config;
});
api.interceptors.response.use(function (response) {
NProgress.done();
return response;
}, function (error) {
NProgress.done();
return Promise.reject(error);
});
// ..............
api.post("/settings", settings)
.then(function (response) {
// ...
})
.catch(function (response) {
showError(response);
});
// ..............
api.get("/settings")
.then(function (response) {
settings = response.data.settings;
})
.catch(showError);
Anonymous
теперь непонятно, что юзать)
🅞leksiy
В общем
🅞leksiy
Юзай любой
🅞leksiy
Поменять можно легко, главное, чтобы принцип был понятен, как это работает
Anonymous
так у них у всех один принцип же
🅞leksiy
И я о том же
Anonymous
посылать метод на сервак и ждать ответа
🅞leksiy
Плюшки есть, а так все то же
Anonymous
просто зачем так много всего (fetch, xhr, jquery) для одного и того же
🅞leksiy
С фронтендом ситуация другая, либы кардинально отличаются
Emil
каждую неделю у джс появляется новый фреймворк)
Emil
недавно ремикс выпустили публично вроде
хидроген от шопифая недавно вышел
Anonymous
ну это странно если честно
🅞leksiy
В jQuery как и ванильном js все ручками надо делать, в реактивных фреймворках, например vue, ты биндишь данные в шаблоне, потом у него привязка к твоим данным, ты получаешь новые данные, фронт сам перерисовывает, меняешь что-то в input, данные меняются в твоем js объекте.
Anonymous
Anonymous
вуе мне кажется надо знать
Anonymous
а тут миллион всего ты начинаешь теряться
Emil
У меня тоже оффтоп, просто я выбрал не самое прогерское направление, но хочу хоть как-то полезный себе диплом. Посоветуйте, что бы тут могло пригодится, если хочу идти в прогеры?
Anonymous
у меня лично так за других не говорю
Anonymous
Anonymous
отличный выбор
Anonymous
а тебе какой лвл нужен?
Anonymous
или там фул хард
Emil
Преподаватель посоветовал алгебраически решети, но я хочу что-то ближе к программированию хоть немного, есть там такое?
🅞leksiy
о, крипта
А я с ней принципиально не связываюсь, дофига фирм однодневок пишут свою крипту, потом сливаются
Anonymous
Anonymous
есть челик один
Anonymous
cryptofun
Anonymous
там как раз у него много про крипту и го
Anonymous
и хеши есть
Anonymous
посмотри
Emil
хотя и для Lattice-based crypto я нашел какую-то либу на го(интереса ради)
Но вообще да, хеши звучит как что-то на прогерском
Anonymous
так там еще про облако есть
Anonymous
как тебе?
Anonymous
реализовать облако и симметрмчное шифроване
Anonymous
круто же
Emil
Реализовать облако звучит как отдельный диплом)
Вот облако звучало заманчиво, но не особо представляю, что это будет. Реализовывать маловероятно наверное, тогда какое-то перечисление используемого...
Anonymous
Anonymous
ничего сложного вроде не было
Anonymous
ну у тебя диплом
Anonymous
а это наверно страшно и важно
Anonymous
так что выбирай лучший вариант
Anonymous
(хеши)
Emil
)0)))
Нда, надо подумать конечно)
Anonymous
https://youtube.com/playlist?list=PLd-kTafWJCJPBvG4CPNiraCuHX7vOKIEV
Anonymous
вроде идеальный вариант для тебя, не?
Alexander
Emil
Хм, интересная позиция)
🅞leksiy
Anonymous
капец
Anonymous
15 лет
Alexander
🅞leksiy
Сергей
Видимо тебе очень много платят
Ну прям, в лучшем случае тарелку супа и один дошик. Но это больше, чем большинству айтишников.
Времени будет полно, когда устраивает текущая зп и прекращаешь двигаться вверх. А если постоянно изучаешь новое и берёшься за достижение новых вершин, то всё меняется
Ilya
Maks
Maks
По идеи можно брать две картинки, схлопывать пиксели уменьшая разрешение, потом сравнивать пиксели. Чем меньше разрешение выдающее сходство тем больше погрешностей. Это если мы говорим про идентичность. У фреймворков для тестирования есть тулзы вспомогательные которые позволяют сравнивать эталонный скриншот с новым, и искать различия. При этом там можно указать допустимую погрешность. Можно указать область которую нужно проверить или какую нужно игнорировать