这周进行了后台管理页面的考核,发现了许多不足,在这里进行一个总结与感悟。
这次考核给我最大的印象就是要注意很多细节,考虑一个东西要进行一些假想,考虑到每一个可能出现的问题然后在加以判断才能够使这个页面写的更加完美。
就这次考核来说,登陆界面input的密码框要用到password属性,可以使密码变成星号;注册页面的话要对输入的数据进行一个判定,比如邮箱的格式等等。还有就是登陆注册页面的布局的话要合理美观注意细节。进入后台管理页面的时候要进行一个判断,来判断用户是否已经登陆,这里我用到的使sessionStorage来将数据储存到浏览器中,通过判断浏览器中是否存在这个数据来判定用户是否已经登陆。如下:
sessionStorage.setItem("land",true);
function onpage(){
if(!sessionStorage.getItem("land")) {
alert("您还未登录")
window.location = "login.html";
}
}
onpage()
这样就完成了一个登录判定来增加安全性。
后台管理页面的话,对于增删查改而言则是要考虑数据可能会出现的各种情况,比如用户可能会输入一个负数或者小数等等,这些都要来进行一个判定。并且要注意考虑到用户的使用体验来对这些功能进行调整,比如:取消按钮来取消搜索后会自动清空输入框中的内容,删除一条数据的时候要进行一个确认的过程来确保用户并不是误点到了删除按钮,并且这些数据的更新要自动进行而不能要用户自己来点击刷新的按钮,这里只需要在功能实现之后再次调用获取数据的方法即可。
总之这次发现了许许多多的不足,希望继续加油。