以前比较懒, GT-Grid在不同浏览器下只要看起来差不多 我就收手了.
但是如果你仔细比较 会发现 原先的版本在不同浏览器里还是有细微的不同的,主要是体现在列表 和单元格的 宽度 高度等.
这些问题的根源就是 因为各个浏览器在对待 padding margin border width height....这些东西时, 采取的策略不同.
今天花了些时间 改了下代码 ,现在几乎可以做到各个浏览器下 完全一致了.
其实实现这些也不难.
判断浏览器类型 再判断是否是Strict 然后在设置宽度 高度时 进行统一的处理,
根据情况减去或加上padding border margin .. ...
- 18:50
- 浏览 (917)
- 评论 (0)
- 分类: GT-Grid ( ECSide )
- 发布在 GT-Grid 圈子
=================================
前一阵和一位网友探讨一些技术问题,
说到后来---我忘了是探讨到什么问题了 ----
他来了一句:" 你怎么成天老关心这种技术细节呢, 有什么用啊"
... ...
=================================
不知道从什么时候开始, "关注技术细节"变成了一个带有贬义色彩的词.
只要出现"技术细节",前面多半加的是
"不应该过分关注...", "不要只是在乎....", "不要死抠...."
我承认, 任何一个成功的高级软件人才, 必须有宏观上的把控力,判断力 决策力.
但是 "不应该过分 ...
我打算陆陆续续的写一些 GT-Grid 实现原理 和方式的文章.
一来自己做个记录
二来可以让更多的朋友们看到,便于大家指出我的不足
三来也许可以给一些朋友一些有用的提示.
但是这个暂时还只会是比较粗浅的, 类似详细设计那种细致的文档我还没有时间写,写了我估计也不会有人看吧 呵呵
今天先开始第一篇 展现层结构简介.
======================
列表组件最后呈现出的页面结构如图所示.
======================
采用表头和表体分离设计.
“列表头容器”为”内部超出大小时,滚动内部内容,但是隐藏滚动条”
“列表体容器” 为”内部超出大小时,滚动内 ...
- 18:24
- 浏览 (866)
- 评论 (2)
- 分类: GT-Grid ( ECSide )
- 进入论坛
郁闷
引用
Server Error
The server encountered a temporary error and could not complete your request.
Please try again in 30 seconds.
试了好多次
此文写给自己,以及和我一样"少见多怪"的菜鸟们 :P, 请大牛就不要看了
以前我曾在给别人的回复里说过
引用
看过mootools的代码后,我通常不会感慨他们的技术有多高超,而往往最先感慨的是:这么简单,我怎么就没想到,呵呵 佩服他们的智慧.
今天单独重申一下, 喜欢mootools很多时候已经超出了 技术范畴.
简单点说 :
学习ext prototype jquery的代码, 你提高的很可能js水平.
学习mootools你提高的很可能是 "IQ".
mootools会让你学会如何用简单的知识去设计出不简单的框架.
为什么?? 自己去看看代码吧.看看你会说出多少次"靠! ...
java世界平静如水, java6 javaFX 都还没有掀起波澜,中国java界的传统大牛门也开始各忙各的了
je感觉突然萧条了起来.
好久没有点开某个帖子 认认真真从头看到尾(包括回帖)了---值得我去这么做的讨论太少了
(当然不排除有,但是由于与我从事的专项不同,所以提不起我的感兴趣)
以前江南白衣 发过一个类似的帖子 说je的问题贴越来越多了.当时很多人都不理解.
其实我和白衣有同感. 社区似乎成了FAQ区,而见不到更有价值的讨论.
这时候, EXT2 横空出世了.
ext2的出现让沉寂了一阵的ajax板块热闹了起来.也引出了一些精彩的讨论.
从而间接的带动了je的活跃气氛. ...
先自我检讨一下,由于过去一周工作比较多, 没有怎么弄GT-Grid :'(
但是偶尔在地铁上 在路上 还是会思考一些相关问题的.
这周的工作也不少,不过肯定会对GT-Grid做一些手术的
曾经看到过一句话,大意是:
完美不是在没有什么可以再去增加时达到的, 而是在没有什么可以减去时达到的.
所以最近打算给gt-grid减肥, 删掉设计过度的代码.去掉一些过分灵活的东西.
向ruby学习 用约定代替灵活性.过分的灵活没有什么好处.
最近开始考虑客户端数据模型的事.
和差沙简单的探讨了一下客户端数据中心的相关设想.
我觉得可行, 近期打算试验一下.如果可以,会用在GT-Grid里.
...
- 18:24
- 浏览 (622)
- 评论 (0)
- 分类: GT-Grid ( ECSide )
一个语法着色器 基于X2CodeHighlighter修改而来
原版 X2CodeHighlighter 相关网址 : http://www.x2blog.cn/supnate/9517.html
本工具主要用于帮助我们在编写文档时,可以加入着色后的代码
便于文档的布局和阅读
主要改动:
做了一个新的操作界面 (10-29 进行了更新 增加了功能和易用性)
兼容性修改一点点 (10-29 进一步修改)
小bug改了一个 (10-29 又修改了一个bug)
10-26增加了显示行号的功能
10-29增加格式化js代码功能
使用方法 运行 highlight.html 时一看便知.
...
多重排序功能实现上一点问题没有 但是总觉得应该有更好的算法.
而且慢慢的发现 采用多table的方式 给我的开发带来了很多麻烦
决定暂时改回单table
等所有功能在单table上实现的差不多的时候 再考虑多table吧
郁闷 前一阵一直卡在这里
决定跳出来 重新考虑这个地方的设计.
早知道我就先从 自定义表头那里入手了.
提醒自己:调整列宽时候增加调整列的边界标识
- 00:51
- 浏览 (805)
- 评论 (7)
- 分类: GT-Grid ( ECSide )
我一直在想,我该用怎样的方式来记录我在10月20日那天所感受到的一切.
想了很久,我依然一个字都写不出.
文字 照片 声音 视频... 没有任何方式能够表达出我在20日晚所经历过的疯狂与感动.
就像一位五迷在网上的留言写的那样:"
从五月我就开始猜想十月二十会是怎麽一副模样
以为自己已经把所有的东西都想过一遍 就不会那麽不堪一击
可是 还是...
有一种演唱会不用眼睛也可以看的很清楚
不用耳朵也可以听得很清楚
不用全神贯注却无法置身事外
那就是 五月天 的 演唱会
没有一件非常感动的事
却每分每秒都在感动
"
是的,分分秒秒都在感动.
从开始到结束 ...
刚从八万人回来,累了,明天一定要把演唱会的所见所闻所照统统写下来.
(此博文仅仅用来占位!!!!!)
五月天,太棒了!!!!
破财免灾 ?
破财对于穷人来说本身就是灾,怎么个免法??
------ 写在 10月17日 丢钱以后
- 10:50
- 浏览 (478)
- 评论 (0)
这个版本印象中好像比上次发布的版本只有几处代码上的改动 具体哪里不同我都忘了
这次放出的版本大家可以不用升级(全部是源码,我连jar包都没打),因为也许会有更多的问题,发布出来只是想把最终的 ecside放出来,
但是我并不是发布他,因为ecside 永远不会发布了.
取代他的将是更好的 GT-Grid 请大家期待.也请大家继续支持我 谢谢了
另外多说两句:
现在越来越多的人埋怨我 不回答他们的问题 不更新版本,其实我也很不好意思 觉得对不起大家.
而且我不回答的原因 并不是大家想象的"我很忙",其实原因很简单:
我并不能第一时间知道问题的所在.或者是大家提供的信息太少,我根本不可能根 ...
- 10:41
- 浏览 (1545)
- 评论 (4)
- 分类: GT-Grid ( ECSide )
- 进入论坛
昨天 电视上看到了刘积仁参加的一个谈话节目,又听到了"东软"这个熟悉的名字被一次次的提起,心里感觉好复杂.
有位朋友曾经问过我: 你到底喜不喜欢东软啊?很多人都说东软很烂,你觉得呢?东软到底好不好。
我说不知道,他笑. 其实我想我是知道的.
初中那会儿,我被分到了一个学习成绩在年级里常常倒数的班级里.但是班主任对我非常非常好,周围的同学对我也非常非常好,大家都是活泼好动的孩子,只是因为我们太贪玩了,学习成绩总是无法符合应试教育的要求.但是我从来都不会忘记那位班主任,从来不会忘记那班淘气的野孩子.
初三那年,我去了另外一个班级,一个所谓的"优等班",那里的老师严厉得近乎残酷,学生忙碌得近乎到麻 ...
重新实现了GT-GRID的排序和分组算法,现在更快了
结合多table的实现,分组的功能必然也会更强大
兴奋 发帖记录一下.
- 01:02
- 浏览 (1250)
- 评论 (4)
- 分类: GT-Grid ( ECSide )
- 发布在 GT-Grid 圈子
十一期间对GT-Grid的代码进行了重构 DOM结构做了调整. 增加了一些新功能.
现在更稳定,占用资源更少.同时全面支持4大浏览器IE6 FF2 safari3b opera9.
(op9下的那个BUG还没搞定 郁闷中).
IE7没测试过 应该问题不大吧 希望大家可以帮忙测一下 谢谢了先 :)
这次发的这个DEMO并没有展示新功能,因为这个DEMO的目的是为了对比一下 ext-grid 和GT-Grid的性能差距,所以尽可能的模拟了 ext-grid 的示例 array-grid.html.
压缩包里包含
GT-Grid最新demo
EXT 1.1.1 的 array-grid ...
- 12:14
- 浏览 (5537)
- 评论 (35)
- 分类: GT-Grid ( ECSide )
- 进入论坛
- 发布在 GT-Grid 圈子
以前我曾简单(很简单的)的总结过目前列表组件的状况:
引用
现在市面上有很多基于js和ajax的列表组件,他们不同于传统的jsp tag方式的列表组件。
基于ajax的组件的特点通常是:
页面中使用一些标准的html、js代码
服务器端发送json或xml代码到客户端
客户端利用一套强大的js来解析数据,并生成列表。
(通常导出能力有限,甚至不支持导出)
传统列表组件特点通常是:
页面中使用一些标准的html、js代码,以及jsp tag
服务器端发送的代码已经是最后要展现出来的列表的html(xhtml)。
客户端再利用有限的js来实现一些功能的补充。
就现阶段的情 ...
- 01:17
- 浏览 (1460)
- 评论 (6)
- 分类: GT-Grid ( ECSide )
- 发布在 GT-Grid 圈子
十一期间再次对 GT-Grid 进行了重构.
重构的主要内容时 存放grid数据的数据结构,简化DOM结构, 更广泛的跨浏览器支持.提高展现和排序的效率. 对基础JS代码也做了些重构.
功能上没什么改进.
最近打算弄个新的样式.
现在的样式被越来越多的人误以为我是照抄的EXT, 样式这次一定要改 >:( 又有机会做美工了 呵呵
细细算算,自己已经有快2个月没写java代码了,不过并不觉得难过.
现在的工作主要时做web组件,前期只是做纯前台的效果和功能,只需要摆弄html+js+css.
每天的工作几乎在editplus里就可以轻松搞定. 不用被eclipse tomcat data ...
- 00:03
- 浏览 (555)
- 评论 (0)
- 分类: GT-Grid ( ECSide )
ext2 的demo和alpha一放出,立即吸引了全球ajax爱好者的目光.
我和很多人一样 被深深的震撼, 完全拜倒在他面前.
由于我也一直在研究grid组件, 所以对他的grid很感兴趣.
看了DEMO之后, 除了自叹不如之外还是自叹不如 :).
可以说 ext 2的grid是目前 基于js实现的列表里最出色的(没有"之一").
但是 EXT2 的表格里有一个很重要的变化.
列表不再是 由一个table组成. 而是变成了 由n多个div和table组成.
每行数据是一个table.
下面的代码 是一条记录对应的 html代码. 注意: 只是一行数据.
<DIV cl ...
昨天做了一下 对Safari的支持.
虽然Safari在windows下没有好的调试工具(或者有我不知道,大家推荐一下),
但是整个过程还是比较愉快的.
而且以前很多导致gt-grid在 safari下无法运行的bug经过实际考察,确实是代码的bug.
只是在IE FF下被他们给"自动纠错"了.
safari还是很不错地 :)
至于opera暂时就不考虑了 ,因为市场占有率实在是不高.
而且它的那个硬伤还没有解决,而且这个似乎确实是它的问题,无法通过web编程手段来解决.
(详见
Opera的滚动条拦截了事件,怎么办
http://fins.javaeye.com/blog/12806 ...
- 11:00
- 浏览 (547)
- 评论 (1)
- 分类: GT-Grid ( ECSide )
今天整理了一下 列表组件应具备的 特性列表,这些也是GT-Grid努力要实现的特性.
其中有些可能并不是很有用处,也可能有些很有用处的特性没有被包含,
欢迎大家补充和讨论,谢谢了 :)
==============================
列表内部滚动条(固定表头,固定工具栏等)
自定义复杂表头
可方便的为工具栏添加自定义按钮(或链接).
页导航,页大小切换
可手动调节列宽
可动态控制列的显示和隐藏
可手动调节列的相对位置(通过鼠标拖拽)
按列排序 (支持当前页 和全部数据,支持复合排序)
按列筛选 (支持当前页 和全部数据,支持复合筛选)
按列编组 (两种方式:1 ...
- 17:56
- 浏览 (856)
- 评论 (3)
- 分类: GT-Grid ( ECSide )
- 发布在 GT-Grid 圈子
- 浏览: 706238 次
- 性别:

- 来自: 小胖儿的大城

- 详细资料
搜索本博客
我的相册
David Recordon
共 63 张
共 63 张
链接
最新评论
-
EXT 2 绚丽表格 背后的 ...
楼上的真是锐道的好员工啊 dorado整体表现确实不错 但是没有哪个单项可以用 ...
-- by fins -
EXT 2 绚丽表格 背后的 ...
http://www.bstek.com/dorado5/performance ...
-- by hotbarsmu -
[GT-Grid]列表组件 GT-Gr ...
如果一切正常 下周应该会出一个前后台结合的例子 例子已经在编写中了 不过为了 ...
-- by fins -
[GT-Grid]列表组件 GT-Gr ...
fins什么时候会有和服务端结合的版本呢?您可以给个简单的案例吗?谢谢
-- by hgq0011 -
[GT-Grid]列表组件 GT-Gr ...
这个是和ecside完全不同的产品 自然看起来也会面目全非了 呵呵
-- by fins






评论排行榜