js的前段校验有什么缺点?
js是运行在客户端的 如何客户自己修改校验代码 岂不是没有达到开发者的限制要求 直接在后端做验证如何
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
js是运行在客户端的 如何客户自己修改校验代码 岂不是没有达到开发者的限制要求 直接在后端做验证如何
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
喔喔 明白一些 本人是小白 看来用户体验也是很必须得一部分
最好是前后台都加校验 要为程序的扩展性考虑
界面上的校验都是为了用户友好,目的是在用户输入错误的时候进行提示,而不是为了防止恶意操作
前端客户端自校验,只是为了界面更加友好,减少更多错误请求
前后端都校验啊
自顶
打错了 是如果客户自己修改
对于安全性而言,前端校验可以说没有什么意义,因为可以很方便的绕过。
所以,后端服务器的校验可以说是必须的。
而,前端校验的作用主要在于快速,可以减少对服务器的请求,提高用户体验。
比如,注册时用户名/密码的长度和非法字符的校验,可以在前端用js校验,发现不符合规则,就可以在前端提示,而不需要请求后端服务器,减少页面的响应时间。但是,在前端校验通过的情况下,后端还是需要做校验。在理想状态下,后端很多情况只需要做一次总体的校验,分断的个体校验大部分已经在前端完成。