代码日记 | 小叉 | 2010年04月13日
这次整修的起因很简单,之前在日志上传文件功能上,使用的是Session保存已上传的文件(为了在发布日志后能够把文件和日志关联上),结果某次我上来写日志的时候由于空间的Session不稳定,导致文件没关联上,发日志也没发成,就萌生了整理代码的念头。
正好这段时间在建广西Cosplay交流社区,在论坛上线后,开始了无厘头的整修..整修的头两天真的是盲目的修改,一个文件修改好了过几分钟又回头再修改。后来开始写规划,如何要统一什么?如何统一?
需要保存长时间的全部更换成使用Cookie或者文本框
统一CSS样式的命名格式
统一HTML代码格式
统一JavaScript验证表单方式
统一数据读取和输出的代码格式
统一数据保存的代码格式
按着以上几条原则,再次开始整修时,很是顺利:
CSS样式统一使用下划线命名方式;每个模块内的HTML基本相同,小模块则尽量使用通用的HTML;表单的验证方式和提示都统一;所有数据均在头部读取保存,再在需要的地方列出,列表型数据均先使用数组保存;数据保存方式则尽量使用Execute语句。
整修完毕之后,代码的可读性提高很多。这次的修改都是基于以前的学习和实践积累。部分样式上也参考了一些平时浏览的网站,像煎蛋、可能吧等。
这次整修还将以前部分JPG或有底色的文件,更换成了透明PNG图片,并去除了IE6支持PNG的JavaScript文件,以后IE6浏览本站,看到的页面将会有点乱,而慢慢的,将会越来越乱,渐渐的,将无视IE6。
以前被面试和面试美工(咱们这种小地方美工就是全能的,会PS、JS、CSS、HTML,还有要会数据库的!)的时候都会接触到兼容IE6问题,想想,兼容IE6也不是问题,但是会失去一些比较简便的写法,为了IE6不得不去花费大量的时间,个人实在觉得不值。
这几天不是南风天就是阴雨天,埋头苦干一星期,终于整修完毕,腰酸背疼,真想享受下按摩..话说最近这一星期宅在家里..天气快转好吧,我好出去放松放松~
这里是小叉试验场的简版,请到正式版参与评论
游客