码迷,mamicode.com
首页 > 其他好文 > 详细

前端开发 随时都需要注意的事情

时间:2017-09-26 22:33:59      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:不同   空指针   管理   切换   under   nta   shc   访问   equal   

访问后台会报各种错误,403,500等,通常这些错误有自己对应的路由或提示页面,一般都是统一处理(统一的errHandler),这是不能忽视的模块
一定要留出一个模块的时间,来开发这块,否则后续要经常处理异常!

 

 

路由的权限管理要有自己的独立性,不能依赖后台的接口。(前端要有自己独立的“鉴权”)。

考虑这个情况:管理员可以预览商品,用户可以浏览商品,两个页面是不同的路由,但是访问的后台接口是一样的 --》 如过只在后台鉴权,用户也可以成功访问 预览商品页 了。

了解框架自己的路由拦截方式,而不仅仅是http拦截方式!!

 

 

后台代码,不要随便用set存储! 因为这意味着你放弃了list 稳定的排序功能。

可以考虑重写equals和hashCode方法,list add前 先判断是否 contains

 

 

任何时候,都要考虑内容过长的情况(固定格式内容考虑  最长的情况)

 

web端 任何时候,都要考虑用户刷新页面的情况。(刷新可能导致数据的丢失,访问后台就会异常)

 

搜索,提交,加载下一页,一定要防止重复点击的情况,即使后台做过请求过滤!!
试想一下:移动端上拉追加一页,是否要避免重复追加?  新增数据成功后 追加到 list 中,是否也要避免重复追加?。。。

使用缓存时,任何时候都要考虑三种情况:

不同用户切换,缓存是否共用了?(不应该共用)

来回切换是否 有效清理了 原用户的缓存?(切成别的用户时,应当清理缓存。)

同一用户,来回跨站访问,从外站通过不同入口进入,是否共用了缓存?(不应当使用缓存:外站进入先清理缓存。)

 

时刻注意空指针的情况! 无论是前台还是后台!!!

 

前端开发 随时都需要注意的事情

标签:不同   空指针   管理   切换   under   nta   shc   访问   equal   

原文地址:http://www.cnblogs.com/zhwc-5w4/p/7598915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!