Задать вопрос
bagerman
@bagerman

Кэширование в JavaScript?

Здравствуйте!

Допустим, имеется такой код:
var div = document.getElementById('div'),
      num = document.getElementById('num'),
      str = document.getElementById('str');


В данном коде мы несколько раз обращаемся к document.

А если сделать так:
var doc = document,
       div = doc.getElementById('div'),
      num = doc.getElementById('num'),
      str = doc.getElementById('str');


Будет ли это оптимизацией? И можно ли это назвать кэшированием?

Спасибо.
  • Вопрос задан
  • 653 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
romanzhak
@romanzhak
Mathematician
Уж могли бы и так сделать jsperf.com/test-document-js
Ответ написан
@deliro
Нет.
Вот если бы вы обращались, допустим, к базе - да.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы