技术开发 频道

《播客》项目总结

     

    图片按钮!img or input?

    生活在童话里的美工将页面设计得花里胡哨,到处都是渐变和色彩绚丽的按钮,以至于我的电脑一打开他们发过来的psd文件就会死机。他们上网好像用的从来都是光纤,不知道一个按钮图片就有50K以上,需要下载很长时间。不过,没有办法,网页上从来都没有系统默认样式的按钮,从来都是图片按钮。问题是作为网页设计师,你需要决定将这些按钮图片用何种标签表现出来。网页标签的种类合适与否决定着程序员在后期开发中的工作效率,选择使用何种标签是要经过慎重考虑的。图片自然是img,但是如果这个图片按钮需要处理一些服务器端代码,那么img将是不合适的。所以,如果用服务器端控件的话,图片按钮一定是imageButton,而imageButton打到前台解析出来的是type为image的input。所以,如果进行服务器端处理的图片按钮还是用type为image的input吧,这样程序员就知道直接拉imageButton了。

   

    “a君请过来!” A君:“谁是a君?”

    css是大小写敏感的,所以#divTest 不会为一个id为divtest的div渲染效果。顺便说说我在此次项目中犯的一个很小但是后果很严重的错误。因为大意,我将video(视频)写成了“vedio。而很多样式都含有video或者Video单词。发现这一问题后,我用批量替换将vedio替换成video,而且是不care大小写的那种批量替换,后果可想而知呀。

    这是什么?

    /*缁旀牕鎮滈幒鎺戝灙閻ㄥ嫯顫嬫0鎴濆灙鐞?/ 这是什么?如果我告诉你这是注释你相信吗?不对吧,css的注释后面应该是*/结尾。没错,我本来写的也是像“/*中文注释*/”这样的,但是Visual Studio 2005将中文变成了该死的乱码,还把后面注释用的“*”也变成了乱码。结果,有一天我发现,我大批的样式都失效了。


    版本控制失败

    当项目很小的时候,版本控制不那么重要,但是当项目越来越大,版本控制也变得越来越重要。如果版本控制失败,轻则令人抓狂,重则吐血身亡! 所以,一开始不要怕麻烦,尽量使用VSS或者SMC这样的工具进行控制,不要为了一次的方便而破坏版本的控制流程。否则,在需要多次维护的时候,混乱的程度将是不可想像的。

0
相关文章