论坛首页 Web前端技术论坛

【Extjs学习七】extjs2-淘宝特效代码实践

浏览 4313 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-26  

学习extjs拿网站特效练了练手,是在

http://www.iteye.com/topic/236362

的基础上修改成基于extjs的,自动播放和动画效果都是可以配置的。

例子如下:

http://www.zjcxrc.com.cn/ext-2.2/index.html

 

   发表时间:2008-09-26  
条条大路通罗马,呵呵

初步看了下,指出几点小不妥:

1. 源码里mackup应该是markup, 我拼错了,还没改过来,你这里也延用了:(
2. liquidview的效果有点不好,呵呵。加上了自动切换,倒不错
3. 312panelview, 在快速点击多个title时,会展开多个面板。unicorn的没问题

另外,用ext好像也没带来代码的更简单化,还有一个一直想讨论的,在ext里,一切方法和属性其实都是public的,总感觉不是很妥(有些方法没必要暴露,弄成private会更安全些,以后更新改动时也比较好折腾)

还有,对于仅仅一行的调用,增加decorate方法感觉更易用

Anyway,感谢你的尝试
0 请登录后投票
   发表时间:2008-09-26  
lifesinger 写道
条条大路通罗马,呵呵

初步看了下,指出几点小不妥:

1. 源码里mackup应该是markup, 我拼错了,还没改过来,你这里也延用了:(
2. liquidview的效果有点不好,呵呵。加上了自动切换,倒不错
3. 312panelview, 在快速点击多个title时,会展开多个面板。unicorn的没问题

另外,用ext好像也没带来代码的更简单化,还有一个一直想讨论的,在ext里,一切方法和属性其实都是public的,总感觉不是很妥(有些方法没必要暴露,弄成private会更安全些,以后更新改动时也比较好折腾)

还有,对于仅仅一行的调用,增加decorate方法感觉更易用

Anyway,感谢你的尝试



1、嘿嘿 我的英语水平有待提高啊
2、自动切换 tabview slideview liquidview都加上了的,liquidview的效果可以自己配置,我对动画不熟悉,就随便试了几个ext的默认效果。
3、321panelview 应该是个bug

ext里面不是所有方法属性都是public的啊,很多都是通过闭包控制好了的,而且我感觉js本身就是弱类型,没必要非得区分private和public吧?我个人觉得代码还是整齐点看着舒服。

decorate方法好用是好好用,不过如果真的是一个框架的话,这些代码,我想还是尽量移到某个不重要的文件里面比较好,看着挺不舒服的。


unicorn是个人搞的,还是阿里的UI部门打算搞搞呢?

/*
Taobao JavaScript Framework base on YUI.
T-Bra or TB-ra whatever you like name it...
*/

还有T-Bra也不清楚是怎么个状况。





0 请登录后投票
   发表时间:2008-09-26  
jianfeng008cn 写道


1、嘿嘿 我的英语水平有待提高啊
2、自动切换 tabview slideview liquidview都加上了的,liquidview的效果可以自己配置,我对动画不熟悉,就随便试了几个ext的默认效果。
3、321panelview 应该是个bug

ext里面不是所有方法属性都是public的啊,很多都是通过闭包控制好了的,而且我感觉js本身就是弱类型,没必要非得区分private和public吧?我个人觉得代码还是整齐点看着舒服。

decorate方法好用是好好用,不过如果真的是一个框架的话,这些代码,我想还是尽量移到某个不重要的文件里面比较好,看着挺不舒服的。


unicorn是个人搞的,还是阿里的UI部门打算搞搞呢?

/*
Taobao JavaScript Framework base on YUI.
T-Bra or TB-ra whatever you like name it...
*/

还有T-Bra也不清楚是怎么个状况。



阿里真正用的js库是YUI,支付宝同时在用jquery

阿里采用YUI是因为和YAHOO的近亲关系,支付宝则是因为个人喜好采用了jquery

TBra是淘宝的一个UED老人在实际工作中陆陆续续提取出来的一套公用效果库
Unicorn是我重构TBra的一个产物, 想让扩展性和易用性都更好一点

其实,都是个人开发维护的,只是放在淘宝上公用,仅此而已


0 请登录后投票
   发表时间:2008-09-26  
谢谢解答!

0 请登录后投票
   发表时间:2008-09-27  
/*
Taobao JavaScript Framework base on YUI.
T-Bra or TB-ra whatever you like name it...
*/
关注一下.
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics