闲杂事等

中午14:28分,集体默哀,太阳很毒,心情很晦涩,说不上来,不是一个味道,可能这就是叫做——难受。

公司同事到现场支援救灾,送物资运送伤员,感动中,中国也正是有这样的人,我们的国家才强大;可惜丁丁太小,而且也没有车,要不俺也参加。

刚刚把回锅肉起锅,王老师的电话就过来了,问我们这边的受灾情况,他现在在姜堰,陪着孩子娇娇考试,去年小孩没考上,呵呵,不管怎样,活着就好。

邱兄电话过来,言道今晚可能有大的余震,嘱咐我们好好注意安全,古道热肠,谢了!

看新闻,电视和网络同时确认余震的信息,对门的老师敲门,让我们也做好防震准备,他们两个老人家扛着行李准备到四川大学的广场上去,谢谢了!丁丁太小,没法出门,还是那句话,我又没有车。

公司通知放假,明天结婚纪念日,在家吃饭还是出去吃?

JS开发备要

与其等着地震,反复的看新闻看帖子,不如做点实事,于是乎我继续ERIS的前端代码改造工程,今天主要是建立CSS框架、测试是否能够整合DHTMLX、继续测试FireFox的兼容性,心得和体会总结如下

  1. CSS的框架建议简单明了,没有固定的规范,这个"CSS框架"的术语可是极强的概念性,可操作性强但是花样多,我参考的Elements的实现,尽量做到无侵入。
  2. CSS可以使用单个文件@import的方式引入,但是如果存在无效引入文件则可能导致IE6的CPU 100%(没有仔细测试),在IE7/IE8和FF下测试没有问题。
  3. IE8将默认的右键菜单取消了?还是我的工具的问题。我测试IE的兼容性使用的工具是IETester,很强很暴力!

  4. 在这个版本的JS代码中我使用的是document.readyState判断页面加载的情况,主要是为了解决 IE的operation Abort错误,结果出现问题了
    1. IE6下面的加载页面的时间明显比IE7和FF慢,用户体验太差。
    2. FF下面不支持这个属性,所幸FF不会出现Operation Abort错误。

    看样子得想办法解决这个问题了。

  5. 咱家开始写一个菜单组件了,DHTMLX的确好用,但是我还是嫌大,主要是没得成就感的,今天晚上写一个出来,哼哼。
  6. 查了一下Javascript 的$import或者$include的解决方案,都不是很理想,等待解决方案中。
  7. FF下面对自定义属性需要使用getAttribute或者setAttribute的方法才能设置。
  8. 强烈推荐FF的插件FireBug,真的很强大,很强很暴力啊,很强很暴力啊!!!

    动态修改HTML代码直接看效果