毕业临近,事情比较多。
忙里偷闲,写了两颗树。以前自己写的树,只支持IE,在FireFox下显示,惨不忍睹!现在对其重构,使其支持FireFox;同时支持事件机制(如展开结点事件,点击结点)。从网上找了一套图标(其实就是CSDN的bbs上拷贝了几张图片),重写工作开始了... ...
以下是两张效果图,一颗基于table,另一颗基于块元素实现。
源代码:
/Files/JBoy/Tree.rar
毕业设计正在紧张而有序的进行中,还有两个月左右的时间就将毕业,事还一大堆,最近几天,忙ing...
今天遇到一个超级郁闷的问题:我想实现这样一个需求,将xml数据从Web服务器上取下来,在客户端用javascript + xslt 进行了解析,因为IE与火狐对js中Dom的支持不一致,所有在这方面要考虑的东西比较多。我用我以前写的一个ajax类来异步获取数据,可以正确得到数据,但当我用Ajax同步去获取的时候,IE下运行正确;但在火狐中一点反应也没有,即不报错,也不给任何提示。我还以为是以前的Ajax类写的有问题,重新检查了N遍,在火狐中调试了N遍,始终无法调试出同步的效果。傍晚在网上查了一下,果然,火狐对Ajax异步调用有点问题。它并不按常规的语法(在onreadystatechange事件中)来实现同步,而在在调用完send方法后,就可以直接用xmlHttpRequest.responseText获取数据。
最近几天看TerryLee的文章,学习Silverlight。感觉挺新鲜的,比Flash要简单,但也没Flash功能强大,相信在Silverlight后面的版本中会不断的改进。同时,我想到公司的项目中,有一个模块用到了大量的flash,而且现在对flash的维护也不好,如果可以的话,在后续版本中,用Silverlight来代替这些Flash,呵呵!
对DotText的学习,这几天也有一定的进展,对多模板的实现有了大概的了解。呵呵,加油,在毕业之前把它完全搞懂。
有空的时候,多看看这些知识:.NET编写Window服务,消息队列,Remoting,Web自定义控件
温故而知新,可以为师矣!
学而时习之,不亦说乎!
有朋自远方来,尚能饭否乎!(有好朋友从老远的地方到我这里来,不知道他的饭量还大不?)
忙里偷闲,听会儿歌休息休息。
他山之石,可以为我攻玉。
学习DotText!精通才是硬道理!