文章标签 ‘yui’
2009十二月2

你死了,我耍了点小手段

 话说现在还是在封闭中,心情依旧一般.

记得上周又要做某后台界面, 打开工程,里面全是不认识的代码,一点原来的样子都没有. 看yui都早早的升级到3.x了,由于没有外网,机器上的yui还是依旧杯具的停留在2.6这个版本. 让人看了好是痛心.

又是话说,其实也真就是心血来潮,又想用yui来玩玩. 途中,就开始用完全没用过的一些组件. 例如Calendar , DataTable 这样的东西. 一边看文档一边写,Calendar还好,在使用DataTable的时候我也是如教程上所写 在YAHOO里面定义自己的 namespace , 然后返回一个对象:

{ oDS : , oDT : }

这个 oDS 呢,是 DataSource 的实例 , oDT 当然就是 DataTabl e的实例了. 遇到的问题很白痴,就是到了最后不知道怎么收集 DataTable里面的数据( 现在想起来确实很白痴 ). 也许是太着急了. 也是因为 DataSource 这个名字太引诱人. 看它是和Table一起返回的, 而已实例化Table的时候也是把数据源传到它里面去的. 一心认为从它那里一定能取得我想要的数据. 然后,用for in循环了半天.未果 . 逼不得已自己写了一个数据集来对应表格的操作,得不偿失. 虽然是耍了这么个小手段把问题解决了.

周一,感觉不爽. 这次时间来得稍微多一些, 复又翻文档,胡乱一翻就翻到getRecordSet这个方法.脑袋里顿时轰了一下,靠,以前说用数据集,不都是DataSet 吗.哎. 看来还是封闭久了,脑袋都不灵光. 看见个dataSource就被迷惑了. 惭愧,惭愧.

2009八月20

yui,就这么玩玩

现在基本上已经算是离开了原来的项目组,虽然人还是坐这这里,但工作在慢慢的移交,也算是最大限度的把工作移交出去.

到了新的项目组也许又会很忙.还不知道具体是负责哪一块.不过又是回到了flash而已了. 之前的js完全不会然后直接用了jquery的框架到现在已经过了一年之久了.了解了很多东西,是以前认为自己熟知实质却很陌生的东西.

算是兴趣还是什么呢,在游戏里面用的是jquery. 然后被捉去做后台的时候心血来潮的载了个yui.也算是组织对我的宽容吧.其实理由说起来很好笑,就是单纯的觉得YAHOO这个词写起来很爽,看起来很上等,真的就是如此而已.

说起用的感受,我还是觉得jquery要用的方便.至少一些api都非常的简洁比如$("#main").css([],[]),连缀也是非常好的.习惯连缀之后会觉得那真是非常happy and cool的事情. yui这download下来的时候就觉得大不一样.文件繁多,归类十分清晰,远不像jquery就一个文件. 写出来的api也是中规中矩setStyle,getStyle,addListener都是非常标准的命名方式.

经常用到的YAHOO.util.Dom , Event 等等.写起来那个感觉,我一般喜欢用两个字来形容–"正统"! 用过就知道了. 提供的api也是非常丰富,虽然两者之间互有互补,但我认为yui要来得更加全面些. 他们都使用不同的namespace,这理论上来讲是完全可以混用的. 不过一般都犯不着,不记得谁说的,一个项目里最好不要出现两个框架.

最后说个问题,那次好像是为了做个手动排序,在一个div里面来回获取临近的两个同级节点(元素). 时不时会遇到一个空的文本节点. 貌似ie不会出现这样的问题. 在标准浏览器里面一般会把空格回车都理解为一个节点.还好是个空节点比较容易判断,话说回来无论是jquery还是yui都又提供这种前后漂移的方法.

好了,先这样. 但愿还又机会玩.