JQuery面试考题阅读指南(必看)
大家好,我是帅地。
为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。
由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。
面试题链接汇总
11. jQuery如何找到所有 HTML select 标签的选中项?
12. 简述$(this) 和 this 关键字在 jQuery 中有何不同?
14. jQuery中addClass,removeClass,toggleClass的使用?
17. 简述$(document).ready()方法和window.onload有什么区别?
19. 简述 jQuery中 .get()提交和.post()区别 ?
20. jQuery的事件委托方法bind 、live、delegate、on之间有什么区别?
21. jQuery 里的 ID 选择器和 class 选择器有何不同?
22. 简述如何在点击一个按钮时使用 jQuery 隐藏一个图片?
23. 解释$(document).ready() 是什么函数?
24. JavaScript window.onload 事件和 jQuery ready 函数有何不同?
27. 如何使用jQuery来提取一个HTML 标记的属性 例如. 链接的href?
29. jQuery中 detach() 和 remove() 方法的区别是什么?
30. 简述如何利用jQuery来向一个元素中添加和移除CSS类?
31. 简述 jQuery.get() 和 jQuery.ajax() 方法之间的区别是什么?
33. 请问哪种方式更高效:document.getElementbyId(“myId”) 还是 $(“#myId”)?
35. 简述jQuery中的hover()和toggle()有什么区别?
36. jQuery中的选择器 和 CSS 中的选择器有区别吗 ?
37. 请写出jQuery中$(this).get(0)的等价写法 ?
38. jQuery中proxy和delegation的区别是什么?
39. jQuery中(“.class”) 和(“div.class”) 在IE8下哪个有效?
40. 简述jQuery框架里,在DOM加载完成是运行的代码 ?
41. 简述jQuery框架与Bootstrap框架的区别 ?
43. 简述列举文档对象模型DOM里document的常用的查找访 ?
46. 简述当CDN上的jQuery文件不可用时,该怎么办?
49. jQuery.fn的init方法返回的this指的是什么对象?为什么要返回this
50. 简述jQuery 的属性拷贝(extend)的实现原理是什么,如何实现深拷贝 ?
51. 简述jQuery.extend 与 jQuery.fn.extend的区别?
52. JQuery一个对象可以同时绑定多个事件,这是如何实现的?
54. jQuery 通过哪个⽅法和 Sizzle选择器结合的 ?
55. 简述jQuery 中如何将数组转化为 JSON 字符串,然后再转化回 ?
56. 简述jQuery 和 Zepto 的区别? 各⾃的使⽤场景
57. 解释.getScript()方法 和.getJson() 方法有什么区别?
58. (“#msg”).text(); 和(“#msg”).text(“*new content*”);有什么区别?
59. Radio单选组的第二个元素为当前选中值,jQuery该怎么去取?
60. 查找页面所有类是 Edit 的 Input 且 type 是 text 的元素,遍历它们,并返回它们的 Value 数组?