Java面试题,求大神解答,高分悬赏一下 100

 我来答
dttsw
2017-06-06 · TA获得超过1059个赞
知道小有建树答主
回答量:770
采纳率:88%
帮助的人:354万
展开全部
这种问题有点操蛋,我可能没注意过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满意。
如当年我去过一家公司面试,跟我扯淘宝,淘宝不是人想出来的技术!所有技术关键是实用场景。
凯乐美国
2017-06-06 · TA获得超过421个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:89.5万
展开全部
明明是jquery,和java没有关系。
这个不用自己做。jquery有Validator, 直接用就好了。

https://jqueryvalidation.org/documentation/
https://jqueryvalidation.org/reference/
你问题就是它们的例子
看来你js不是天天用那么纯熟的地步,拿这个职位有点, good luck
============
楼下的朋友java出身的,不懂single page application, 有点糊涂了吧。哈哈。人家问题是JQUERY, 再麻烦点就是angular js了。不是你的业务。
追问
点一下图片就全面了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式