2018-3-25关于第二阶段163邮箱项目的问题与进度整理

这星期的二阶段项目算是基本完成,对出现的问题稍加整理。

163邮箱第一天进度

1.建立了完整的代码文件格式

2.创建了登录的基本样式

3.实现了二维码登录和账号登录的切换功能

遇到的问题

问题1:后面的邮箱后缀怎么实现的

分析:加一个span标签,填写后缀内容,在后台获取span标签内容,加到前面的input中。

解决:未解决,时间问题

问题2:二维码登陆和邮箱登陆的跳转如何实现

     

分析:js设置div的隐藏属性,实现切换效果

dispalynone;    dispalyinline-block

解决:已解决

问题3div的颜色渐变效果如何实现

解决:css3的颜色渐变操作:

background: linear-gradient(#FFFFFF,#E9F2F7);

163邮箱第天进度

1注册页面和登录页面静态页面各完成一个

2 注册页面和登录页面各实现一个

问题1:注册页面判断是否符合条件再注册,未解决。

问题2:跳转页面不能完成。

解决:已解决,路径问题

问题3:在验证手机号是否符合条件时,弹出div偏离原定位置。

解决:将原来的div隐藏,现在的div的位置和原来的保持一致,即position一致。

163邮箱第3天进度

1、实现收件箱的页面展示,可以显示已接收的邮件。

2、可以删除邮件。

问题1:登录页面输入账号密码,需要点击三次登录按钮才能登录进去

解决:“登陆邮箱”的方法是在执行onmouseover后添加的,也就是每次执行onmouseober都会添加一次登陆邮箱的方法,因此会出现点击多次的情况出现。

问题2:注册页面直接跳过验证直接注册。

解决:未设置具体的条件才执行注册,即添加if判断语句,当验证条件全都达成时,才会执行注册。

问题3:点击删除时,想要把选中checkbox的邮件删除,标记添加不上。

解决:将独立的条件作为flag标记,在这里id是唯一的,可以将id 的值作为flag标记,删除时传id的值,后台处理,进行删除操作。

163邮箱第三天进度:

1、草稿箱完成,可以实现删除草稿箱内容

2、点击信件,可以显示信件的详细内容

3、可以实现写信的功能,和存草稿的功能

问题1:显示信件内容时,出现为空。

解决:传的id值错误,为空,查不到内容,已解决。

问题2:查看信件详细信息时,跳出页面,查看别的信息,发现还是原来的信息。

解决:还是传值错误,加标记,再传id,已解决。

163邮箱第四天进度:

1、草稿箱:可以删除多条,可以对草稿进行再编辑

2、可以实现回复信息的功能

3、可以显示已发送的信息

问题1:如何更高效、更简单的显示已发送信息,节省代码量

解决:在数据库中添加flag标签,做标记,已发送的和存草稿的分开,然后传到后台switchcase分开处理。

163邮箱第五天进度:

1、写信页面加入联系人,可以直接搜索联系人进行写信

2、页面的样式进行了整理

原文地址:https://www.cnblogs.com/dns6/p/8645339.html