一:(2016-07-21)
开发前设计好数据库,将需要控制的字段做好记录(如规定:用户名不能超15个字等)。
之后前端开发人员需要在前端加上这些输入的控制。
二:(2016-07-21)
如果存在用户账户系统,在需要对登录账户进行操作时,绝对不能通过http传输将用户的主键(如用户id)传过来,因为这会造成这样一种现象:
用户登录后直接将他人的用户id写在URL地址中传输给后台,这样就造成了登录用户可以修改他人信息的bug。
正确的做法是:在用户登录后就将其id存到cookie或session中,后面如果需要用到他的id,就直接从cookie或session中提取。
三、(2016-07-21)
凡是涉及到数据分页或数据量不确定的纵向排版页面,一律不设置明确的高度。
因为这个高度是根据你传过来的值有多少而定。
四、(2016-07-21)
所有的图片一定要设定固定长宽,因为初期如果整体设计不够严谨,很有可能造成上传的图片大小不一,发送给页面的图片也大小不一,如果不设定固定长宽,那布局就有问题了。
五、(2016-07-21)
关于传入后台字段的控制:
前端页面和后台都需要进行控制,如某个输入框不能为空,
那么前端要检测input标签是否为空,这样就减少了不必要的请求次数,降低了服务器的压力。
后台也需要检测它是否为空,因为数据有可能被人直接写在url上或跳过了前端的检测。
六、(2016-07-21)
在前台人员写前台的静态页面时,需要将动态的地方用规定的特殊符号做一个标注,
如:静态页面中某处显示了用户名,在写静态页面时,自然是写静态文字,但应做个标记,表示这个需要转成动态(可以在需要动态的文字外面加一个大括号),即{用户名}
这样做的好处是:
当开发流程为:前台人员做静态页面,再交由后台人员修改。
那么后台人员可以很方便的找到哪里需要修改为动态,在开发之前大家做一个这个约定还是很有必要的。