• Что обработает быстрее CSS, или JS?

    Ну, по первому пункту мне сложно что-то сказать. Я то как раз первым делом полезу смотреть в CSS, благо правило очевидное, а с другими да, оставлю, наверное, комментарий в начале файла, на всякий случай.
    А по второму кейсу я совсем не понял — зачем мне нужно сделать то-же самое не трогая чекбокс? В смысле, кейс, лично для меня, выглядит очень теоретически. Хотя, спорить не буду, может в больших проектах такая необходимость зачем-то может возникнуть. Кто их, эти большие проекты, знает :)

  • Что обработает быстрее CSS, или JS?

    Так-то понятно, что в своём личном маленьком проекте я могу хоть goto использовать, лишь бы работало :)
    Просто хотелось бы делать так, что-бы потом не стыдно было показать понимающим людям.
    Вопрос был скорее теоретический, есть ли в таком способе смысл (я его себе видел в скорости) и является ли такое построение логики допустимым с точки зрения «общественных норм».
    На сколько я понял, однозначного ответа нет.
    Мне пока нравится то, что такая логика будет работать даже если JS вообще выключен (хотя сейчас, наверное, такого уже не бывает) и, как выяснилось, скорость таки выше.
    Не до конца понимаю, что может быть сложного в поддержке такой конструкции но это, скорее всего, из за того, что я с большими проектами не работал.
    А так, представление я уже себе составил, спасибо :)

    Підтримав: Simon Kharkiv
  • Что обработает быстрее CSS, или JS?

    Изначально меня оба вопроса интересовали (всё таки, полным лаптем выглядеть не хочется) :)
    Скорость интересовала именно потому, что я хочу понять, имеет ли смысл так делать.
    В моём случае проблем с читаемостью и расширяемостью/управляемостью/скоростью нет.
    Но на будущее хотелось понять.
    Спасибо за пояснения.

  • Что обработает быстрее CSS, или JS?

    Ну как, кнопки, это label, невидимые чекбоксы расположены так, что когда чекбокс становится checked — срабатывает правило, типа #chbx1:checked+.popup {display: block}
    И всё в таком духе.
    С помощью radio и селектора ~ я фильтры (выбор, что показывать) сделал, но меня смущает тот факт, что я CSS использую для «поведения», в то время, как меня учили, что html для структуры, scc для оформления, JavaScript для поведения.
    Поэтому хочу разобраться, есть ли в таком способе организации простейшей логики смысл, и с точки зрения «негласных соглашений» не вызовет ли это нареканий у специалистов.
    Как-то так :)