Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Изображения, скорее всего, придется выкачивать в любом случае, ведь это контент. Ну а качать ли стили и скрипты - зависит от логики конкретного приложения. Насчет изменений - да.
Хотя, на самом деле, никакой хитрости я тут не вижу - обычное управление специфичностью селекторов. И без кардинальной переделки всей схемы классов решение только одно - important для всех комбинаций.
Ну да, лучше использовать комбинацию из localStorage и якоря. При изменении табов - изменяется url и значение пишется в ls. И нужный якорь добавляется во все ссылки. Это самое правильное решение.
Я не говорю, что нельзя это сделать самостоятельно, я говорю, что 100% уверенности не добиться. Но она может быть и не нужна.
Но, честно говоря, мне сложно представить проект, которому необходим Битрикс и в бюджете которого нет денег на лицензию.