最近刚进入到学校最大的工作室里,成为了移动组的一名成员,心情很是愉悦。
想起当初,上一届老人,给我们布置了开发一个网站的考核项目,并且是两个人组队的,当时我就倍感压力,因为学校并不教网页开发,而且前端后台的概念也不清楚,两个人又必须要相互配合,要是我慢了点的话,岂不是坑队友了。。。如此一想,我便丝毫不敢怠慢,开始连续两个星期,每天3点以后才睡觉,第二天在9点前就起床的生活。
还是说写遭遇到的困难吧,首先,我们两个人都意识到了前后台交互是最困难的,并且,没有了数据的交互,其他深入的工作很难扩展,第一天:各自学习前后台的知识。第二天,开始编写交互代码,找了很多例子,没成功,但已经能把数据发送出去了,只是不知道发到哪去了。第三天晚上5点左右:老人帮手,找了几个BUG,顿时吐血,我负责的前端javascript代码变量名不同,导致发送空内容。因为JS是弱类型的脚本语言,即使变量没声明,也是可以用的,所以变量名一定要注意,尽量用规范的变量命名方式。能自己手打的,最好就别copy了,老老人说的:“每copy一次,就给自己挖了一个坑”。我选的前台,主要用HTML、CSS、JS、ajax实现动态加载。前台主要的控制布局,其中的position:fixed/absolute/relative的排列规则是相当有特色的,需要经常使用才能顺手,刚入门的菜鸟,就不细说了。