Не подумайте, это не критика. Я посчитал что этот код вы используете в рабочих проектах и поделился мнением, как пользователь, для улучшения юзабилити.
В данном примере недостает только «мульти-перевыбора».
Как в файловых менеджерах.
1+shift+6 выбирает с 1 по 6. Если после нажать shift+4 то должны стать выбранными только 1-4. В данном же примере ничего не произойдет, нужно «отщелкнуть» и сделать новый мультивыбор.
Если Вы переверстываете, то зачем Вам смотреть какой класс в каком должен быть вложен?
Если Вы вносите изменения в верстку, разве инспектор не показывает какие правила на блоке сработали?
Т.е. это не проблема отсутствия БЭМ, это, как Вы и сказали «они именованы как попало», хотя меня и заминусили, но я написал, что:
никто не мешает использовать одни из существующих или собственные правила именования классов, которые решат эту проблему.
О насколько большом проекте идет речь? Что-то мне подсказывает, что путанье классов будет видно очевидно, сразу и так же просто будет устранено, при этом не создав никакой путаницы. Да и никто не мешает использовать одни из существующих или собственные правила именования классов, которые решат эту проблему. В конце концов БЭМ это не только именование
Не согласен с вами. Чем оригинал лучше хорошего перевода? Это же пересказ на другом языке. Важно как знание языка, переводчиком, так и умение разъясняться, стиль письма.
Как в файловых менеджерах.
1+shift+6 выбирает с 1 по 6. Если после нажать shift+4 то должны стать выбранными только 1-4. В данном же примере ничего не произойдет, нужно «отщелкнуть» и сделать новый мультивыбор.
Если Вы вносите изменения в верстку, разве инспектор не показывает какие правила на блоке сработали?
Т.е. это не проблема отсутствия БЭМ, это, как Вы и сказали «они именованы как попало», хотя меня и заминусили, но я написал, что:
ru.bem.info