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