2013-03-25 3 views
-1

Мне интересно, что лучше для реализации для циклов или простой логики при построении веб-интерфейса.Логика SASS (CSS) против логики JQuery (Javascript)

Например, в плане производительности будет Sass @for быть лучше, чем JQuery в .each

Пожалуйста, поделитесь своими мыслями. Мне очень интересно учиться на вашем опыте.

Мой текущий случай я пытаюсь перестроить gridster элементы сетки. я могу использовать чистый javascript, чтобы сделать это, но после второй мысли я хотел попробовать логику SASS, например, предоставив некоторым элементам класс, который сгенерированный CSS из SASS сделает их организованными как предопределенные.

+10

SASS - это препроцессор/расширение разметки для создания статического CSS, а jQuery - это библиотека JavaScript для управления DOM - двумя совершенно разными доменами? – Bergi

+0

ultimatley нам нужны оба для достижения достойной желаемой функциональности, однако мне интересно, с точки зрения дизайна, где должна существовать логика ... – zotherstupidguy

+0

Какая логика? Управляющий поток? Это нужно сделать в JS. Или вы можете показать мне пример того, как использовать SASS для создания логики? – Bergi

ответ

1

Поскольку Sass предварительно скомпилирован и служит чистым CSS, он гораздо более эффективен, чем использование jQuery для известного количества элементов. Единственным узким местом в производительности является то, насколько это увеличит размер вашего CSS.

Моя рекомендация заключается в использовании Sass, если вы ставите менее 30 элементов на странице за раз.

+3

Почему и какая бутылочная горловина поражена 30 элементами? Альтернативы используют встроенные атрибуты стиля и используют метод CSS jQuery. Простой CSS-файл jQuery UI - 1100 строк, я не знаю, почему вы скажете 30. –

+0

Я бы сказал, что чем больше элементов вы хотите стилизовать за один раз, тем более эффективный CSS получается? – Bergi

Смежные вопросы