@JSlang

Страница 334 из 2237
Виталий
10.11.2016
14:58:27
практичненько

Anton
10.11.2016
14:58:34
я пытался подобрать синоним к "долбятся в жопу"

Виталий
10.11.2016
14:59:40
практикуют backend ddos атаки

魯
10.11.2016
14:59:41
спасибо, я передам это своему другу

Google
魯
10.11.2016
14:59:49
он хочет стать фронтэндщиком

Anton
10.11.2016
15:00:01
дудосят через backdoor

Виталий
10.11.2016
15:00:13
именно

Oleg
10.11.2016
15:00:48
Очередной кто-то не осилил web и жалуется

Anton
10.11.2016
15:01:08
где кто жалуется

魯
10.11.2016
15:01:48
все наслаждаются

Каїн
10.11.2016
15:03:03
точно

сделать кнопку отправить уже ссылкой

и надеяться что запрос успеет отправиться пока осучествляется переход

"спасибо за покупку, вам не перезвонят"

Andrey ?
10.11.2016
15:07:13
сделать кнопку отправить уже ссылкой
хм, а setTimeout с location.assign не сработает?

Каїн
10.11.2016
15:07:51
говорит что блокируется

я бы забил хер и сделал всплывающий блок вместо страницы

Google
Каїн
10.11.2016
15:08:11
спа епт

html5 location, replace div

Andrey ?
10.11.2016
15:11:16
Аналогично) единственный случай, когда такой вариант не прокатывает - когда thankyou это давно написанная пьяным (необязательно) бэкендером страница с UTM-метками и дополнительной логикой. Типа вообще никак не обойти без анального зондирования со стороны заказчика.

Anton
10.11.2016
15:55:33
Гы

Tartarin
10.11.2016
16:09:57
я люблю тебя

Каїн
10.11.2016
16:10:47
што

Oleg
10.11.2016
16:12:06
...javascript

Каїн
10.11.2016
16:12:08
когда сел за цссс спустя год

transition rotate крутиться, бабло мутится

Oleh
10.11.2016
16:12:50
А есть какая-то библиотека для валидации полей?

Каїн
10.11.2016
16:13:08
просто без фреймворка?

Oleh
10.11.2016
16:13:11
Да

И без jQuery

Каїн
10.11.2016
16:13:33
а валидация непроходимая или проходимая?

только на фронте или и на беке?

Oleh
10.11.2016
16:13:51
Фронт

А что значит проходимая/непроходимая?

Google
Каїн
10.11.2016
16:14:18
а что если изменить значение об"экта через консоль и отключить валидацию? бек не будет проверять и сохранит?

unobstructive validation - вынесение правил валидации в конфигурацию

Каїн
10.11.2016
16:15:03
конфигурация используется и беком и фронтом для валидации

реализация методов на фронте и на беке может быть похожа а если один язык - одинаковая

я не находил удобной либы с реализацией потому сам и писал

Oleh
10.11.2016
16:16:35
То есть бэк должен понимать, что ему должно прийти? А если фронт отправляет к примеру не все, то оно попросту не отправится?

Покажи

Каїн
10.11.2016
16:17:11
ой, там прототип который я так и не зарелизил ибо слишклм дорого стоил в часах

но могу чисто принцип рассказать

бек попросту будет валидировать и паралельно еще и шарить информацию валидаторов на фронт в жсоне к модели

Oleh
10.11.2016
16:17:49
Давай, я вот тоже ничего не могу найти просто. Думаю попробовать что-то написать для себя

Каїн
10.11.2016
16:18:39
главное понять - можешь ли ты автоматизировать вывод типа пропертей с бека

Oleh
10.11.2016
16:19:16
Давай пока без бэка, хотя бы с фронтом надо разобраться

Каїн
10.11.2016
16:19:31
в моем случае в дот нете создавались вью модели в которых описывались типы пропертей и если для них есть спец валидация - список валидаторов 'lengthMax', 'lengthMin'

парень написал либу для экстракта информации о типе проперти и валидаторах а если это вложеные проперти - они обозначались ссылками-именами

Andrey ?
10.11.2016
16:21:06
Вот и у меня сейчас траблы с валидацией. пишу кастомные регэкспы под поля, ибо на бэке просто это всё пересылается по почте куда надо.... Встал вот такой вопрос - кто-нибудь юзал гугловую либу для номера телефона? Стоит ли, или это для ынтырпрайза? link: https://github.com/googlei18n/libphonenumber

Каїн
10.11.2016
16:21:19
тоесть на вход был плоский список полей и если были глубокие вложености, вместо описания их валидаторов, просто использовалось имя поля которое уже есть в корне жсона

[Anonymous]
10.11.2016
16:21:26
когда сел за цссс спустя год
@ почему, это делается, не так как хочется

Каїн
10.11.2016
16:23:32
ну а на фронте все сводилось к парсеру

Google
Admin
ERROR: S client not available

[Anonymous]
10.11.2016
16:24:45
самая популярная тема итт

Каїн
10.11.2016
16:25:01
и конфигурации модели. ты ее описываешь, в жсоне ищется название проперти нарпимер name, считывается что тип name: 'String', и добавляется в список валидаторов метод проверки типа, а остальные валидаторы ['lenthMax', 'lengthMin'] так же копировались в список валидаторов

а после отправки модели, тригерился метод проверить валидаторы, где по масиву исполнялись методы которые и были названиями валидаторов validator.lengthMax(property, model)

еще этот жсон свалидациями помогал мне быть уверенным что бек ничего не запорол, и при получении спуска моделей я мог уже на старте прогнать валидацию по ним, все ли проперти что прислал бек на местах и имеют ли значение если есть валидатор required

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

все на уровне фреймворка бекенда

понел?

Oleg
10.11.2016
16:33:17
Изоморфное приложение

[Anonymous]
10.11.2016
16:33:22
ну да, типо того, интересная задача была

Каїн
10.11.2016
16:33:37
ну типа да, изоморф идеально ложится если 1 язык

Oleg
10.11.2016
16:33:59
А если 2 то нужен третий, декларативный, например джейсон

Или хмл

Каїн
10.11.2016
16:34:17
а когда 2 разных, приходилось делать вью модель такой же как на беке,

а в жсоне вместо пропертей у меня шло полный путь к проперт { model: 'User', props: [ { 'country.id': [required] } ] } и тд

благо _.get лодаша мне идеально помогал искать по модели те проперти которые нужно валидировать

вместо парсина всех и сравнения с моделью бека

ибо да, приходилось бы еще 1 жсон для мапинга поддерживать что уже слишком

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

но в моем случае нужно всегда было показывать меседж невалидного поля

Google
Arsen
10.11.2016
17:08:36
господа. подскажите пожалуйста - может ли graphql работать над веб-сокетами полностью? правильно ли я понимаю что сейчас - только подписки(сабскрипшенс) работаю через них? что, если я хочу всё пустить через оных? интересует клиентская хотя бы реализация

Каїн
10.11.2016
17:12:14
угу, прикольн

[Anonymous]
10.11.2016
17:26:47
реакт стикеры

?

Александр
10.11.2016
17:33:48
скорее просто html

Владимир
10.11.2016
17:46:09
а почему вы ищете джава джедая в группе по джаваскрипту?

Alex
10.11.2016
17:46:22
мало ли :)

Владимир
10.11.2016
17:46:26
:)

Страница 334 из 2237