вторник, 29 апреля 2008 г.

Зачем нам with ?

Иногда возникает соблазн поюзать with для изменения свойств обьекта. Удобно, красиво, но если протестировать, этот момент полуачается довольно ресурсоемким.
// Например, так лучше не делать !

with(obj.param){
height = 10;
width = 10;
}

// Проще и быстрее

var param = obj.param;
param.height = 10;
param.width = 10;

// Для IE разницы почти нету, а вот в FF прирост приличный !


Комментариев нет: