Во первых экономия времени в конечном итоге. (естественно при условии, что инструмент знаете). Я имею ввиду именно в долгосрочной перспективе. Возвращаясь раз за разом, что то подправить и т.п.
Пройдено на собственном опыте :) . Была своя CMS в течении 15 лет, и однажды пришло понимание, что много трачу времени на то что уже везде сделано, а у меня нет. (и начиналось то все с простенького хомяка ради развлечения) Но когда потребовалось уже и, по сути, магазин (вот такая вот метамарфоза примерно на 15ом году сайта) - плюнул взял Битрикс и доволен вполне. (уже прошло 10 лет). Теперь трачу время именно на уникальный функционал...
Тут понятно "общими словами" трудно описать - все размыто.. но вот именно в деталях, в мелочах, набегает - короче ну его нафиг велосипеды. (если вы конечно не уверены что через годик выкините этот сайт) :)
Но, опять же, надо оценивать сколько задач покрывает этот сторонний инструмент, и выбирать в соответствии с этим. (т.е. может вам достаточно роутинг взять или туже ОРМ, а остальное навлесипедить.
Ну если вы на свой дом повесите камеру видео наблюдения - то точно так же становитесь оператором ПД. (при этом это самое "безобидное" условие для владельца камеры :) )
в любом случае, в плане "веса" на современных страницах все эти символы не так много добавляют. Как то попросили оптимизировать страницу по весу. Но там была она достаточно загруженная со сложной версткой. К тому же динамически собиралась из множества блоков, каждый из которых формировался своим модулем/шаблоном... убрал регуляркой лишние пробелы и переносы строки. страница похудела килобайт на 200.... так размер кода отвечающего за копирайт - капля.. :)
Сам на сайтах с однобайтовой кодировкой (когда таковые были) использовал именованное представление. Сейчас UTF символом, в шестнадцатиричной (десятичной) форме - не читаемо. только если нет выхода. (как правило в css)
В utf-8 размер символа занимает от 1 до 4х байт
Да верно, но речь про этот символ. я потому и указал это. Полагаю прочие подобные достаточно "часто употребляемые" символы так же занимают два байта.
В любом случае проверять не сложно. Открываем реадктор пишем символ смотрим размер (не забывая о возможности всяких концах строки и прочих... лучше в hex)
Этот занимает два байта.
Все сильно зависит от человека. У этих чатов есть в этом плане полезная фишка. Для пример начинающий хочет написать свой "Привет мир". и варианта два (всегда под рукой): помощь поисковика и помощь ИИ. Из поисковика он может попасть на сайт точно так же сомнительного качества, или на курсы сомнительного гуру, может форму, т.е. в большинстве случаев получит готовое решение (так же не факт что рабочее) без объяснений.
Чаты расписывают решение. И если человек нацелен изучить вопрос - он изучит, копнет вширь и вглубь дополнительно имея уже некоторый вектор. На базовых понятиях, ИМХО, ии достаточно нормально справляется. Ну, а тот кто не почтет и не копнет тому вряд ли что-то поможет - фиг с ним.
Я сам провел недавно эксперимент с ИИ. У меня был в планах проект, который в частности должен был строить AST дерево. Я о нем и о том как с ним работать только достаточно общее представление имел. (не достаточное для проекта). Собственно проект из-за этого и откладывал, нужно время чтобы погрузиться в тематику. Ну и подрядил ИИ в помощники. Как итог проект в течении недели сделал - и уже "стоит на вооружении" и упрощает жизнь. :)
Т.е. ИИ вполне себе подходит на роль "пары" из методики парного программирования. Иногда чушь сморозит и бесит, иногда топчик подсказу даст :) Для таких как я, работающих не в коллективе, очень даже норм...
Пока все говорит о том, что нельзя применять флаг v. Который относительно новый. т.е. если нужна поддержка браузеров, которые еще считаются актуальными, но не поддерживают этот флаг - применяй полифил, или реализуй это самостояетльно.
Если динамически тоже можно скриптом.
Почему вручную? Можно написать скрипт
Посмотрел конец второго стрима.....
Ты серьезно думаешь, что для того, чтобы отправлять на сервер не все элементы формы их надо отключать?!!
Задача примитивнейшая и решается совершенно элементарно. Т.е. отправку формы надо взять действительно "в свои руки" при помощи обработчика, но не заниматься хренью с "дизейбл"... А просто сформировать данные формы для отправки в нужной тебе логике. Это же ванильный JS. Ты ж его изучал. Ну провдеди там как ты любишь 100500 экспериментов.. (но я бы просто почитал доку, на крайняк "погуглил" статей на эту тему 100500, т.к. вопрос популярный достаточно у новичков)