Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / скорость доступа к объектам DOM структуры в IE (6.0) ? / 3 сообщений из 3, страница 1 из 1
26.01.2009, 14:21
    #35777594
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скорость доступа к объектам DOM структуры в IE (6.0) ?
доступиться к объекту можно "достав" объект по его ID
Код: plaintext
var obj = document.getElementById("MyTableId")

а можно сразу используя ID (не знаю это только IE позволяет или все браузеры)
Код: plaintext
var obj = MyTableId

соответственно к строкам и ячейкам таблицы можно сразу через ID таблицы
Код: plaintext
MyTableId.rows(...).cells(...)

а можно, "извлечь" объект с помощью ID и манипулировать им
Код: plaintext
1.
2.
var TableObj = document.getElementById("MyTableId");
var RowObj = TableObj.rows( 0 )

или, "доставать" объект при каждом обращении к строке?
Код: plaintext
1.
2.
var RowObj0 = document.getElementById("MyTableId").rows( 0 )
var RowObj1 = document.getElementById("MyTableId").rows( 2 )

или обращаться к каждой строке через ID таблицы.
Код: plaintext
1.
2.
var RowObj1 = MyTableId.rows( 1 )
var RowObj2 = MyTableId.rows( 2 )

Вопрос:
Какой из перечисленных методов доступа к ячейкам таблицы быстрее?
Какой из способов более "кроссбраузерный"?
Вообще если я работаю с таблицей, есть ли смысл получать объект таблицы, или для скорости неважно как обращаться к строке (MyTableId.rows(1) или TableObj.rows(0))
...
Рейтинг: 0 / 0
26.01.2009, 14:30
    #35777612
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скорость доступа к объектам DOM структуры в IE (6.0) ?
u78доступиться к объекту ... можно сразу используя ID (не знаю это только IE позволяет или все браузеры)
Код: plaintext
var obj = MyTableId
Хмм... Не знал...
...
Рейтинг: 0 / 0
26.01.2009, 14:33
    #35777624
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скорость доступа к объектам DOM структуры в IE (6.0) ?
Яростный Мечu78доступиться к объекту ... можно сразу используя ID (не знаю это только IE позволяет или все браузеры)
Код: plaintext
var obj = MyTableId
Хмм... Не знал...
JScript онли. Под другими браузерами - не пашет.
А быстрее - получить в переменную объект и обращаться к ней, чем каждый раз по айдишнику.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / скорость доступа к объектам DOM структуры в IE (6.0) ? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]