17
Por que setTimeout (fn, 0) às vezes é útil?
Recentemente, encontrei um bug bastante desagradável, em que o código estava carregando <select>dinamicamente via JavaScript. Este carregado dinamicamente <select>tinha um valor pré-selecionado. No IE6, já tínhamos código para corrigir o selecionado <option>, porque às vezes o <select>'s selectedIndexvalor estaria fora de sincronia com o selecionado <option>de indexatributo, como abaixo: field.selectedIndex …
872
javascript
dom
event-loop