浏览 6552 次
锁定老帖子 主题:云想衣裳花想容--JSI组件模型介绍(二)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-16
装饰引擎简介:系统默认的装饰引擎为:org.xidea.decorator.DecoratorEngine。JSI装载后,将做如下操作:
装饰器规范简介:装饰器指的是所有拥有decorate成员方法的类。一般来说,可将一组装饰器归为同一个包中(太复杂的装饰器,可将具体逻辑放置在其他包中),能后在配置文件中定义装饰包。scripts/config.js $JSI.addDecoratorProvider("org.xidea.decorator","xidea","*"); 装饰器类包含两个方法before、docorate分别在遍历前(子节点未装饰)和遍历后(子节点装饰完成)调用。 同时,装饰引擎遍历时还将注入如下三个属性:
JSI现有装饰器集合简介目前JSI2最高版本2.0预览版 (2007-04-16)包含如下装饰器:
这些装饰器的演示见: http://www.xidea.org/project/jsi/decorator/index.html 目前JSI自带的装饰器不够丰富,而且都还是初级阶段,不够完善。现在发布的这些装饰器,主要是为了演示JSI的工作方式,编码风格,希望能吸引第三方团队、公司在这个基础上开发出自己的更加实用的装饰器集合。 JSI及其装饰引擎采用LGPL协议。可以商业应用,当能,更希望能开源。 目前就我一人之力,开发一套完整的装饰器,尚需时日,这次将这个半成品拿出来演示,主要是为了展示一下jsd的风格,希望能吸引其他开发者,共同参与这个工程,有兴趣丰富JS自带I装饰器集合的网友,请msn与我联系:jindw◎xidea。org 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-18
你的DEMO老是显示不正常,另外在什么地方下载工程?
|
|
返回顶楼 | |
发表时间:2007-04-26
很不错的实现方式,记得有个利用class来查找被渲染的组建,这样是不是就可以减少你的标签对html的污染呢?
另外的问题是,感觉这个框架只是渲染前端,有没有考虑如何同Server通信? |
|
返回顶楼 | |
发表时间:2007-05-24
今天强试了一下,强
|
|
返回顶楼 | |