
Java面试题,求大神解答,高分悬赏一下 100
2个回答
展开全部
这种问题有点操蛋,我可能没注意过jquery的验证框架:
前端验证1:
自己写的检测类型:
如:
var n = 100;
var msg = xxx;
if(name.length > n) {
}
... ...
框架验证,那一般可能有个验证规范(比如spring中实现的xxx规范,做表单提交验证的)。
在这个字段上:配置一些验证规则,如字段长度,非法字符(正则实现?),不能为空required 等这样的属性,在部门名称域改变或提交表单的时候,校验,出错则高亮部门域并给出提示。(dojo框架的表单验证基本上就采取我说的这样的策略),jquery真有验证框架8、9不离10。
另外一种方式,提交服务器,由服务器校验,再把校验结果返回(可用跳转或ajax)。高亮被校验的域并显示提示信息。
所有的校验规则各有利弊,放服务器校验,主要考虑两方面:第一、有人关闭js功能,现在一般是过时设计(web2.0不推荐靠刷新页面);某些场景下必须使用服务器校验,比如订票,如果服务器上保存订单前,不校验很可能,两个人订同一张票。
校验大部分场合用js可以满足,但不是全部场合。
我觉得,这面试问题操蛋,纯粹装b照脸踹类型的。我就理解不了出题者想达到什么目的。校验看具体使用场合而定,问这么死,就算知道怎么写,回答出来未必能让这帮213满意。
如当年我去过一家公司面试,跟我扯淘宝,淘宝不是人想出来的技术!所有技术关键是实用场景。
前端验证1:
自己写的检测类型:
如:
var n = 100;
var msg = xxx;
if(name.length > n) {
}
... ...
框架验证,那一般可能有个验证规范(比如spring中实现的xxx规范,做表单提交验证的)。
在这个字段上:配置一些验证规则,如字段长度,非法字符(正则实现?),不能为空required 等这样的属性,在部门名称域改变或提交表单的时候,校验,出错则高亮部门域并给出提示。(dojo框架的表单验证基本上就采取我说的这样的策略),jquery真有验证框架8、9不离10。
另外一种方式,提交服务器,由服务器校验,再把校验结果返回(可用跳转或ajax)。高亮被校验的域并显示提示信息。
所有的校验规则各有利弊,放服务器校验,主要考虑两方面:第一、有人关闭js功能,现在一般是过时设计(web2.0不推荐靠刷新页面);某些场景下必须使用服务器校验,比如订票,如果服务器上保存订单前,不校验很可能,两个人订同一张票。
校验大部分场合用js可以满足,但不是全部场合。
我觉得,这面试问题操蛋,纯粹装b照脸踹类型的。我就理解不了出题者想达到什么目的。校验看具体使用场合而定,问这么死,就算知道怎么写,回答出来未必能让这帮213满意。
如当年我去过一家公司面试,跟我扯淘宝,淘宝不是人想出来的技术!所有技术关键是实用场景。
展开全部
明明是jquery,和java没有关系。
这个不用自己做。jquery有Validator, 直接用就好了。
https://jqueryvalidation.org/documentation/
https://jqueryvalidation.org/reference/
你问题就是它们的例子
看来你js不是天天用那么纯熟的地步,拿这个职位有点, good luck
============
楼下的朋友java出身的,不懂single page application, 有点糊涂了吧。哈哈。人家问题是JQUERY, 再麻烦点就是angular js了。不是你的业务。
这个不用自己做。jquery有Validator, 直接用就好了。
https://jqueryvalidation.org/documentation/
https://jqueryvalidation.org/reference/
你问题就是它们的例子
看来你js不是天天用那么纯熟的地步,拿这个职位有点, good luck
============
楼下的朋友java出身的,不懂single page application, 有点糊涂了吧。哈哈。人家问题是JQUERY, 再麻烦点就是angular js了。不是你的业务。
追问
点一下图片就全面了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询