EasyUI Forum
May 31, 2024, 03:44:22 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: combo 性能提升的思索  (Read 4555 times)
iamjxc
Jr. Member
**
Posts: 80


View Profile
« 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>

Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!