阶段一的课程已经学完,但感觉自己还欠缺很多,对于将要开始的项目一,仍然很彷徨,不知道该怎样入手。好像除了DIV+CSS外,PHP后台编程仍是最困难的。自己也很清楚一点,所掌握的知识很零散,而要达到融会贯通,还需进一步努力。
在做项目时,我们已经提前准备前台的界面了,也遇到了一些问题,列表的浮动、DIV的宽度、多级导航菜单,内外边距,简单但也让我们犯了很多错。甚至有时已经设计好了页面,而且几个浏览器上浏览都没有问题,但一段时间后访问,又出问题了,问题可能是DIV的宽度设置导致的,也可能是其中的一个DIV少了一个斜杠。这也让我设计时变得仔细,以其花上很多时间去找寻一些不必要的错误,倒不如开始的时候就仔细一点。
正式进入项目时,我们的桐正老师,带领我们一步步的实现布局,以及完成了部分后台的功能。一方面钦佩于桐正老师的对网站的整体设计思路,另一方面也感叹自己在知识整合性方面的不足。我们开始意识到一点:从一开始,我们就没有一个整体的设计思路,只是想到一点设计一点,程序文件也放的杂乱无序,为查找和修改带来了很大的不便。
PHP
后台,我们真正的重点。让我印象最深的是无限分类和页面的分页,无限分类中,让我感到很疑惑的是插入数据时子类的父ID=父类的ID,由于理解失误,理解成了条件表达式的判断,当时很郁闷怎么会相等?后来在朋友的提醒下才恍然大悟:这哪里是判断,分明是赋值,惭愧呀!页面的分页中,暴露了一些问题,其一,程序的冗错机制;其二,缺乏全面的考虑,程序设计时极有可能遇到很多突发的情况,这就需要我们尽可能多的想到会遇到怎样的情况,尽可能的完善程序,不至于出现太多的bug。
项目一周后,基本上对网站的设计有了一个整体上的认识,其实就是对数据库的增、删、改、查。这时我觉得网站设计不再像之前想象的那么困难,也更有兴趣去完成后台的每一项功能,每当完成一个功能时,一种自豪感打破了所有的疲惫。
现在项目一已经完成一段时间了,接下来我全力以赴的投入下一阶段的学习,相信离我的目标又更近一步了。感谢老师们的所有努力,也感谢朋友们的陪伴。让我们共同努力,一起进步吧!
原文地址:
阅读(295) | 评论(0) | 转发(0) |