1. $(document).ready() 是个什么函数?为什么要用它?

答:当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。

使用$(document).ready()的最大好处在于它适用 于所有浏览器,jQuery帮你解决了跨浏览器的难题

2. jquery中$.get()提交和$.post()提交有区别吗?

答:相同点:都是异步请求的方式来获取服务端的数据

不同点:

1) 请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。

2)参数传递方式不同:get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给Web服务器的,这种传递是对用户不可见的。

3) 数据传输大小不同:get方式传输的数据大小不能超过2KB 而POST要大的多

4)安全问题: GET 方式请求的数据会被浏览器缓存起来,因此有安全问题

3. 如何来设置和获取HTML 和文本的值?

答:设置和获取HTML的值使用html()方法,设置和获取文本的值使用text()方法

<p><strong>春</strong>来江水绿如蓝</p>
<script>
$("p").html();   //获取的结果的是: <strong>春</strong>来江水绿如蓝
$("p").text();   //获取的结果的是:春来江水绿如蓝
</script>

4.jQuery中 detach() 和 remove() 方法的区别是什么?

答: 两者的共同之处在于都不会把匹配的元素从jQuery对象中删除

不同之处在于用remove()删除的元素,除了元素被保留,其他的在这个元素上的绑定事件等都会被移除,但是detach()方法不会移除这个元素上的方法或者是附加数据。

5. jquery中attr和prop的区别

prop 和 attr 均可获取属性值,但 prop 不扫描源码来获取而是根据页面的信息

官方建议具有true和false两个值的属性使用prop方法来获取或者设置,如:checked、selected或disabled等,其他的属性使用attr()方法进行设置和获取

6. jQuery 里的 ID 选择器和 class 选择器有何不同?

答:class选择器获取到的是一类对象的集合,id选择器获取的是一个对象

7. $(this) 和 this 关键字在 jQuery 中有何不同

答:$(this) 返回一个 jQuery 对象,可以使用它调用多个 jQuery 方法;而this是javascript中表示上下文中的当前DOM元素,不能用它来调用jQuery中的方法,直到它被$()函数包裹。

8.请简述window.onload和$(document).ready()的区别

答:window.onload :必须在页面所有元素(包括图片,引用文件)加载完后执行

$(document).ready() :是页面中所有HTML DOM,CSS DOM结构加载完之后就会执行,其他图片可能没有加载完。

9.写出5个以上的jQuery的选择器

id选择器、类选择器、群组选择器、子代选择器、后代选择器、标签选择器、表单选择器

10. jQuery中bind()方法和on方法有什么不同?

bind() 方法只能给绑定元素添加事件,on()方法不使用第二个参数时与bind()相同

on方法可以将子元素的事件委托给父元素进行处理;on方法可以给动态创建的元素绑定事件。

11. JavaScript中DOM对象和jQuery中对象怎样互相转化?

答: js对象转jQuery对象使用$()即可

jQuery对象转js对象使用数组索引的方式或者get()方法

jQuery考试题及面试题相关推荐

  1. jquery级试题_JavaScript Jquery考试题.doc

    JavaScript Jquery考试题 JavaScript / Jquery /ajax 测试题 共40题,每题2.5分 ,满分100 1. 以下哪个不是javascript语言的特点:( ) A ...

  2. jquery级试题_JavaScript Jquery考试题

    JavaScript / Jquery /ajax 测试题 共 40 题,每题 2.5 分 ,满分 100 1 . 以下哪个不是 javascript 语言的特点: ( ) A. 基于对象 B. 跨平 ...

  3. jQuery与Ajax 面试题库(长期更新中...)

    jQuery 部分: JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单.你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到 ...

  4. JavaScript/JQuery/Ajax部分[面试题]

    上一篇文章[Java高级部分之多线程(面试题)] 文章目录 1.谈谈你对js的理解 2.用js和JQuery怎么进行表单验证 3.JavaScript的数据类型有哪些 4.ajax的优点 5.ajax ...

  5. 2021年最新Web前端HTML,CSS,Vue,React,Jquery大概率面试题合集

    CSS3 HTML5 前端面视题 1.Css3新增的特性 边框: border-radios 添加圆角边框 border-shadow:给框添加阴影 (水平位移,垂直位移,模糊半径,阴影尺寸,阴影颜色 ...

  6. 计算机组成和网络考试题,计算机组成原理试题及答案

    <计算机组成原理>试题 一.(共30分) 1.(10分) (1)将十进制数+107/128化成二进制数.八进制数和十六进制数(3分) (2)请回答什么是二--十进制编码?什么是有权码.什么 ...

  7. 华清远见java考试题_Java面试题,你能答对几个?

    学IT技术是很热门的,但是对于找工作来说,最能看出你的能力的就是面试题了,对于java程序员来说,这里总结了java面试题,让你轻松过面试. 1. Java编译的指令是什么 编译是:javac jav ...

  8. html css考试题选择题,html_JavaScript_css试题

    HTML--CSS-JS-Servlet 一.HTML试题库(22) 1.单选题(12*1) (1)下列哪个标签是定义标题的( A ) A.h1 B.hr C.hw D.p (2)html中的注释标签 ...

  9. 计算机类文献检索考试题,文献检索试题精选2

    文献检索试题精选2 1.在SCI E数据库检索高晋生老师发表的文章,检索式正确的是: A.AU=gao jinsheng B.AU=gao js C.AU=js gao D.AU=gao, J-S B ...

最新文章

  1. 2022-2028年中国宠物用药行业市场前瞻与投资战略规划分析报告
  2. 摊手:工作五年我拿了两次 N+1 赔偿!
  3. 数据预处理之独热编码(One-Hot Encoding)
  4. MATLAB从入门到精通系列之matlab常见问题集锦-(一)
  5. SNMP学习笔记之SNMPv3的配置和认证以及TroubleShooting
  6. opencv_contrib4.4安装
  7. 大数据互联网架构阶段 前台系统架构 跨域请求
  8. 如何存储 Git 大文件?
  9. 短信通信的几种情况和CMS错误
  10. [PAL规范]SAP HANA PAL演绎推理算法Apriori编程规范APRIORIRULE
  11. Python使一列数据总和为1
  12. 跨地域为同事广播幻灯片
  13. 使用DotNet以来一直都有出现这样的问题
  14. 关于管理的十个经典故事
  15. Confluent修改许可,限制其他云供应商
  16. 简单介绍小系统车载中控导航上蓝牙模块
  17. AspnetPager
  18. 学习大数据参加培训班,大概需要多长时间?
  19. SEO关键词产出之词频分析(关键词工具篇)
  20. Qt开发 之 抓取崩溃信息(读这一篇就够了)

热门文章

  1. 签证更便捷 网络电话让出国旅行再降门槛
  2. 服务器出现 HTTP 400、404、500、502 错误原因及解决方法
  3. 孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(十五)——JSP基础语法   任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语
  4. PHP之后台开发需要做什么——即时通信IM
  5. 手机畅游软件-Java手机版2.0
  6. 2022年最新互联网大厂前端面试题及答案-前端工程必备技能(持续整理更新中【关注收藏不迷路】)
  7. warez和0day
  8. iphone map(地图)的实现
  9. android之利用surfaceView实现自定义水印相机
  10. oppo 手机侧滑快捷菜单_OPPO十年发展历程:坚守创新,不忘初心!