|
Title: combo 性能提升的思索 Post by: iamjxc on March 15, 2014, 05:40:30 PM 不用easyui, 我们的业务表单在IE6里打开只需2秒, 在 IE8里, easyui 的性能也不是很快
一个中等复杂度的业务表单, IE8要5秒多(在IE6里要18秒!!! ), 经过分析, 主要瓶颈是 combo 的转换效率问题. 比如 combobox , easyui 会用 JavaScript 动态创建 panel 及相关内容, 而JavaScript的性能严重依赖浏览器的性能 通常浏览器解析html的性能比执行JavaScript的性能快很多, 后台 JSP 可以预生成 combo 的 panel html代码, 然后前台 easyui 建立关联, 性能应该会飞快. <input type="text" id="genderId" name="genderId" class="easyui-combobox" data-options=" panel:'#genderId-combo-panel' " > <div id="genderId-combo-panel" class="easyui-panel"> XXX </div> |