标签:
第一次完成一个项目,其中遇到很多问题,而这些问题往往是平时没有注意到的。在这些问题中可以反映个人对一个项目的理解和操控能力。
一、首先,是一个项目的整体的框架。每个项目都有自己的结构。当拿到一份设计图的时候,我们可以把所有的效果图进行层次的分类。举个例子来说,一个简单的企业网站,它一般会有主页,公司简介,产品介绍,联系方式这几个分项。首页和在首页导航中所涉及的分页归为一层;导航中的子菜单归为一层。以此类推,把相关的效果图分门别类,并拟定一个树状图来描述它的层级关系。其关系图就类似于我们的资源管理器的树状结构。
二、然后对每个效果图的大致内容浏览一遍,把每个大的内容区块分类出来。确定网页编写的顺序。
三、接下来,就开始拟定项目文件结构。通常的文件结构分为几个文件夹,分别是:1、html,存放网页文件。大多数开发者不会对网页文件用一个文件夹来统一存放,而是放到项目的根目录,但是如果当网页文件数量过大的时候就不太方便了。所以还是养成一个好的习惯,用一个文件夹来把网页文件统一存放。2、css,存放样式文件。对于样式这个类别,首先应该要放置一些个人的自定义的公共样式。例如reset,用来重置浏览器默认样式的css文件。base,个人习惯性网页通用结构样式。例如企业网站首页的基本结构布局的css样式,测试用css等。3、js,存放js代码。(因为还没有讲到js,所有不过多评论)4、images,存放网页图片。其实更规范的来说,这个文件夹还应该有更细的分类,例如背景图,按钮图片,用到公共的特效动态图等。
四、网页公共样式分类和提取。一般的网页,其每个分页大概的网页布局都很相似。而且会使用同一种样式。我们可以把这些公共的重复样式进行分类,然后提取出来。还有一些网页中的个性的效果,可以单独把它拿出来,做成一个组件,当使用到的时候,直接引用。
五、最后把大致的网页做出来后,还要不断地进行优化。这个过程很繁琐,也很耗时间。但也必须耐心地完成。
以上都是技术性的问题建议。那么实际开发中,我们还会遇到其他的问题。例如团队中的沟通问题。往往一个很简单的网页效果因为没有跟美工沟通好,而导致做出来的效果跟实际想要的效果不一样。很多开发者在收到设计图的时候会基于经验对一下常见的效果下意识的把它误认为是自己所理解的效果,结果并不是这样。所有必须与美工或者是后台一起讨论,把一些不必要的错误给规避。另外在开发过程中,由于是多人合作,每到一个阶段都应该进行一次匹配。检验网页效果的差异,及时的发现问题并改正。
另外一点就是心态问题。首先对一个项目而言,我们都会追求效率。高效率固然的好,但是也不能忽视质量。不能因为赶进度而马马虎虎的把大概效果做出来就算了。这个问题是很多开发者都会遇到的。按时完成任务固然重要,草草了事很有可能会给其他的队友带来很多问题,从而间接地影响自身在团体中的评价。团队合作就是要让队友彼此协作,共同地解决问题。
标签:
原文地址:http://www.cnblogs.com/darcrand-blog/p/5797731.html