第一次写文章,有点紧张,字都写歪了
背景:
项目有需求,需要做一个成本树,由于我比较菜,所以找到了easyUI的treeGrid,,,乍一看,ca,这不就是我要的东西吗,虽然需要改很多地方。
“调整下而已嘛,没有改不动的插件” 然后我就开干了
...
...
捣鼓了好久,终于搞定了
-------------背景结束线-----------------------------------------------------
然后就直接说 我个人认为jQuery EasyUI 的不好的地方吧:
1.文档实在不详细!!遇到问题找不到答案。。。。擦
2.加载太慢了,很臃肿,一开始老大和我说这个玩意听说很“庞大”,我还不觉得。。当我用的时候就感受到了,在ie下将“慢”显得 淋漓尽致 -- 我成语可能用得不太好
在这里不得不提醒大家一个地方,每一列都要设置宽度!!实打实的宽度,width:auto; 和 width:100px; 的加载速度简直是天囊之别,我用的只是 treeGrid ,其他没测试,应该也要。
不设置一个固定的宽度,在使用折叠/展开这个功能时,
我的情况是:chrome 等正常浏览器 折叠/展开加载0.5-1.5s秒 ie等非人类浏览器 折叠/展开加载5s-12s 所以一定要为每一列都要设置固定宽度!一定要为每一列都要设置固定宽度! 可以大大提高速度
3.等我搞完了,我才发现原来easyui有两种版本,
一种是商业收费的,$499 = 3000+人民币,(公司不可能会花钱的)-----实际上找不到几个是免费的 比如jQuery MiniUI extjs ...等等
另一种是GPL版本,GPL版本在GPl协议下有效,你能在任何遵循GPl协议的项目下使用它。
我不太清楚GPL版本是什么意思,不过老大和我说,“就用这个吧!如果后期出现什么收费,就破解掉它!”然后和我说了说他12年搞到凌晨两点 破解jQuery MiniUI的“辉煌”往事,话又说回来了,现在破解要难多了!
当然了,还是得感谢
Jquery EasyUI
http://www.jeasyui.net/
毕竟解决了我一个比较急的问题
4.既然要感谢Jquery EasyUI,那就谈一下它的优点咯,(1) 功能还是比较丰富的,(2) 兼容性还可以吧,除了刚刚说到的有点慢..,ie7似乎不兼容
用Jquery EasyUI,比起自己花时间折腾,要省事点,毕竟自己写考虑不全面,会有很多bug
---啊,你说啥?程序员不就是修改bug的吗?
---额,,,我是假程序员
自己读了一遍,读起来不太通顺,第一次写文章,真有点紧张,,,
2017.4.21 --- 更新----
谁用谁后悔
话又说回来,谁叫我自己写不出来呢!