Sergey

Sergey

Был в сети 08 февраля 2022, 21:35
Заказы не принимаю
Соглашусь, с плагином может сработать, но все зависит от того, что там менеджер добавляет, возможно ли будет все нюансы предусмотреть, я о том, как понять, нужна в данном случае фигурная скобка или нет, или ее нужно заменить на мнемонику? Нужно смотреть. И опять же получается, что необходимо еще доп плагины писать, то есть постоянно нужно искать какие-то дополнительные решения, к тому, что имеется. Мое мнение, все должно работать без лишних наворотов. Может я конечно и ошибаюсь.
Василий, а если она встречается не только в JS, а и в других местах, например, на сайте используется математика, там таких фигурных скобок предостаточно используется, как в этом случае быть? Запаришься пробелы ставить. Да и не удобно это, забыл пробел поставить, и все приплыли. )))
И еще, Сергей пишет о том, что менеджер может в любой момент вставить фигурную скобку в редакторе, и что постоянно за ним следить? Тут конечно единственный вариант, использовать тег {ignore}, других вариантов не вижу.
Сергей, полностью разделяю ваше негодование. Кроме того, совсем недавно я узнал, что даже тег {ignore} не всегда может спасти, в комментарии было написано, что при использовании этого специального тега, нужно после всех фигурных скобок ставить пробел. Когда я его прочитал, был в шоке, в коде вообще какой-то огород получается. После этого у меня в голове поломались все принципы программирования. До сих пор задаюсь вопросом, почему разработчик решил использовать именно фигурную скобку для своего парсера, ведь она очень часто используется при верстке сайтов, как он мог это не учесть? Если кто-то знает ответ, поделитесь пожалуйста, чтобы я наконец перестал ломать свою голову )))
Сергей, я полностью Вас поддерживаю в вашем вопросе, мое мнение, что действительно необходимо что-то с этим делать, так быть не должно.
Теперь готов выслушать критику. )))
Не за что )))
Дело в том, что когда Fenom проходит по странице и встречает фигурную скобку, он считает, что все, что стоит после нее, предназначено ему для обработки, а JavaScript это или что-то другое он не понимает, он видит, что стоит фигурная скобка и пытается все это обработать. А пробел после фигурной скобки — это костыль, который говорит Fenom, что все, что идет дальше не для тебя. Можно сказать, что пробел аналог тега {ignore}, и часто его используют при небольших конструкциях. Как-то так, надеюсь, что объяснил доступно и понятно.
Да, я это уже понял, но все равно интересно почитать, оказывается что Вы уже над этим давно задумались, а я только-только до этого дошел, не задумывался раньше об этом, делал по старинке. Если честно признаться, не особо следил за нововведениями, теперь исправлюсь, так как новые наработки не так уж и плохи, и было бы большой ошибкой их не использовать.
Пошел дальше изучать.