javascript оптимизация

R
На сайте с 17.08.2011
Offline
11
493

Хочется знать какой javascript код быстрее(меньше напрягает процессор клиента)?

Вывожу div с подсказками при наведении мышки на разные input в форме. Этих input много и у каждого свой id. Можно при наведении рассчитать координаты input и выводить div с подсказками в нужном месте. Это очень удобно с точки зрения перестройки формы но координаты будут постоянно рассчитываться. А можно жестко прописать где выводить этот div в самом javascript в зависимости от id. В этом случаи вроде как меньше вычислений будет делаться.

Какой вариант лучше выбрать, интересует в первую очередь производительность? (Но конечно если выигрыш ничтожно мал, то первый вариант лучше.)

Учусь потихоньку, а надо бы побыстрей! Куба, пой, Куба, пой, Куба народ свободный твой. Redduck&FreeBSD (http://www.solo-line.ru)
dkameleon
На сайте с 09.12.2005
Offline
386
#1

выигрыш ничтожно мал, если вы скрытые дивы расположите адекватно :)

в отдельных случаях можно было бы вообще без яваскрипта обойтись, одними стилями.

Дизайн интерьера (http://balabukha.com/)
V
На сайте с 05.01.2011
Offline
23
#2

div у вас один или для каждого инпута свой уже загруженный датой изначально ?

Хорс
На сайте с 14.12.2010
Offline
21
#3

События CSS, по ресурсам "дешевле" чем JavaScript:


<style type="text/css">
.tooltip{ display:none; }
#inputContainer:hover div{
display:block;
}
</style>
<div id="inputContainer">
<label>Некий текст: <input type="text" name="someparam" value="" /></label>
<div class="tooltip">Очень важная подсказака!</div>
</div>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий