Java面试题-day12 Jquery

Jquery

1) jquery有哪些好处?

jQuery 是轻量级的 javascript 框架
强大的选择器
出色的 DOM 操作的封装
可靠的事件处理机制
完善的 ajax 封装
出色的浏览器的兼容性
支持链式操作,隐式迭代
支持丰富的插件
jquery 的文档也非常的丰富

2) Query的常用选择器?

ID选择器通过ID获取一个元素
Class选择器通过类(css)获取元素
标签选择器通过标签获取元素
通用选择器(*) 获取所有元素
层次选择器

3) jquery中 . g e t ( ) 提 交 和 .get() 提交和 .get().post() 提交的区别

  1. . g e t ( ) 方 法 使 用 G E T 方 式 提 交 请 求 , 而 .get() 方法使用 GET 方式提交请求,而 .get()使GET,.post()使用 POST 方式。
  2. GET 方式传输的数据大小不能超过 2KB 而 POST 要大的多
  3. GET 方式请求的数据会被浏览器缓存起来,因此有安全问题。

4) jquery的$.ajax()


			$.ajax({
   
				url:"xxx.action",
				type:"get",
				success:function(返回数据){
   
				}
				dataType:"返回数据类型"
			});

5) $(document).ready() 方法和 window.onload 区别

两个方法有相似的功能,但是在实行时机方面是有区别的。

1 window.onload 方法是在网页中所有的元素(包括元素的所有关联文件) 完全加载到浏览器后才执行的。
2 $(document).ready() 方法可以在 DOM 载入就绪时就对其进行操纵,并 调用执行绑定的函数。

6) bootstrap是什么?

BootStrap是一个移动设备优先的UI框架。可以不用写任何css,js代码就能实现比较漂亮的有交互性的页面。
平时用得很多的:模态框、表单,表单项、布局、删格系统

7) Jquery的validate校验?

jquery.validate.js 是一个前端 form 表单校验插件
jquery.validate.js 不仅自身内置有封装一些常用的前端校验,还提供便捷的自定义校验方法进行拓展。
前端内置自带校验:

中文 英文
required:true 必填字段
remote:“check.php” 使用ajax方法调用check.php验证输入值
email:true 输入内容必须为正确格式的电子邮件
url:true 输入内容必须为正确格式的网址
date:true 输入内容必须为正确格式的日期
只验证格式,不验证有效性
number:true 输入内容必须为合法的数字(负数,小数)
digits:true 输入内容必须为整数
creditcard: 输入内容必须为合法的信用卡号
equalTo:"#field" 输入值必须和#field相同
accept: "gif png
maxlength:5 输入长度最多是5的字符串(汉字算一个字符)
minlength:10 输入长度最小是10的字符串(汉字算一个字符)
rangelength:[5,10] 输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
range:[5,10] 输入值必须介于 5 和 10 之间
max:5 输入值不能大于5
min:10 输入值不能小于10
全部评论

相关推荐

故事和酒66:假设一下,就算报了培训班,不还是要投简历,只是项目改了。那不如先写几个培训班的项目,纯靠编,然后试试有没有面试。如果真有再报也不迟,如果没有还是没有,那就不是培训班的问题了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务