Очевидно, 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(...);
Вероятно, было бы лучше сделать это для поддержания чистоты и модульности кода, НО это влияет на производительность? Один занимает больше времени, чем другой? Спасибо, парни.