本站首页    管理页面    写新日志    退出


«September 2022»
123
45678910
11121314151617
18192021222324
252627282930


公告

关注电子政务、大型企业应用开发、Web、Workflow、MOM、MDA、RCP、GEF

email:gmluyang@gmail.com


链接

好友
bluedavy-林昊
刑红瑞
SixSun-翻译
Birt中文指南
SixSun-OpenDoc
Eclipse RCP and Web in action(编写中)

我的分类(专题)

日志更新

最新评论

留言板


Blog信息
blog名称:SixSun的Blog
日志总数:152
评论数量:372
留言数量:13
访问次数:2340585
建立时间:2004年12月13日




[HTML/CSS/Javascript]Aries-WebUI
随笔,  软件技术

SixSun 发表于 2007/2/27 1:19:09

(PS:几天以后发现Eclipse推出的 RAP项目以后就感到自卑了,实在是鬼斧神工,自叹不如,但和很多人交流,都觉得Web效果做成那样太怪,很难接受并推广,有一定的道理,但我觉得是因为开发人员和美工以及用户的思考方式是不太一样的,程序员思考问题的方式是如何使事务标准化,并且这种标准化是可扩充及灵活的,我想RAP项目的开发人员以后应该也会考虑到如何让UI设计和布局更贴近现有的Web风格,但又不失这种Web开发模式的优势。) 自己在Web开发中画界面觉得很烦,一大堆html,css和js,美工做得的确很漂亮,但不是我想要的。一些开源的web ui很强大,但又感觉太复杂了,不想界面上有过多的js。我只想定义好某个元素的Class属性就自动拥有某些功能和样式,具体是怎么实现的最好隐藏起来,自己做了一些简单web ui,对CSS和js的了解一知半解的,做不到那么精致。满足一般的web ui 容器还是可以。如果可能的话倒想试一试WebLogic Portal 来开发,有现成的可以用,不用自己去关心这些细节。 基本UI 元素放在\org\sixsun\aries\widgets 下面 复合UI 放在\org\sixsun\aries\widgets\container下面 每个复合UI都对应一个CSS和javascript,UI的处理的基本思路是:页面上只有html代码,不直接含有js代码,js会根据定义好的Class 属性来初始化WebUI。只要导入相应的js就行。如: <SCRIPT src="../style/classical.js" type=text/javascript charset=UTF-8></SCRIPT> 如果你不喜欢由js赋予的相关效果和功能的话,不导入js就行了。原本想将所有的UI 都封装成js对象,但工作量太大,所以采用匹配Class属性的方式来赋予基本的html元素一些特殊的功能。 下载:500)this.width=500'>Aries.rar v0.1 下面这个是新写的:采用包装模式的思想,富客户端UI就像外壳一样附加到普通的元素上。部分UI使用了两种实现一种直接使用Html,CSS,JS结合的方式,一种直接使用JS(UI结尾的文件使用这种方式)。看过ExtJS做的,很漂亮,效果很玄,我做不到那种程度,但不喜欢那种编程方式,做ExtJS的的确是CSS,JS的高手,但没有提供良好的面对对象的设计和使用。 下载:500)this.width=500'>WWTJS.rar    500)this.width=500'> 500)this.width=500'> 500)this.width=500'>  500)this.width=500'> 500)this.width=500'> 500)this.width=500'> 500)this.width=500'>  500)this.width=500'> 500)this.width=500'>  500)this.width=500'> 500)this.width=500'> 500)this.width=500'>        


阅读全文(10343) | 回复(1) | 编辑 | 精华
 


回复:Aries-WebUI
随笔,  软件技术

sp42(游客)发表评论于2007/11/11 8:55:34

EXT中文站 [url=http://www.ajaxjs.com]www.ajaxjs.com[/url] EXT不OOP?此言差矣。 EXT的对象模型很多是仿照swing做的,js oo也是yui那套的。


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144741663 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号