TOISP项目总结
——2011.06 第一个项目
2011年6月,一次偶然的机会,跟计算机专业的其他高手组成一个团队接受做院一教授发下来的项目,确实偶然~
同年四月份开始接触网页设计,那时候的不确定因素很多,为给自己多些选择所以有了两手准备,即前端工程师和视觉设计师。Photoshop,HTML,CSS,因为有相同方向师兄和同学的帮助,上手的速度快了很多,少走了许多弯路。
技术这东西,说白了光看书真的没效果,甚至是完全没效果,边看边忘,于是PS的进步很快而网页重构还是一直停滞不前,以至于萌生了就走设计的路放弃前端的想法。后来跟朋友谈及做设计这事,又觉得搞设计,计算机出身的肯定拼不过那些美院的专业生,刚好在这进退两难的时刻接到了TOISP这个项目,抱着一种尝试的心态,也算是给自己一个超越这段时间低迷状态的机会。
学了两个月的知识终于派上用场,而第一次就接手一个包揽从页面设计到页面重构的项目,着实压力大。设计还比较顺利,对PS的操作在训练了九十多幅作品熟练了不少,反观重构,第一天单单一个表单就耗了一整天。接下来的页面逐渐上手起来,整个框架搭好差不多用了二十天,经验的缺乏,导致代码很不规范,重复,多余的代码很多,一个页面拿起来就埋头苦敲,整体布局没有规范好,后期的修改实在艰难。
很多技术要点,都是在需要用到的时候查书或者百度来的,再次证实了光看书没用的说法,那么多的知识点靠背是记不住的,还是要在实战中不断理解不断加深印象。
经过这一个项目,就刚开始代码重构那几天,明显感觉自身能力有了很大提高,很明显的感觉,虽然现在再去看那时的代码会觉得是那么的菜鸟,但有进步,就足够了。浏览器的兼容性是这次重构遇到的最大问题,特别是IE6,那个时候开始就对IE6深恶痛绝,明明在很多浏览器上能正常使用,唯独IE6会有或多或少的缺陷,恰巧IE6在中国市场中的份额目前来说依然保持最高,没办法还得迁就IE6。
请狠狠的用鼠标敲击:Demo_TOISP 请注意:这个Demo在IE8及以下的浏览器不能正常显示
TEDxGDUFS网站
寒假拿到了一个小项目,相对于TOISP确实小了很多,纯粹的页面重构,不用设计,而且页面数量也只有六七张。有了之前的经验,这次的操作熟练了,不管HTML还是CSS都严格遵循W3C标准。先搭好Html框架,确认没什么问题后再套上样式表,改变较大的是CSS里面代码的编排,采用紧凑型分块,打好注释。下面是这次重构过程中发现的一些之前没注意的要点:
background:url(../images/search.png) no-repeat; IE8恶心的bug,no-repeat前面必须有空格,不然图片显示不出
行内元素必须设置为block,text-align:center才有效
border:none; text-indent:-999px;用来把按钮取消并隐藏文字,但ie7中会把图片也取消,要加上 display:block;
请狠狠的用鼠标敲击:Demo_TED 请注意这个Demo在Chrome中首页的图片被自动隐藏了,至今原因未明
未来一两个月内暂定计划
两个项目过去,发现实战训练还远远不够,特别是javascript一直没有真正实战。看了两个星期的HTML5和CSS3,有些了解,不过也只是达到了解这个层次,加之目前这两个新兴事物还没有全面普及,还是要先搞定主要任务,让javascript也步入正轨,对个人网站进行整改。


