该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-02-13
昨天断了一天,今天又可以上了。
新的版本1.0即将推出,看这个:http://www.yui-ext.com/deploy/ext-1.0-alpha/ 里面有些例子已经生效,比如很酷的menu~ |
|
返回顶楼 | |
发表时间:2007-02-14
0.4版中,如果遇到GIRD不能用的朋友,请参考:
http://www.ajaxjs.com/yuicn/bbs/ShowPost.asp?ThreadID=19 关于grid的一个bug .... 大家都知道YUI-Ext力求做到MVC分离,而且他的各个model写得比较通用,想做到组件式拆卸,组装时再用IOC注入,同时M也就是model是通用的,由于JS的动态性,C的一部分也达到了通用性,而且各层分离各司其职,让熟悉YUI-Ext的人一看便知用意,从而规范了用户的编程风格,提高可读性与可维护性,降低代码量,这样的JS的确令我大开眼界。 .... |
|
返回顶楼 | |
发表时间:2007-02-15
关于YUI-EXT作者JACK的十个问题:
Ten Questions with YAHOO.ext Author Jack Slocum http://yuiblog.com/blog/2006/10/10/ten-questions-slocum |
|
返回顶楼 | |
发表时间:2007-02-15
关于YUI-EXT作者JACK的十个问题:
Q:您是怎么进入前端工程(front-end engineering)这一行的? 从1995年起,我开始接触WEB开发。那时我主要做的是建公司网站。后来我也参与了一些较有璩头的网站的网站,如compare.net (现在的 shopping.msn.com), howardstern.com 和drlaura.com. Q:什么使得你选择YUI来做扩展? 有四到五年的时间我只在IE上做开发。但随着FIREFOX等浏览器日渐流行,我们迫切需要一个能够跨浏览器的解决方案。YUI正好可以帮到我轻松地过渡此类问题。随着开发的不断了解,我发现有几种办法,让我可以改进、或者说扩展原YUI的功能。今年的八月份,我建立了关于YUI的BLOG并且开始YUI-EXT的开发。 Q:项目YUI-EXT的真正目标是什么? 创建一个对象可再用的库和小器件(widgets),来改进整个YUI可用性,使得YUI不需要其它库的帮忙。 Q:目前你写了那些组件? (译注,这时去年10月份的文章,组件当时到现在的情况可能有较大的变化。请参阅相关已更新的讯息) A Grid component that supports various data sources, paging, inline editing and various selection models. A flexible SplitBar component. A basic TabPanel component. A basic Toolbar component. An extended Animation library built on top of YAHOO.util.Anim that supports automatic animation sequencing and synchronization. A variety of utility classes that make every day development with YUI a little easier: Element: Simplifies working with DOM elements. It also supports performing YUI animations automatically when setting an element’s properties. DomHelper: Highly optimized DOM creation and in-browser templates utility. EventManager: Takes YAHOO.util.Event one step further and provides normalized browser event objects. UpdateManager: Ajax helper to manage DOM element updates. Q:Gird这个组件已经吸引了很多人的注意力。这个组件统计过有下载多少次吗?到目前为止,YUIE-EXT被下载过多少? 遗憾的是,我是最近两个礼拜才统计的,超过5000次下载了。 Q:文档和Gird、其它扩展的支持,准备得怎么样? 正如YUI小组的观点一样,我认为文档是非常重要的一环。所有组件都已经归档和附有若干的范例,而且对于每个组件,我博客至少有一篇贴子是用浅显的英文来说明每个组件是如何使用。 Q:上个礼拜,你发布了DOM helper,一个可以让开发者注入DOM的工具,比起其它库的工具性能要高。未来新版的主要功能是什么? DomHelper和模版类提供了跨浏览器的提取DOM元素。有别于其它传统API只是提供简洁、友好的方式,DomHelper类还提供了如HTML片断和模版的高效插入方法。与Scriptaculous Builder 、 Mochikit之间的实时测试,这里可以找到http://www.jackslocum.com/yui/2006/10/06/domhelper-create-elements-using-dom-html-fragments-or-templates/(已译中文:http://ajaxjs.com/yuicn/article.asp?id=20070113)。 。 Q:你Wordpress评论系统可以允许读者在不同的段落上发表评论,这一点,博客们很感兴趣,想知道你什么时候公开这个插件。 真正做这个评论系统的原因是能够让人们在教程中,或者是范例中,针对性地根据某一段代码、或者是话题,提出他们的问题或POST他们的想法。我不确定这能否做成WordPress的插件,因为我手工地修改过WordPress的核心程序。 Q:你下一个开发RoadMap是? 下一个版本是"Resizable组件"可以用户使某个元素可缩可放;还有一个Forms Library,弄成一个带有实时数据验证、数据绑定、普通桌面式的用户体验,还有一些idea如任务栏(像windows explorer)。GIRD也会改进columns和渲染的问题。 Q:你期待中YUI是怎么样子的? 当然是。。。不要Gird组件了:-)。而我最想要的是History Utility。对比过那么多Ajax的项目,YUI是有它不错的地方,而且也会越来越好的(译注:不忘对YUI一番擦鞋。) Q:有其它开发者一起开发YUI.EXT吗? 现在已经有不少朋友在帮我忙,他们帮我解决了不少的问题(如Safari的)。我很乐意收到用这个库朋友们的反馈和建议。目前是我一个人在做核心开发,当然我会接纳一些帮助。 Q:开发者如何参与项目的实践? 最好是来论坛多讨论[url] http://www.jackslocum.com/forum/[/url]),你也可以直接发邮件到JACK的YAHOO邮箱。 |
|
返回顶楼 | |
发表时间:2007-02-19
beeke 写道 昨天断了一天,今天又可以上了。
新的版本1.0即将推出,看这个:http://www.yui-ext.com/deploy/ext-1.0-alpha/ 里面有些例子已经生效,比如很酷的menu~ 1.0版本对于商业应用不再免费,对一些人来说是个坏消息...... |
|
返回顶楼 | |
发表时间:2007-02-19
heaven 写道 beeke 写道 昨天断了一天,今天又可以上了。
新的版本1.0即将推出,看这个:http://www.yui-ext.com/deploy/ext-1.0-alpha/ 里面有些例子已经生效,比如很酷的menu~ 1.0版本对于商业应用不再免费,对一些人来说是个坏消息...... 收费是开始收费,但是否商业应用就不是免费呢?这里值得商榷,参见: http://www.yui-ext.com/forum/viewtopic.php?t=2737 .... Ext continues to be open source, with a LGPL license. This allows for continued use in open source projects and free usage for everyone who wants use it (even commercial). .... 如能理解LGPL究竟说的什么东东,便能落实是否免费商业应用了 |
|
返回顶楼 | |
发表时间:2007-02-20
http://jquery.com/blog/2007/02/19/jquery-and-jack-slocums-ext/
关于Ext的一些消息 |
|
返回顶楼 | |
发表时间:2007-02-22
差沙 写道 http://jquery.com/blog/2007/02/19/jquery-and-jack-slocums-ext/
关于Ext的一些消息 1.0基于JQuery,如果是真的话,那对广大JQuery用户是极大的好消息, 意味着JQUERY也能用上这些SUPER COOL的UI,--看上去是非常好的MATCH UP 简直是DESKTOP APP KILLER |
|
返回顶楼 | |
发表时间:2007-02-23
对YUI扩展的Gird组件 Part-1:
http://www.ajaxjs.com/yuicn/article.asp?id=20070212 对YUI扩展的Gird组件 Part-2: http://www.ajaxjs.com/yuicn/article.asp?id=20070213 Gird组件 Part-3:范例RSSFeed Viewer: http://www.ajaxjs.com/yuicn/article.asp?id=20070237 |
|
返回顶楼 | |
发表时间:2007-02-25
翻译Jack的Gird教程:
为Yahoo! UI Extensions Grid增加内置的可编辑器: http://ajaxjs.com/yuicn/article.asp?id=20074475 Gird服务之调用远程数据: http://ajaxjs.com/yuicn/article.asp?id=20073553 |
|
返回顶楼 | |