Очевидно, Firefox выполняет какое-то кеширование, и три случая работают очень схожим образом. С другой стороны, Chrome и Safari имеют довольно низкую производительность в случае 1 по сравнению со случаями 2 и 3 (особенно с увеличением числа или узлов).

$(preview-button).click(...)
$(preview-button).slide(...)
$(preview-button).whatever(...)

учшая практика, чтобы сделать это:

var preview-button = $(preview-button);
preview-button.click(...);
preview-button.click(...);
preview-button).slide(...);
preview-button.whatever(...);

Вероятно, было бы лучше сделать это для поддержания чистоты и модульности кода, НО это влияет на производительность? Один занимает больше времени, чем другой? Спасибо, парни.

Ответы на вопрос(3)

Ваш ответ на вопрос