Лучшие способы сократить число элементов DOM

Все соглашаются, что меньше элементов DOM означает лучшую производительность страницы. Это означает лучшую производительность JavaScript, особенно в более старых браузерах.

Но где лучшие места должны надеяться уменьшать элементы DOM? Кто такие общие преступники, что Вы, с которыми парни столкнулись, которые являются легкими мерами для снижения того числа?

8
задан macca1 22 January 2010 в 22:18
поделиться

2 ответа

Дайте группе название тэга:

(?<TagName>.*)

Я абсолютно считаю, что это хорошая практика. Рассмотрим, что происходит при изменении регулярного выражения. Если использовать индексы для извлечения данных, то порядок этих групп может измениться. Называя их, вы указываете именно те данные, которые, по вашему мнению, содержатся в группе, поэтому это также форма самостоятельной документации.

-121--3665340-

Немного от темы, но если вы пытаетесь сделать это, то может быть, что ваш дизайн ошибочен...

Почему бы не перегрузить метод и не задать результат как параметр out:

void MyMethod(out int result)
{
  result=0;
}

void MyMethod(out string result)
{
  result="my value";
}

Тогда можно сказать:

int value;
MyMethod(out value);

И компилятор выберет нужную версию

-121--4746498-

использовать:

<ul id="navigation-main">
    etc..
</ul>

вместо:

<div id="navigation-main">
    <ul>
        etc..
    </ul>
</div>

... когда это возможно, то есть. Иногда для компоновки требуется дополнительный div . Но когда не нужно, не используй его.

12
ответ дан 5 December 2019 в 11:24
поделиться

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

1
ответ дан 5 December 2019 в 11:24
поделиться
Другие вопросы по тегам:

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