2008-11-26 92 views
0

我一直在想,DOMNodeInsertedIntoDocument/DOMNodeRemovedFromDocument事件不應該冒泡,對於我來說,這已經足夠了。然而,剛剛我看着規格再次,結果發現,在一個地方它說,這些事件不應泡(Complete list of event types),而在其他位置是說,他們應該(DOMNodeInsertedIntoDocumentDOMNodeRemovedFromDocument)。應該DOMNodeInsertedIntoDocument泡沫?

我也查閱了互聯網上,發現幾個實現,所有的人都在實施的行爲不同。

現在的問題是:這些事件是否應該實際泡沫?你認爲更多的感覺是什麼?

更新:發現在DOM-Level-2-Events規範中沒有歧義,因爲它在單個位置提到這些事件。

更新2:這個問題是爲了驗證在Ample SDK的Ajax框架,旨在實現所有基於標準的技術,這些事件的行爲要求。

回答

1

我會按照第2級事件進行「否」,這是一個適當的建議,已經存在了很長時間,並且出現了與此不相關的錯誤。只是一個工作組的說明,仍然是西部數據,這是有點令人不滿的全面。

1

我想你已經發現他們不應該泡。但對於一個實際的開發人員來說這是一個有爭議的問題,因爲他們不受IE的支持,而IE仍然佔據着80%左右的市場份額。 :-(