Артур
Ну jquery не так уж и плох и вполне читабелен )
Да, я имел ввиду что не всегда понятно как он это делает 😁
Gaius Cassius
Ну и не забывайте, что во многих допах jquery включается)
Артур
Я вообще не понимаю почему после появления классов в js, все не стали массово на них переходить😁
Gaius Cassius
Я вообще не понимаю почему после появления классов в js, все не стали массово на них переходить😁
Обычная лень?) Да и в пыхе не все классы используют,а тут какой то js😂
Артур
Обычная лень?) Да и в пыхе не все классы используют,а тут какой то js😂
С точки зрения оптимизации скорости загрузки страницы классы и модули прям огонь, а в пыхе класс лично у меня ассоциируется с крупными проектами.
Николай
Николай
Но классов при этом может быть много и они друг друга дополняют
Gaius Cassius
С точки зрения оптимизации скорости загрузки страницы классы и модули прям огонь, а в пыхе класс лично у меня ассоциируется с крупными проектами.
в чем огонь? если "базовые вещи" весят меньше, чем с классами? (ну те же проверки или какой никакой визуал с js +- пара обработчиков)?) меньше веса (и непонятных операций) - быстрее скорость
Николай
https://prnt.sc/6Rlw25ZDUYOS Вот пример прям сейчас открыт
Gaius Cassius
Но классов при этом может быть много и они друг друга дополняют
с классами проще расширять и оптимизировать
Артур
Да брось. Правильные классы в PHP могут и должны быть очень маленькими. Порой в 2-3 строчки всего
Ты это говорил, только все обучающие материалы которые я читал или смотрел утверждали описывали класс как сущность со свойствами и методами при этом проводились параллели с машиной и тем что она может ездить, включать фары, открывать двери и т.д. и вот такое сравнение как-то не вяжется с чем-то небольшим. Я не те материалы изучал?😁
Артур
и ты будешь делать столько заморочек ради простых вещей?)
Ну один раз сделал и таскаю из проекта в проект 😁
Артур
Вот недавняя задача: вычислить 5 ближайших дат доставки, учитывая наличие товара и нерабочие дни. Остатки в одной таблице. Нерабочие дни в другой. Условия вычисления первой ближайшей даты в третьей (они разные при наличии и отсутствии товара). Я написал класс для решения этой задачи с тремя методами: проверка остатков, подбор дат от первой и вычисление стартовой даты. Маленьким(3-5 строк) класс не получился. Как по-твоему стоило ли дробить его сильнее?
Gaius Cassius
Ну один раз сделал и таскаю из проекта в проект 😁
Это понятно) тут больше личное удобство А что паттерны говорят? Вроде как "не стоит использовать классы везде и всюду"
Roman
Парни подскажите, mfilter пробую поставить поиск, но почему-то результаты нулевые. Хотя если обновить окно, то показываются нормальные результаты. ?query=20006&price=0,1184
Roman
Нет.
Roman
Артур
А при отправке запроса что в ответе?
Gaius Cassius
А что во вкладке Network при изменении параметров?
Trofim
Всем привет! У нашего клиента сайт на modx (ссылку не могу скинуть в чат, бот удаляет все сообщение) и там есть модуль генерации vcard который отвалился видимо после обновления. Мы с modx не работаем и сами об этом сайте узнали сегодня, а пофиксить надо срочно к субботе, где большое мероприятие, будет обмен визитками с QR кодом на этом самом vcard. Посоветуйте человека/компанию кто сможет оперативно помочь за 2 дня.
Trofim
спасибо!
Николай
Ты это говорил, только все обучающие материалы которые я читал или смотрел утверждали описывали класс как сущность со свойствами и методами при этом проводились параллели с машиной и тем что она может ездить, включать фары, открывать двери и т.д. и вот такое сравнение как-то не вяжется с чем-то небольшим. Я не те материалы изучал?😁
Не те. Эти принципы давно устарели. Современная разработка (в моем понимании, я могу быть не прав) предполагает работу с принципами SOLID А эти принципы предполагают что каждый класс отвечает за что то одно. К примеру возьмем корзину. Исходя из SOLID нельзя напихать в один класс добавление, изменение, очистку корзины, Будет какой то общий абстрактный класс для инициализации И отдельные классы на каждое действие. Класс AddCart Класс ChangeCart и так далее. Каждый из них расширяет базовый абстрактный класс корзины
Roman
А что во вкладке Network при изменении параметров?
Странно, он там выдает все результаты, ничего не фильтруя, но почему же тогда пропадает все? Может нужно добавить что-то в mfilter?
Gaius Cassius
Странно, он там выдает все результаты, ничего не фильтруя, но почему же тогда пропадает все? Может нужно добавить что-то в mfilter?
Вангую - или классы или айдишники не проставлены Именно поэтому тут спрашивают, что сервак отдает при изменении
Roman
Тут можно глянуть, так сложно сказать. https://dev.guardamar.ru/ru/rent/
Николай
Вроде верно, но такое мелкое разбитие ведёт к усложнению Почему в тот же cart не впихнуть все связанное, а дальше расширять или переопределять?
Потому что это нарушает принцип единой ответсвенности класса. Он должен отвечать за одно действие. Кроме того мелкий объем кода улучшает читаемость, и последующую поддержку кода.
Николай
Это между прочим и JS касается. Это общая парадигма программирования. Не про PHP речь
Gaius Cassius
Потому что это нарушает принцип единой ответсвенности класса. Он должен отвечать за одно действие. Кроме того мелкий объем кода улучшает читаемость, и последующую поддержку кода.
Ну да, нарушает Но ИМХО, класс должен определять сетку действий и иметь возможность расширения Мелкая раздробленность приводит к тому, что кто-нибудь будет использовать класс не по назначению, а по тому что он делает
Roman
Так что сложно? Что в ответе то?)
В параметре &filters, не нужно ничего указывать?
Gaius Cassius
В параметре &filters, не нужно ничего указывать?
Давай постепенно Тебя просят показать, что приходит в ответе До параметров дойдём еще, если понадобится Неужели так тяжело сделать скрин с ответа серва?
Roman
Roman
Gaius Cassius
Отлично Теперь покажи классы и айдишники блоков, где ожидаешь вывод
Gaius Cassius
Идем о простого к сложному Не бывает так, что у всех работает, а у кого то одного - нет
Roman
Gaius Cassius
Gaius Cassius
или jquery подключай или миграцию настрой правильно
Gaius Cassius
и будет тебе счастье
Евгений
каждый день одно и тоже, у кого-то что-то не работает. Но человек не хочет чтобы его проблема была решена быстро. Он не предоставляет логи, не может открыть консольку, не может показать свой код. Вместо этого он 100500 раз пишет что сделал все как надо и это компонент не работает, а сам он все сделал правильно, а то что от него просят логи, так просто токсики и хотим просто потролить
Gaius Cassius
вчера было
я вчера не чиитал) зря?)
Евгений
Roman
Не знаю, не вижу этих ошибок
Gaius Cassius
Не знаю, не вижу этих ошибок
ну камон я тебе свой скрин консоли скинул написал, что сделать
Николай
солид это конечно клево, но ты в жизни не найдешь проекты где он соблюдается хотя бы процентов на 70
Стремиться к нему все равно ведь нужно. А для этого кто то должен в нужном направлении пнуть. Вот я скромно направляю падавана.
Николай
Я объясняю то - что делаю и пишу сам. Да к моему коду придраться можно. Можно каждую строку разнести в пух. Но хоть что то. хоть направление нужное.
Николай
Спасибо, магистр Йода)))
Я Энакин тогда уж.
Roman
ну камон я тебе свой скрин консоли скинул написал, что сделать
Ткни лучше на сайт или документацию, где так сделано. Я посмотрю сам.
Артур
Я Энакин тогда уж.
Он не был учителем. Будешь Оби Ван)))
Евгений
Он не был учителем. Будешь Оби Ван)))
он был круче, он был Лордом Темной Силы
Артур
он был круче, он был Лордом Темной Силы
И какое отношение это имеет к добряку Николаю?)))
Николай
Он не был учителем. Будешь Оби Ван)))
В совет джедаев все равно входил. При этом мелкие сопляки его не доставали. Так что это преимущество что он не был учителем
Gaius Cassius
Ткни лучше на сайт или документацию, где так сделано. Я посмотрю сам.
https://flario.ru/masteru-po-volosam/vyipryamlenie-volos/sostavyi-dlya-keratinovogo-vyipryamleniya/ ну вот например фильтрация работает, никаких перезагрузок не надо
Николай
И какое отношение это имеет к добряку Николаю?)))
А я все жду пока меня позовут империей руководить
Евгений
И какое отношение это имеет к добряку Николаю?)))
угу, а в качалку он ходит чтобы по доброму хулиганов отпугивать
Евгений
Чтобы быть в форме)))
форме Темного Лорда
Николай
Только чур я со своими руками\ногами можно
Николай
И без респиратора
Евгений
Евгений
или у тебя казахская сиеста ?