Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2011, 10:04   #11
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

Я спрошу?, это не я придумал, так пишут)
http://javascript.ru/tutorial/events...ruzka-stranicy
http://javascript.ru/tutorial/events...kov-javascript
Тишина – самый громкий звук
nerv вне форума Ответить с цитированием
Старый 04.12.2011, 11:13   #12
Я спрошу?
 
Аватар для Я спрошу?
 
Регистрация: 02.12.2011
Сообщений: 7
По умолчанию

nerv

Парсинг кода и его исполнение - разные вещи
Я спрошу? вне форума Ответить с цитированием
Старый 04.12.2011, 11:48   #13
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

Я спрошу?,
Цитата:
Парсинг кода и его исполнение - разные вещи
Я в этом и не сомневаюсь
Код:
<html>
	<head>
		<meta charset="utf-8">
		<style type="text/css">
			div { background-color:green; height:400px; margin:15px 15px 15px 15px; width:400px; }
		</style>
		<script type="text/javascript">alert('in head')</script>
	</head>
	<body onload="alert('on load')">
		<script type="text/javascript">alert('before div1')</script>
		<div></div>
		<script type="text/javascript">alert('before div2')</script>
		<div></div>
	</body>
</html>
p.s.: на подпись прошу внимания не обращать она с другого языка) А в js я сам новичок
Тишина – самый громкий звук

Последний раз редактировалось nerv; 04.12.2011 в 11:53.
nerv вне форума Ответить с цитированием
Старый 08.12.2011, 16:57   #14
PAAG
Пользователь
 
Регистрация: 08.12.2011
Сообщений: 18
По умолчанию

Тут надо проверять, что именно вызывает нагрузку, если это множество таймеров, которые работают одновременно, то можно создать одну функцию, которая будет запускаться по одному таймеру и перерисовывать все объекты, которые надо перерисовать в текущий момент.

Другой вопрос, что просто перерисовка сразу множества объектов вызывает зависание броузера.

У меня была такая проблема, что скрытие столбцов таблицы просто через изменение стилей (не через js к каждой ячейке), а просто меняя стиль на скрытый, и их обратное появление, приводило к зависанию страницы на пару минут. Оказалось, что в таком случае проще сделать перезагрузку страницы, и там таблица уже возвращалась с нужными столбцами или без них.
В таблице было порядка 40 колонок, пряталось около 30. Ну и строк было прилично.

Так что в любом случае надо экспериментировать и проверять, что снизит нагрузку.
PAAG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Javascript - классы, они есть или их нету в Javascript? Kasper1 JavaScript, Ajax 3 05.03.2011 09:42
статья - Анимация вWEB на JavaScript Pblog Обсуждение статей 0 03.07.2010 02:20
Анимация SanekIrk Общие вопросы Delphi 2 15.08.2008 21:57
Анимация SanekIrk Общие вопросы Delphi 11 08.08.2008 15:24