锁定老帖子 主题:交流web上的UI组件,我来开个头
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-31
恩,都会考虑进去
|
|
返回顶楼 | |
发表时间:2007-03-08
真是太感谢楼主了!
|
|
返回顶楼 | |
发表时间:2007-04-05
楼主真是达人。非常不错!谢谢,收下研究中。期待新的更新!
|
|
返回顶楼 | |
发表时间:2007-04-23
我自己也写了一个简单的js控件,可以很好的支持多种浏览器IE,ff,opera等
由于也在项目应用中有针对性的写的,对于扩展性考虑不是很好 不过一般应用够了 看到LZ的写的不错,也拿出来秀一下 不知道各位有没有兴趣写自己的一个包出来 外国的开源总是做的不错,中国的为什么就不能发展一下呢? http://pignut-wang.iteye.com/blog/68563 |
|
返回顶楼 | |
发表时间:2007-06-01
再怎么开源也还是在人家的浏览器上。
|
|
返回顶楼 | |
发表时间:2007-06-01
hexiaodong 写道 xmvigour 写道 不错 不过有个小bug 在grid中改变列宽度的时候 那个鼠标箭头不大对 有时一直是左右拉的状态
这块处理的确有问题,现在是在表格上设置了鼠标事件监听器,而不是body上的,一旦鼠标移动到表格之外并松开鼠标,组件的行为就有点诡异了。有时间的话我会改一下这个问题,把事件监听设置在body上就行了。 不一定采用注册到body的方法,你可以考虑用setCapture的方式。 |
|
返回顶楼 | |
发表时间:2007-06-01
jossonsmith 写道 引用 1、我不大赞同dlee以前(现在dlee未必还是那样做的)的观点:"控件中的大多数都需要结合后台的 Java 组件的配合"。我觉得纯粹的界面组件使用起来更灵活。
我的感觉是dlee说的有他道理,当然也不能说后台就只有单一的Java,还有很多其他后台嘛。但是纯粹的界面组件感觉也只能纯粹了。 我想到一个问题:Browser端需要MVC(Mb, Vb, Cb),但同样Server端也需要MVC(Ms, Vs, Cs),而且两层的MVC需要进行结合起来,这就有很多种方案了,譬如: 1. Mb <-> Ms 中间传输的是数据,也就是服务器不知道页面控件如何生成的(实际上是脱离服务器端编写的网页表格),服务器端只是处理数据然后跳转;Writely等在线编辑文档算是这类模式;很多的框架都应该是这个模式吧;另外这也是目前AJAX兴起的主要模式? 2. (Vb, Cb) <-> (Vs, Cs) 这个模式是服务器生成对应的页面控件,而且还生成对应的控制代码,譬如如何提交数据等,服务器后台重新组装数据成为Model,这个不知道普元的EOS算不算如此模式,同时JSF应该也算这类模式,另外ZK也算这个模式的;这个模式的框架也不少 3. (Mb, Cb) <-> (Ms, Cs) 这个模式存在吗?我感觉我做过一个类似的产品。也就是服务器根据一套XML文件,生成一套包含布局的Web表格,然后生成对应Schema的XML数据文件;浏览器端可以进行表格填写,或者调用Applet来进行数字签名或验证签名;之后浏览器端重新封装数据为XML文件,并返回给服务器端处理;服务器端可以验证其中的签名,并提取其中的数据保存到服务器端 4. (Mb, Vb, Cb) <-> (Ms, Vs, Cs) 这个我没有想到什么?可能其中的组合太多太复杂了,好像很多框架都算得上,但有都算不上? 5. (Mb + Ms, Vb, Cb + Cs) <-> (Mb + Ms, , Cs) 这个算一种模式吗?是否有必要存在如此的模式?能够提供开发效率吗? 6. (Mb<->Ms, Vb<->Vs, Cb<->Cs) 理想的模式? 不知道大家是否认识更多其他模式,或者认为以上模式根本上就不算什么模式,或者认为其中框架归类错误? 你的模式分类蛮有启发意义的。呵呵。 |
|
返回顶楼 | |
发表时间:2007-06-01
hax 写道 不一定采用注册到body的方法,你可以考虑用setCapture的方式。 谢谢,受教了 |
|
返回顶楼 | |
发表时间:2007-06-01
xieye 写道 再怎么开源也还是在人家的浏览器上。
饭要一口口吃,路要一步步走。 我们基础差,那就从简单的做起。 |
|
返回顶楼 | |
发表时间:2007-06-06
感谢楼主,期待新的版本,希望在效率上能改进
|
|
返回顶楼 | |