2019年最新(最全)的jQuery面试问题和答案

本篇文章是我自从事web前端开发以来对jQuery的一些认识和经验分享给大家,希望对对大家有所帮助

通过本篇文章你将对web前端技术有了更深入的了解,接下来我就谈谈我经验,如下:

1.什么是jQuery?

2.为什么我们使用jQuery?

3.JavaScript和jQuery有何不同?

4.是jQuery替代Java Script吗?

5.jQuery是用于客户端脚本或服务器脚本的库吗?

6.jQuery是否遵循W3C建议?

7.从jQuery开始的基本需求是什么?

8.这是jQuery中代码执行的开始?

9.美元符号($)在jQuery中意味着什么?

10.我们可以在同一页面上有多个document.ready()函数吗?

11.我们可以在jQuery中用$符号代替我们自己的可以自定义符号吗?

12.是否可以使用其他客户端库,如MooTools,Prototype和jQuery?

13.什么是jQuery.noConflict()?

14.body onload()和document.ready()函数之间有什么区别吗?

15..js和.min.js有什么区别?

16.为什么有两个不同版本的jQuery库?

17.什么是CDN?

18.哪些是流行的jQuery CDN?使用CDN有什么好处?

19.如何从CDN加载jQuery?

20.当CDN失败时如何在本地加载jQuery?

21.什么是jQuery中的选择器以及有多少类型的选择器?

22.你如何在jQuery中按ID选择元素?

23.$(”div”)会选择什么?

24.如何选择具有特定类(”.selected”)的元素?

25.  $(“div.parent”) 选择的是什么?

26.jQuery效率最快,性能最佳的悬着器是什么?

27.jQuery中最慢选择器是什么?

28.如何执行jQuery选择器?

29.document.getElementByID(‘txtName’)或$(‘#txtName’)哪个是快速?

30.jQuery中$(this)和’this’之间的区别?

31.如何判断元素为空?

32.你如何检查jQuery中是否存在元素?

33. jquery.each()函数的用途是什么?

34.size()和jquery.length之间有什么区别?

35. jQuery中的$(‘div’)和$(‘<div/>’)有什么区别?

36.jQuery中的parent()和parents()方法有什么不同?

37. jQuery中的eq()和get()方法有什么不同?

38. 如何jQuery实现动画功能?

39. 如何禁用jQuery动画?

40. 如何停止当前正在运行的动画?

41. jQuery中的.empty()、.remove()和.detach()方法有什么区别?

42. jQuery中的bind() ,.live() ,.delegate() , .on()的区别?

43. 这行代码”$(‘#myid.3’).text(‘blah blah!!!’);”有什么错误

44. 如何使用jQuery克隆任何对象?

45. 在jQuery中克隆任何元素时,事件是否也会被复制?

46. jQuery的prop和attr有什么不同?

47. event.PreventDefault是什么?

48. 事件event.PreventDefault和event.stopPropagation之间的区别是什么? 

49. 事件event.PreventDefault 和”return false”之间的区别是什么?

50. 事件event.stopPropagation 和event.stopImmediatePropagation之间的区别是什么?

51. 如何使用jQuery 1.7+检查number是否为数值?

52. 如何检查jQuery中任何变量的数据类型?

53. 如何将事件添加到对象上只执行一次的元素?

54. 可以包含多个版本的jQuery吗?如果是,那么它们是如何执行的?

55. 在什么情况下您会使用多个版本的jQuery,以及如何包含它们?

56. 在document.ready执行后是否可以hold或延迟单据?

57. jQuery中的链式操作是什么?

58. 缓存如何帮助以及如何在jQuery中使用缓存?

59. 您将得到“jquery未定义”或“$未定义”错误。可能是什么原因呢?

60. 如何使用jQuery编写特定于浏览器的代码?

61. 我们可以使用jQuery触发ajax请求吗?

62. 用jQuery触发ajax请求的方法有哪些?

63. 对于针对$.get()或$.post()的ajax调用使用$.ajax()有什么好处吗?

64. jQuery中延迟和承诺对象是什么?

65. 我们可以在jQuery中同时执行/运行多个Ajax请求吗?如果可以,那么如何?

66. 你能使用jQuery调用c#代码隐藏方法吗?如果是的,那么如何?

67. jQuery库的最新版本是什么?

68. 可以在一个语句中获取多个CSS属性的值吗?

69. jQuery中的finish方法是什么?

70. 什么是jQuery UI?

71. jQuery和jQuery UI有什么区别?

希望对你有帮助,如果有疑问请留言。

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: jQuery 10个常见的错误

下一篇: Centos 7安装最新版本的NodeJS

登录 评论
avatar
1 评论人数
1 回复人数
2 跟随者
 
多数的反应发表评论
热评
2 评论作者
SKY8G网029shouji.com 最近的评论作者
最新 最旧 得票最多
029shouji.com
游客

你以为公布了答案我就能及格吗

SKY8G网
成员

至少你在web前端开发可以更加的了解,本篇文章主要针对的对初学者,对js的概念模糊不清的。希望对你有帮助。