Принуждение DOM обновляется в Internet Explorer после JavaScript dom управление

Можно сделать это использование System.IO.BinaryWriter, который берет Поток так:

var bw = new BinaryWriter(File.Open("path",FileMode.OpenOrCreate);
bw.Write(byteArray);
28
задан Justin Dearing 9 September 2009 в 04:07
поделиться

3 ответа

Можно ли вызывать longRunningOperation асинхронно?

2
ответ дан 28 November 2019 в 03:35
поделиться

Mozilla (возможно, тоже IE) будет кэшировать / задерживать выполнение изменений в DOM, которые влияют на отображение, так что он может рассчитывать все изменения сразу, а не повторно после каждого оператора.

Для принудительного обновления (для принудительного немедленного синхронного перекомпоновки или ретрансляции) ваш javascript должен прочитать свойство, на которое влияет изменение, например, расположение someSpan и otherSpan.

(Эта деталь реализации Mozilla упоминается в видео Более быстрый HTML и CSS: внутреннее устройство Layout Engine для веб-разработчиков .)

17
ответ дан 28 November 2019 в 03:35
поделиться

Вы также можете заключить долгосрочную функцию в setTimeout (function () {longTerm ();}, 1);

3
ответ дан 28 November 2019 в 03:35
поделиться
Другие вопросы по тегам:

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