今晚我对prototype+Scriptaculous和 MochiKit's那个不错的DOM处理库进行的轮流测试,测试结果让我感觉好几次的意外。 读者可自行分析一下的成绩,结果很难令人信服。
在JavaScript的开发过程,某些原因你需要用DOM来创建元素。处理这些元素很可能会是一段又长有臃肿的代码,花费了不少时间而仅仅只是干一些鸡毛蒜皮的话,那就不值了。而且,用DOM创建这些元素的性能上并不高效,尤其是IE上面。要想即高效又能支持标准的话,任何DOM的创建类都应该支持DOM和HTML片断。HTML片断在IE中跑得很快,最快可跑到比原来快300%的速度。包含在版本 0.32.2中,那个可提取DOM层的DomHelper,就能通过DOM创建元素,或HTML片断,也能把你的DOM代码变成HTML片断的模版。