论坛首页 Web前端技术论坛

Jquery终于有两个看得过去的Grid插件了

浏览 60070 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-06  
fins 写道
听我一句 jquery的列表 现在绝对还不成熟

我上次找jquery的Grid大约是在4个月前,没有找到一个看的过去的。于是项目中使用了Ext,后来觉得为了一个Grid就引入500K的Ext有些亏了,所以开始大量的用Ext的各种Widgets。短短的4个月过去了,这次一看,居然有如此水平的作品,所以我对jquery的列表还是有信心的。
csf177 写道
内存泄露丫 现在不泄漏的grid绝对是稀有品种 如果发现 一定要发出来看看

多数项目中仍然在用html+jstl的grid就没有内存泄漏
BTW:javascript俺学的很差,谁能告诉俺,javascript造成的内存泄漏究竟有哪些影响?
0 请登录后投票
   发表时间:2008-06-06  
JQUERY的插件很多,质量也参差不齐,光一个GRID就有好几个,其实不需要太多,只要一个好用就够了。JQUERY的UI需要整合。
0 请登录后投票
   发表时间:2008-06-06  
flexgrid试了一下, 还不能支持排序的, 而且没文档说明。
如果加上排序就差不多够用, 比起ext还是差远了。
jqgrid倒是能排序, demo和文档比起flexgrid要做的好, 如果要我选,就用jqgrid。
0 请登录后投票
   发表时间:2008-06-06  
cats_tiger 写道

多数项目中仍然在用html+jstl的grid就没有内存泄漏
BTW:javascript俺学的很差,谁能告诉俺,javascript造成的内存泄漏究竟有哪些影响?

我觉得这种控件就应该自己写 就算你写的不如别人写得好 一旦出现问题也比较容易控制

没有那么多js肯定不会泄露 所以我觉得很多时候与其追求效果 不如直接table来的实惠
0 请登录后投票
   发表时间:2008-06-06  
cats_tiger 写道
fins 写道
听我一句 jquery的列表 现在绝对还不成熟

我上次找jquery的Grid大约是在4个月前,没有找到一个看的过去的。于是项目中使用了Ext,后来觉得为了一个Grid就引入500K的Ext有些亏了,所以开始大量的用Ext的各种Widgets。短短的4个月过去了,这次一看,居然有如此水平的作品,所以我对jquery的列表还是有信心的。
csf177 写道
内存泄露丫 现在不泄漏的grid绝对是稀有品种 如果发现 一定要发出来看看

多数项目中仍然在用html+jstl的grid就没有内存泄漏
BTW:javascript俺学的很差,谁能告诉俺,javascript造成的内存泄漏究竟有哪些影响?


如果你的需求只是  展现数据 + 固定表头 + 分页 , 我想有更多更小巧的组件可以满足你的需求.

我在实际中接触到列表的客户 对功能性 和可扩展性要求还是很高的.

而且任何一个 倚仗ajax技术的列表组件 都不能忽视 "客户端数据模型" 以及"交互性事件"这两个特质.

而 jquery的这两个grid目前在这方面做的工作几乎为0.

你可以看看,我下面几个简单的需求(和"编辑"无关)  jq的这两个组件如何实现.


1 取得当前选中行的 数据( 是数据, 不要tr对象 因为 tr的td里显示的东西 未必和原始的数据一致)
2 取得当前页面中某一列对应的所有数据
3 在我选中某行后, 触发我的自己写的一个js函数. (选中一行,然后在页面内的某个区域或弹出页面中显示这一行的详细信息,是很常见的需求)
4 在列表数据全部载入后 触发我写的一个js函数




0 请登录后投票
   发表时间:2008-06-06  
对于jquery以前的ui来说 已经很不错了
0 请登录后投票
   发表时间:2008-06-06  
使用YUI中的grid,也是不错,定制、扩展的功能也还强。
现在用jqurey插件,还缺乏风格一致的UI完整套件,UI在风格上很难统一,
而使用Ext,UI就是一个模子。很难定制。
我觉得,使用yui套件做开发也未尝不可啊。又是一套统一的UI集,定制也强。
不过国内用的,真的少。
0 请登录后投票
   发表时间:2008-06-06  
yanshiyi 写道
cats_tiger 写道
fins 写道
听我一句 jquery的列表 现在绝对还不成熟

我上次找jquery的Grid大约是在4个月前,没有找到一个看的过去的。于是项目中使用了Ext,后来觉得为了一个Grid就引入500K的Ext有些亏了,所以开始大量的用Ext的各种Widgets。短短的4个月过去了,这次一看,居然有如此水平的作品,所以我对jquery的列表还是有信心的。
csf177 写道
内存泄露丫 现在不泄漏的grid绝对是稀有品种 如果发现 一定要发出来看看

多数项目中仍然在用html+jstl的grid就没有内存泄漏
BTW:javascript俺学的很差,谁能告诉俺,javascript造成的内存泄漏究竟有哪些影响?

case1.我以前在javaeye找到一个人写的弹出窗口,每次打开都会消耗掉5M内存,而且无法释放,后来是我改了他的代码才解决掉这个问题;
case2.在找到case1之前的代码前,我找到了一个基于prototype的弹出式窗口,那叫一个漂亮,但是问题是一样的,内存没法释放,只是消耗少一些:3M。因为无法修改代码,只好放弃;
case3:为了达到拖放效果,我使用mootools的一个插件,但是没拖放一次都会消耗掉2M内存,而且不管我怎么修改我的代码都无法解决,后来发现是插件的问题,可惜我不会写拖放效果的代码,只好听之任之了;
case4:我同事的代码因为引入了一些组件,结果每次打开页面,50M内存没了;
case5:以前看到一个公司的产品演示,效果还可以,但是那个内存啊!估计用不到10分钟就能把差一点的机器弄崩溃了。

以上是我的亲身经历,不过都是发生在IE的情况下,尤其是最后一个,在FF下,一点问题没有,当时那个演示地址的登录窗旁边就写着:推荐使用火狐。

老兄你也太倒霉了......
怎么都是一泄露就好几M啊......
0 请登录后投票
   发表时间:2008-06-06  
yanshiyi 写道

case1.我以前在javaeye找到一个人写的弹出窗口,每次打开都会消耗掉5M内存,而且无法释放,后来是我改了他的代码才解决掉这个问题;
case2.在找到case1之前的代码前,我找到了一个基于prototype的弹出式窗口,那叫一个漂亮,但是问题是一样的,内存没法释放,只是消耗少一些:3M。因为无法修改代码,只好放弃;
case3:为了达到拖放效果,我使用mootools的一个插件,但是没拖放一次都会消耗掉2M内存,而且不管我怎么修改我的代码都无法解决,后来发现是插件的问题,可惜我不会写拖放效果的代码,只好听之任之了;
case4:我同事的代码因为引入了一些组件,结果每次打开页面,50M内存没了;
case5:以前看到一个公司的产品演示,效果还可以,但是那个内存啊!估计用不到10分钟就能把差一点的机器弄崩溃了。

以上是我的亲身经历,不过都是发生在IE的情况下,尤其是最后一个,在FF下,一点问题没有,当时那个演示地址的登录窗旁边就写着:推荐使用火狐。


老天,N年前我写过一个GIS系统,用VC++,内存泄露的也没这个狠,那时候我还不会写程序。也许是我没有注意过,用浏览器的时候从来没遇到内存泄露。
0 请登录后投票
   发表时间:2008-06-07  
cats_tiger 写道
yanshiyi 写道

case1.我以前在javaeye找到一个人写的弹出窗口,每次打开都会消耗掉5M内存,而且无法释放,后来是我改了他的代码才解决掉这个问题;
case2.在找到case1之前的代码前,我找到了一个基于prototype的弹出式窗口,那叫一个漂亮,但是问题是一样的,内存没法释放,只是消耗少一些:3M。因为无法修改代码,只好放弃;
case3:为了达到拖放效果,我使用mootools的一个插件,但是没拖放一次都会消耗掉2M内存,而且不管我怎么修改我的代码都无法解决,后来发现是插件的问题,可惜我不会写拖放效果的代码,只好听之任之了;
case4:我同事的代码因为引入了一些组件,结果每次打开页面,50M内存没了;
case5:以前看到一个公司的产品演示,效果还可以,但是那个内存啊!估计用不到10分钟就能把差一点的机器弄崩溃了。

以上是我的亲身经历,不过都是发生在IE的情况下,尤其是最后一个,在FF下,一点问题没有,当时那个演示地址的登录窗旁边就写着:推荐使用火狐。


老天,N年前我写过一个GIS系统,用VC++,内存泄露的也没这个狠,那时候我还不会写程序。也许是我没有注意过,用浏览器的时候从来没遇到内存泄露。

VC++怎么会内存泄露呢 明明是手动管理内存......
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics